/**++********************************************
***+++data:2025.04.24++**************************
*************************************************/
@charset "utf-8";
:root{--theme-color:#3381C1;--theme-color-rgb:rgb(51, 129, 193,0.15)}
.fs12{font-size: 12px;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs24{font-size: 24px;}
.fc333{color: #333333;}
.fc666{color: #666666;}
.fc999{color: #999999;}
.fc8080{color: #808080;}
.fczt{color: var(--theme-color);}
.gap10{gap: 10px;}
.gap12{gap: 12px;}
.gap14{gap: 14px;}
.gap16{gap: 16px;}
.mgt10{margin-top: 10px;}
.mgt12{margin-top: 12px;}
.mgt14{margin-top: 14px;}
.mgt16{margin-top: 16px;}
.mgt18{margin-top: 18px;}
.mgt20{margin-top: 20px;}

.mgl6{margin-left: 6px;}
.mgl8{margin-left: 8px;}
.mgl10{margin-left: 10px;}
.mgl12{margin-left: 12px;}
.mgl14{margin-left: 14px;}
.mgl16{margin-left: 16px;}
.mgl18{margin-left: 18px;}
.mgl20{margin-left: 20px;}

.mgr6{margin-right: 6px;}
.mgr8{margin-right: 8px;}
.mgr10{margin-right: 10px;}
.mgr12{margin-right: 12px;}
.mgr14{margin-right: 14px;}
.mgr16{margin-right: 16px;}
.mgr18{margin-right: 18px;}
.mgr20{margin-right: 20px;}

.mgb4{margin-bottom:4px;}
.mgb6{margin-bottom:6px;}
.mgb8{margin-bottom:8px;}
.mgb10{margin-bottom:10px;}
.mgb12{margin-bottom: 12px;}
.mgb14{margin-bottom: 14px;}
.mgb16{margin-bottom: 16px;}
.mgb18{margin-bottom: 18px;}
.mgb20{margin-bottom: 20px;}
.fw400{font-weight: 400;}
.fw500{font-weight: 500;}
.fw600{font-weight: 600;}
.fw700{font-weight: 700;}

.nopd{padding: 0px !important;}
.pdt2{padding-top: 2px;}
.pdl10{padding-left: 10px;}


.img24{width: 24px;height: 24px;display: inline-block;}

.oe2{display: -webkit-box;-webkit-line-clamp: 2; /* 限制显示2行 */-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}
.oe3{display: -webkit-box;-webkit-line-clamp: 3; /* 限制显示3行 */-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}
.oe4{display: -webkit-box;-webkit-line-clamp: 4; /* 限制显示3行 */-webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}

/**md-header**/
.md-header{width:100%;height: 90px;background:#fff;overflow: hidden;border-bottom: 1px solid #EDEDED;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in; }
.md-header.fixed{height:82px;top:0;left:0;box-shadow: 5px 3px 15px rgba(24,31,11,.25);position: fixed;z-index: 9999;background: #fff;}
.md-header.fixed .header-box{margin:10px 0;}
.md-header .header-box{height:62px;margin:14px 0;overflow: hidden}
.md-header .md-logo{height:62px;width:181px;overflow: hidden;overflow: hidden}
.md-header .md-logo a{display: block;width:100%;height: 100%;overflow: hidden}
.md-header .header-box .header-right{width:78%;margin-left: 70px;}
.md-header .header-box .header-right ul.header-nav{width:48%;}
.md-header .header-box .header-right ul.header-nav li{font-size: 18px;color: #333}
.md-header .header-box .header-right ul.header-nav li a{color: #333;position: relative}
.md-header .header-box .header-right ul.header-nav li a::after{content:'';position:absolute;left:50%;right:50%;bottom:-12px;height:3px;background:linear-gradient(275deg,var(--theme-color) 0%,var(--theme-color) 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}
.md-header .header-box .header-right ul.header-nav li a.active,.md-header .header-box .header-right ul.header-nav li a:hover{font-weight:700;color:var(--theme-color)}
.md-header .header-box .header-right ul.header-nav li a:hover::after,.md-header .header-box .header-right ul.header-nav li a.active::after{width: 32px;}
.md-header .header-box .header-right .md-search-lc{margin-left: 194px;width:45%;max-width:450px;overflow: hidden;height:46px;border:2px solid var(--theme-color);border-radius:50px;}
.md-header .header-box .header-right .md-search-lc .search-form{width:100%;}
.md-header .header-box .header-right .md-search-lc .search-form .search{width:54px;height:43px;background:url("../images/search.png") no-repeat 20px center ;display: block;border:none;cursor: pointer;text-indent: -99999px;}
.md-header .header-box .header-right .md-search-lc .search-form .inputs{border:none;height:43px;line-height:43px;font-size: 16px;color: #666;width:calc(100% - 154px );}
.md-header .header-box .header-right .md-search-lc .search-form .searchBut{border:none;cursor: pointer;width:100px;height:43px;text-align: center;color: #fff;background: var(--theme-color);line-height:43px;font-size: 17px;font-weight: 600;letter-spacing: 1px;border-radius:43px;}
.md-header .header-box .header-right .md-search-lc .search-form .searchBut:hover{opacity: .98;}
/**---footer----START---**/
.md-footer{width: 100%;overflow: hidden;background: #fff;padding:40px 0;}
.md-footer .f_nav{overflow: hidden;font-size: 16px;color: #333;line-height:38px;text-align: center}
.md-footer .f_nav a{color:#333;display: inline-block;font-size: 16px;font-weight: 400;padding:0 10px 0 0px;}
.md-footer .f_nav a:hover,.md-footer .f_nav a.active,.md-footer .f_icpxx span a:hover{color: var(--theme-color)}
.md-footer .f_nav a::after{content: '';width:1px;height: 12px;background: #999;display: inline-block;margin:0 15px 0 28px;}
.md-footer .f_nav a:last-child::after{display: none}
.md-footer .f_icpxx{padding-top:50px;text-align:center;font-size: 13px;color: #666;}
.md-footer .f_icpxx span{display: inline-block;height:30px;line-height: 30px;margin:0 50px 0 30px;}
.md-footer .f_icpxx span a{color: #666;}
.md-footer .f_icpxx p{margin-top: 10px;color:#666;font-size: 13px;text-align: center;}
.md-footer .f_icpxx span.gs_icon{padding-left: 25px;background: url(../images/gonsi.png) 0px 7px no-repeat;}
.md-footer .f_icpxx span.icp_icon{padding-left: 15px;background: url(../images/icp.png) 0px 7px no-repeat;}
.md-footer .f_icpxx span.loc_icon{padding-left: 25px;background: url(../images/dingwie.png) 0px 7px no-repeat;}
.md-copy{border-top:1px solid #ccc;padding:20px 0 0 0;margin-top: 20px;}
.md-copy .shengmingf{font-size:13px;color: #666;text-align: center;}
.md-copy .f_copyright{font-size: 13px ;color: #666;padding-top: 30px;text-align: center;}
.md-copy .f_copyright a{color: #666;}
.md-copy .f_copyright a:hover{color: var(--theme-color);text-decoration: underline}
/** ---footer----END----**/

/********》》》》》》首页样式《《《《《《《《《《《《《《*******/
#indexBanner{height: 500px;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;}
#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;}
/**友情链接*/
.md-flinks{width:100%;padding:30px 0;background:#F3F4F6}
.md-flinks .f_names{font-size: 16px;font-weight: bold;color: #333;border-bottom: 1px solid #ECECEC;height:45px;line-height: 33px;}
.md-flinks .f_links-a{margin-top: 20px;overflow: hidden;font-size: 13px;color: #666;}
.md-flinks .f_links-a a{color: #666;padding-right:10px;padding-bottom: 6px;display: inline-block}
.md-flinks .f_links-a a:hover{color:var(--theme-color)}
/***md-indexbox1*/
.md-indexbox1{width:100%;overflow: hidden;padding-top: 30px;}
.md-indexbox1-left{height:360px;overflow: hidden;width: 75%}
#index-banner-hospital{width:360px;overflow: hidden}
.md-indexbox1-left .hospital-imgbox{width:360px;height:360px;overflow: hidden}
.md-indexbox1-left .hospital-imgbox a{display: block;width:100%;height: 100%;overflow: hidden;position: relative}
.md-indexbox1-left .hospital-imgbox a div.img{width:360px;height: 360px;overflow: hidden}
.md-indexbox1-left .hospital-imgbox a div.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}
.md-indexbox1-left .hospital-imgbox a:hover div.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}
.md-indexbox1-left .hospital-imgbox a .shadow-txt{width:100%;height:100%;position: absolute;top:0;left:0;background:url(../images/ad.png) repeat center;display: none}
.md-indexbox1-left .hospital-imgbox a .shadow-txt .table{padding:30px;overflow: hidden;text-align: center;color: #fff;}
.md-indexbox1-left .hospital-imgbox a:hover .shadow-txt{display: block}
#index-banner-hospital .swiper-pagination{bottom: 20px!important;}
#index-banner-hospital .swiper-pagination-bullet-active{background:var(--theme-color)!important;}
.md-indexbox1-left .hospital-imgbox a .shadow-txt .table .n{text-align: center;font-size: 20px;font-weight: 600;margin-bottom: 20px;}
.md-indexbox1-left .hospital-imgbox a .shadow-txt .table .n::after{content: ' ';display: block;margin:10px auto 0 auto;height:2px ;width: 60px;background:#fff;}
.md-indexbox1-left .hospital-imgbox a .shadow-txt .table p.dot{font-size: 16px;height:96px;line-height: 24px;overflow: hidden;text-align: left;}
.md-indexbox1-left .hospital-imgbox a .shadow-txt .table span{display:block;line-height:34px;margin:54px auto 10px auto;width:110px;height:34px;border-radius:5px;background:#fff !important;text-align:center;font-size:15px;color:#333 !important;cursor: pointer;}
.md-indexbox1-left .hospital-imgbox a:hover .shadow-txt .table span{background:var(--theme-color);color: #fff;}
.md-indexbox1-left .change-box{padding:2px 13px;overflow: hidden;background:#fff;box-sizing: border-box;height:360px;width: 61%}
.md-indexbox1-left .change-box .tabbtn{height: 60px;border-bottom:2px solid #D6D6D6}
.md-indexbox1-left .change-box .tabbtn .tabbtn-span{cursor:pointer;width:33.3%;font-size: 18px;color: #333;text-align: center;position: relative;line-height:58px;border-bottom: 2px solid #fff;}
.md-indexbox1-left .change-box .tabbtn .tabbtn-span::after{content: '';display: inline-block;height:35px;width:1px;background:#d6d6d6;position: absolute;top:12.5px;right:0;}
.md-indexbox1-left .change-box .tabbtn .tabbtn-span:last-child::after{display: none}
.md-indexbox1-left .change-box .tabbtn .tabbtn-span.on,.md-indexbox1-left .change-box .tabbtn .tabbtn-span:hover{border-color: var(--theme-color);color:var(--theme-color) !important}
.md-indexbox1-left .change-box .tabcontent{display: none;overflow: hidden;margin-top:20px;}
.common-list{overflow: hidden;font-size: 16px;color: #333;line-height: 44px;}
.common-list li{display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.common-list li a{display: block;width:68%;color: #333;overflow: hidden;height:100%;text-align: left}
.common-list li a .nam{display: inline-block;width:70px;font-weight: 500;}
.common-list li a em.sc{display: inline-block;margin-left: 15px;color: var(--theme-color)}
.common-list li a em.sc span{padding-right: 4px;}
.common-list li span.time{color: #666;}
.common-list li a:hover{color:var(--theme-color)}
.common-title1{height:49px;border-bottom: 1px solid #d6d6d6;}
.common-title1 h2{color: #333;font-size: 18px;font-weight: 500;position: relative;padding-left: 12px;}
.common-title1 h2::before{content: '';display: block;background:var(--theme-color);height:15px;width:4px;position: absolute;left:0;top:8px;}
.md-indexbox1-right{width:23.5%;background:#fff;height:360px;box-sizing: border-box;padding:13px;}
.md-indexbox1-right .common-list{margin-top:20px;}
.md-indexbox1-right .common-list li a{width:98%;}
/*md-indexbox2 */
.md-indexbox2{width:100%;overflow: hidden;margin-top: 30px;}
.md-indexbox2 .md-wrap{background:#fff;box-sizing: border-box;padding:20px 52px;}
.md-indexbox2 .md-wrap a{display: block;text-align: center}
.md-indexbox2 .md-wrap a div.img{width:60px;height: 60px;margin:0 auto 5px auto;overflow: hidden}
.md-indexbox2 .md-wrap a .txt{font-weight: 500;color: #333;font-size: 14px;}
.md-indexbox2 .md-wrap a:hover .txt{color:var(--theme-color);}
/***md-indexbox3**/
.md-indexbox3{width:100%;margin-top: 30px;}
.md-indexbox3 .md-wrap{background:#fff;box-sizing: border-box;padding:20px;}
.common-title2{width:100%;position: relative;height:51px;}
.common-title2 h2{width: 135px;height:50px;left:50%;margin-left:-65.5px;background:#fff;position: absolute;top:0;text-align:center;font-weight: 500;}
.common-title2 h2 p.cn{color: #333;font-size: 20px;}
.common-title2 h2 p.en{font-size: 12px;color: #333;}
.common-title2::before{content: '';display: block;width:100%;height:1px;background:#999;position: absolute;top:25px;left:0;}
.common-title2 a{display: block;width: 80px;height:50px;position: absolute;top:0;right:0;text-align: right;color: #333;font-size: 14px;background:#fff;line-height:50px;}
.common-title2 a:hover{color:var(--theme-color);}
.md-indexbox3 .md-indexbox3-cont,.md-indexbox4-cont{margin-top:20px;}
.md-indexbox3 .md-indexbox3-cont .md-indexbox3-cont-left ,.md-indexbox4-cont .md-indexbox4-cont-left{width:75%;}
.card-list-ul{margin-top: 2px;}
.card-list-ul .li{position:relative;width:49%;overflow: hidden;margin-bottom: 16px;background:#fff;box-sizing: border-box; -webkit-box-shadow: 2px 2px 10px  rgba(0, 0, 0, 0.05);padding:13px;box-shadow: 2px 2px 10px  rgba(0, 0, 0, 0.05) }
.card-list-ul .li a{display: block;width:100%;height:140px;overflow: hidden}
.card-list-ul .li a div.img{width:140px;height:140px;border-radius: 8px;overflow: hidden;float:left;}
.card-list-ul .li a div.img img{border-radius: 8px;}
.card-list-ul .li a div.txt{margin-left:153px;overflow: hidden;height:140px;}
.card-list-ul .li a div.txt .station{font-size: 12px;color: #666;}
.card-list-ul .li a div.txt .good—at{height:80px;overflow: hidden;margin-top: 20px;}
.card-list-ul .li a div.txt .good—at div.spanbox{font-size: 14px;color: #333}
.card-list-ul .li a div.txt .good—at span{padding-right:5px;padding-bottom: 5px;}
.card-list-ul .li a:hover div.txt .name{color: var(--theme-color)}
.card-list-ul .li a div.txt .good—at .sc{display: block;color: var(--theme-color)}
.card-list-ul .li a div.txt .name{color: #333;font-size: 18px;font-weight: 500;line-height:35px;height: 35px;overflow: hidden;width:60%;}
.card-list-ul .li .zxBtn{width: 106px;height:34px;line-height: 34px;text-align: center;color: #fff;background:var(--theme-color);border-radius: 17.5px;font-size: 14px;cursor: pointer;position: absolute;right:13px;top:19px;}
.md-indexbox3-cont-right,.md-indexbox4-cont .md-indexbox4-cont-right{width:23.5%;background:#fff;height:532px;border: 1px solid rgba(0, 0, 0, 0.09);padding:13px;box-sizing: border-box}
.common-title3{height:50px;border-bottom: 1px solid #d6d6d6;}
.common-title3 img{height:24px;display: inline-block}
.common-title3 h2{color: #333;font-size: 18px;font-weight: 500;padding-left: 12px;}
.ranklist{overflow: hidden;margin-top:16px;overflow: hidden}
.ranklist li{height: 40px;list-style: none;margin-bottom: 5px;position: relative;}
.ranklist li a{display: block;overflow: hidden;display: flex;align-items: center;justify-content: space-between;}
.ranklist li a em{width:8px;height:8px;background: #fff;border-radius:100%;text-align: center;display:block;border:2px solid #00ab84; }
.ranklist li a span.oe{font-size:16px;height:30px;color: #333;display: inline-block;width: 88%;margin-left: 10px;}
.md-indexbox3-cont-right .ranklist li a span.num{width: 26px;height: 26px;text-align: center;background:url(../images/dot.png) no-repeat center;text-indent: -999999px;}
.md-indexbox3-cont-right .ranklist li:nth-child(1) a span.num{background: url("../images/1.png") no-repeat center;}
.md-indexbox3-cont-right .ranklist li:nth-child(2) a span.num{background: url("../images/2.png") no-repeat center;}
.md-indexbox3-cont-right .ranklist li:nth-child(3) a span.num{background: url("../images/3.png") no-repeat center;}
.ranklist li a:hover span.oe{color: var(--theme-color)}
/*md-indexbox4**/
.md-indexbox4{width:100%;margin-top: 30px;}
.md-indexbox4 .md-wrap{background:#fff;box-sizing: border-box;padding:20px;}
.ranklist2{margin-top:16px;overflow: hidden}
.ranklist2 li{height: 30px;overflow: hidden;margin-bottom:15px;line-height: 30px;}
.ranklist2 li a{ display: flex;align-items: center; text-align: left;overflow: hidden;height:30px;}
.ranklist2 li a div.img{width:30px;height: 30px;border-radius:30px;overflow: hidden;}
.ranklist2 li a div.img img{border-radius: 30px;overflow: hidden}
.ranklist2 li a div.txt{margin-left: 15px;font-size: 16px;color: #333;width: calc(100% - 45px);}
.ranklist2 li a div.txt h3{font-weight: 400;}
.ranklist2 li a div.txt h3 em{display: inline-block;width:60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.ranklist2 li a:hover div.txt h3{color: var(--theme-color)}
.ranklist2 li a div.txt h3 span{margin-left: 10px;font-size: 14px;color: #666;}
/*md-indexbox5**/
.md-indexbox5{width:100%;margin-top: 30px;}
.md-indexbox5 .md-wrap{background:#fff;box-sizing: border-box;padding:20px;}
.md-indexbox5 .index-baikewrap{margin-top: 20px;overflow: hidden}
.md-indexbox5 .index-baikewrap .tabbaike{overflow: hidden;text-align: left}
.md-indexbox5 .index-baikewrap .tabbaike a{transition: all 0.3s;color: #333;padding:0 15px;font-size: 14px;border: 1px solid #d6d6d6;border-radius: 6px;height: 30px;line-height: 30px;display: inline-block;margin:2px 8px 8px 0;}
.md-indexbox5 .index-baikewrap .tabbaike a:hover ,.md-indexbox5 .index-baikewrap .tabbaike a.active{color: var(--theme-color);border-color: var(--theme-color)}
.sonbaike{margin-top: 26px;color: #333;font-size: 14px;}
.sonbaike a{display: inline-block;color: #333;margin-right: 10px;margin-bottom: 10px;padding-bottom:3px;border-bottom:1px solid #fff;}
.sonbaike a:hover,.sonbaike a.active{color: var(--theme-color);border-color: var(--theme-color)}
/***md-indexbox6*/
.md-indexbox6{width:100%;margin-top: 30px;}
.md-indexbox6 .md-wrap{background:#fff;box-sizing: border-box;padding:20px;}
.md-indexbox6  .indexnews-wrap{margin-top: 20px;overflow: hidden}
.md-indexbox6  .indexnews-wrap .index-news-left{width:75%;height:485px;}
.md-indexbox6  .indexnews-wrap .index-news-left .news-list1,.md-indexbox6  .indexnews-wrap .index-news-left .news-list2{width:48.5%;}
.md-indexbox6  .indexnews-wrap .index-news-left .common-list li a{width:60%;}
.md-indexbox6  .indexnews-wrap .index-news-left .common-list li span.time{font-size: 15px;}
.md-indexbox6  .indexnews-wrap .index-news-left .common-list li{border-bottom: 1px dashed #d6d6d6}
.md-indexbox6  .indexnews-wrap .index-news-right{width:23.5%;border: 1px solid rgba(0, 0, 0, 0.09);padding:13px;box-sizing: border-box;height:479px;overflow: hidden}
.md-indexbox6  .indexnews-wrap .index-news-left .news-list2 .img-news{height:225px;overflow: hidden;border-bottom: 1px dashed #d6d6d6;}
.md-indexbox6  .indexnews-wrap .index-news-left .news-list2 .img-news a.li{display: block;width:48%;margin-bottom: 25px;}
.md-indexbox6  .indexnews-wrap .index-news-left .news-list2 .img-news a.li div.img{width: 100%;height:166px;overflow: hidden}
.md-indexbox6  .indexnews-wrap .index-news-left .news-list2 .img-news a.li .oe{height:35px;line-height: 35px;overflow: hidden;font-weight: 500;font-size: 16px;color: #333;margin-top:10px;}
.md-indexbox6  .indexnews-wrap .index-news-left .news-list2 .img-news a.li:hover .oe{color: var(--theme-color)}
.md-indexbox6  .indexnews-wrap .index-news-right .common-list{margin-top:15px;}
.md-indexbox6  .indexnews-wrap .index-news-left  .common-list li:last-child{border-bottom: none;}
/**md-indexbox7*/
.md-indexbox7{width:100%;margin-top: 30px;}
.md-indexbox7 .md-wrap{background:#fff;box-sizing: border-box;padding:20px;}
.md-indexbox7  .indexask-wrap{margin-top: 20px;overflow: hidden}
.md-indexbox7  .indexask-wrap .index-ask-left{width:75%;height:480px;}
.md-indexbox7  .indexask-wrap .index-ask-right{width:23.5%;border: 1px solid rgba(0, 0, 0, 0.09);padding:13px;box-sizing: border-box;height:479px;overflow: hidden}
.md-indexbox7  .indexask-wrap .index-ask-right .common-list{margin-top:15px;}
.md-indexbox7  .indexask-wrap .index-ask-right .common-list li a{width:98%}
.ask-card-list{width:100%;overflow: hidden}
.ask-card-list li{width:48.9%;border:1px solid #d6d6d6;box-sizing: border-box;padding:13px;margin-bottom: 20px}
.ask-card-list li .question{color: var(--theme-color);font-size: 20px;font-weight: 500;line-height: 45px;height:45px;overflow: hidden;background:url(../images/q.png) no-repeat left center;padding-left: 40px;}
.ask-card-list li .anwser-box{margin-top: 15px;overflow: hidden;}
.ask-card-list li .anwser-box .hf{width:80px;overflow: hidden;color: var(--theme-color);font-size: 14px;}
.ask-card-list li .anwser-box p.dot{font-size: 14px;color: #666;line-height:24px;height:96px;overflow: hidden;width:calc(100% - 80px);}
.ask-card-list li a .tool{color: #999;height: 30px;line-height: 30px;margin:15px auto 0 auto;font-size: 16px;}
.ask-card-list li a .tool .info div.img{height: 30px;width: 30px;border-radius: 100%;display: flex}
.ask-card-list li a .tool .info div.img img{border-radius: 100%;}
.ask-card-list li a .tool .info {color: #999;}
.ask-card-list li a .tool .info .user{font-size: 16px;color: #999999;padding-left: 16px;}
/********》》》》》》首页样式 end《《《《《《《《《《《《《《*******/

/**********>>>>>>新闻页面样式<<<<<<<<<<<<<<*****************/
/*news详情**/
.pagenews.md-indexbox6 .indexnews-wrap .index-news-left{height:auto;}
.new-show{overflow: hidden;font-size:16px;color:#666;}
.new-show *{font-size:16px}
.new-show p{text-indent: 30px;}
.new-show * img,.new-showboxs p img{display: block;max-width: 96%;margin:10px auto;}
.content-boxs h2,.new-show h3,.new-show h4{margin:15px 0 5px;color:#333;font-weight:600}
.new-show h2{font-size:20px}
.new-show h3{font-size:18px}
/**资讯详情如果有表格，对表格进行美化*/
/**面包屑**/
.breadcrumb{-webkit-box-sizing:content-box;box-sizing:content-box;height:22px;overflow:hidden;padding:15px 0;}
.breadcrumb a,.breadcrumb span,.breadcrumb i{display:inline-block;max-width:400px;height:22px;line-height:22px;font-size:14px;color:#666;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align:top}
.breadcrumb a{color:#666}
.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:174px;height:69px;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}
.zxBtn:hover{opacity: 0.9;}
/**********>>>>>>新闻页面样式 end<<<<<<<<<<<<<<*****************/
/*******************************>>>>>关于我们、隐私协议等<<<*******************************<**/
.about-container{width: 100%;padding:10px 0 50px 0;background: #fafafa;}
.about-sidebar{-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;margin-right:30px;width:260px}
.about-sidebar ul{position:relative;margin-bottom:30px;overflow:hidden;background:#fff;border:1px solid #ededed;border-radius:10px;min-height:400px}
.about-sidebar li{padding:18px 0;line-height:30px;border-bottom:1px solid #ededed;font-size:16px;-webkit-transition:all 0.3s;transition:all 0.3s}
.about-sidebar li a{display:block;padding-left:33px;color:#333333;border-left:3px solid #fff;-webkit-transition:all 0.3s;transition:all 0.3s}
.about-sidebar li.on a,.about-sidebar li:hover a{border-color:var(--theme-color)}
.about-sidebar li:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}
.about-content{width:calc(100% - 288px);position:relative;margin-bottom:30px;overflow:hidden;background:#fff;border:1px solid #ededed;border-radius:10px;margin-bottom:0;padding:25px;min-height:450px}
.about-content h1{margin-bottom:20px;height:30px;line-height:30px;font-size:20px;color:#000;font-weight:600}
.about-content .con{color:#333333;min-height: 600px;}
.about-content h2{margin:30px 0 15px;line-height:30px;font-size:18px;color:var(--theme-color);font-weight:600}
.about-content p{line-height:1.8;font-size:16px;margin-bottom:6px}
.about-content table,.about-content img{max-width:100%;height:auto}
.about-content table{min-width:60%;border:1px solid #ededed;border-collapse:collapse}
.about-content table th,.about-content table td{padding:8px 15px;border:1px solid #ededed}
.about-content .pact-con h3{margin:15px 0 8px;line-height:1.5;font-size:14px;color:#000;font-weight:bold}
.about-content .pact-con p{margin-bottom:5px;line-height:1.6;font-size:12px;color:#333;text-indent:2em}
.about-content .pact-con .fwb{font-weight:700}
.about-content .pact-con .cr{color:red;}
/*******************************>>>>>关于我们、隐私协议等end<<<*******************************<**/

/*******************************>>>>>搜索页面<<<*******************************<**/
.tabs-search{width:100%;height:60px;background:var(--theme-color);position: fixed;top: 82px;z-index: 999999 }
.tabs-search a{position:relative;display:inline-block;line-height:60px;font-size:18px;color:#ffffff;text-align:center;cursor: pointer;}
.tabs-search a.active{width: 94px;color:#ffffff;font-weight:700;background: rgba(255, 255, 255, 0.33);}
.tabs-search a.active::after{width:80%;}
.tabs-search a + a{margin-left:78px}
.search-box{background: #f5f5f5;margin-bottom: 26px;}
.search-box.topmag{padding-top: 36px;}
.search-box .md-wrap{background: #fff;padding:38px 15px 38px 15px;}
.datalIst{gap: 10px;padding: 26px 0 0 38px;}
.datalIst li{width:calc(50% - 5px) ;padding:24px 20px;box-shadow: 4px 4px 10px rgba(100, 100, 100, 0.25);}
.datalIst li h3:hover{color: var(--theme-color);}
.datalIst li a .imgIcon{width: 209px;height: 140px;overflow: hidden;border-radius: 8px;}
.datalIst li a .imgIcon img{border-radius: 8px;}
.datalIst li a .center-list{margin: 0 14px 0 16px;width: calc(100% - 260px)}
.datalIst li a .zxBtn{width: 88px;height: 34px;line-height: 34px;text-align: center;border-radius: 6px;background: var(--theme-color);color: #fff;font-size: 15px;}
.baikelist{gap: 10px;margin-top: 28px;}
.baikelist li h3:hover{color: var(--theme-color);}
.baikelist li{width:calc(50% - 5px) ;padding: 18px 22px;border: 1px solid #d1cccc;}
.baikelist li .listfs{padding: 24px 28px 0 28px;background: #f5f5f5;}
.baikelist li .listfs .oe{width:calc(50% - 5px)}
.zhenxzx{gap: 10px;margin-top: 28px;}
.zhenxzx li h3:hover{color: var(--theme-color);}
.zhenxzx li{width:calc(50% - 5px) ;padding: 26px 27px 24px 20px;border: 1px solid #d1cccc;box-shadow: 4px 4px 10px rgba(100, 100, 100, 0.25);border-radius: 10px;}
.zhenxzx .imgIcon{width: 180px;height: 140px;margin-right: 27px;}
.zhenxzx .center-list{width:calc(100% - 210px)}
.zhenxzx .center-list .liulan{padding-left: 25px;background: url(../images/view.png) 0px 5px no-repeat;background-size: 20px 12px;}
.searchAskList{margin-top: 28px;}
.searchAskList ul li{border-radius: 10px;width:calc(50% - 8px);margin-bottom: 16px;box-shadow: 4px 4px 10px rgba(100, 100, 100, 0.25);}
.searchAskList ul li .dashedLine{border-bottom: 1px dashed #c6bebe;width: 100%;height: 1px;margin: 10px 0 4px 0;}
.searchAskList .askliulan{margin-left: 32px;padding-left: 25px;background: url(../images/view.png) 0px 5px no-repeat;background-size: 20px 12px;}
/*******************************>>>>>搜索页面 end<<*******************************<**/


/**********>>>>>>严选医院样式<<<<<<<<<<<<<<*****************/
.container-hospital{background: #ffffff;}
.container-hospital .md-wrap{padding-top: 40px;}
.container-hospital .md-indexbox6 .indexnews-wrap .index-news-left{height: auto;width:100%;}
.container-hospital .md-indexbox6 .indexnews-wrap .index-news-left .hospitalList{overflow: hidden;width:100%;margin-right: 26px;}
.container-hospital .md-indexbox6 .indexnews-wrap .index-news-right{height: auto;}
.selectInfo {display: flex;flex-direction: row;justify-content: space-between;padding: 30px 37px;background: #f5f5f5}
.selectInfo.secend{margin-top: -55px;}
.selectInfo .timz {height: 27px;font-size: 20px;font-weight: 400;letter-spacing: 0px;line-height: 26.4px;color: #333;display: block}
.selectInfo .info {width: 1156px;}
.selectInfo .info .selA {width: 100%;display: flex;flex-wrap: wrap;overflow: hidden}
.selectInfo a h3 {font-size: 18px;font-weight: 400;letter-spacing: 0px;line-height: 26.06px;color: rgba(102,102,102,1);margin: 0 5px 13px 5px;padding: 3px 10px}
.selectInfo a h3.on {color: var(--theme-color)}
.selectInfo .selA a h3:hover {color: var(--theme-color)}

/**医生列表start**/
.hospitalList .datalIst{padding: 0;}
.hospitalList .datalIst li{width: 100%;box-shadow: 4px 4px 10px #fff;padding: 21px 0 25px 0;border-bottom: 1px solid #d8d2d2;}
.hospitalList .datalIst li .imgIcon{width: 209px;height: 140px;}
.hospitalList.pagedoctorList .datalIst li .imgIcon{width:140px!important;}
.flex-right ul.pagedoctorrightList li .hostDocIcon{width: 70px;height: 70px;overflow: hidden}
.flex-right ul.pagedoctorrightList li .texleft{width: calc(100% - 100px);}
.hospitalList .datalIst li a .center-list{width: calc(100% - 330px);}
.pagedoctorList .datalIst li a .center-list{width: calc(100% - 260px)}
/* 医生详情start */
.doctorDetail .yiszw{display: inline-block;height: 31px;padding: 4px 12px;background: var(--theme-color);color: #fff;font-size: 16px;border-radius: 15.5px;}
.doctorDetail .zxBtn{width: 156px;cursor:pointer;height: 48px;line-height: 48px;text-align: center;opacity: 1;border-radius: 60px;color: #fff;font-size: 18px;background:var(--theme-color) url('../images/zxdd.png') 24px 10px no-repeat ;padding-left: 40px;}
.doctorDetail .hospitalInfo .hosiCOnt{margin-top: 52px;}
.doctorDetail .hosbgg{width: 340px;height: 274px;}
.doctorDetail .hosiCOnt h3 .nameV{width: 23px;height: 22px;display: flex;}
.doctorDetail .hospitalInfo .hosiCOnt .zucyh{margin-top: 90px;}
.zhiyyy .hospitalInfo{border: 0;padding: 27px 0;}
.zhiyyy .hospitalInfo .hosbgg{width: 308px;height: 274px;}
.zhiyyy .hospitalInfo .hosiCOnt{width: calc(100% - 345px);}
.zhiyyy .hospitalInfo .queryDeatail{display:block;padding-left: 0; width: 100px;height: 34px;line-height: 34px;background: var(--theme-color);text-align: center;color: #fff;font-size: 16px;border-radius: 6px;}
.zhiyyy .hosiCOnt .titleAll{width: calc(100% - 110px);}
/* 医生详情end */
/**医生列表start**/

/**右侧热门医生start**/
.flex-right{width: 23.5%;}
.flex-right .index-news-right{width: 100% !important;margin-bottom: 26px;}
.flex-right .index-news-right .hostDoctlist{padding-bottom: 18px;}
.flex-right ul li .hostDocIcon{width: 96px;height: 59px;overflow: hidden}
.flex-right ul li .texleft{text-align: left;width: calc(100% - 140px);}
.flex-right ul li{border-bottom: 1px solid #cac7c7;padding: 6px 0;}
.flex-right ul.hostDoctlist li:nth-child(1){padding: 18px 0;}
.flex-right ul.hostDoctlist li:nth-child(1) em{background: url(../images/hostDoc1.png) no-repeat center;width: 24px;height: 24px;text-indent: -999999px;text-align: center;}
.flex-right ul.hostDoctlist li:nth-child(2){padding: 18px 0;}
.flex-right ul.hostDoctlist li:nth-child(2) em{background: url(../images/hostDoc2.png) no-repeat center;width: 24px;height: 24px;text-indent: -999999px;text-align: center;}
.flex-right ul.hostDoctlist li:nth-child(3){padding: 18px 0;}
.flex-right ul.hostDoctlist li:nth-child(3) em{background: url(../images/hostDoc3.png) no-repeat center;width: 24px;height: 24px;text-indent: -999999px;text-align: center;}
.flex-right ul li .doctit{width: calc(100% - 80px);}
.flex-right ul li h3:hover{color: var(--theme-color);}
.fenye{margin-top: 40px;}
.hospital-page-right .common-list li{border-bottom: none;}
.hospital-page-right .common-list li a{width:98%;text-align: left}
/**右侧热门医生end**/

/**医院详情end**/
.hospitalInfo{display: flex;padding: 46px 100px 38px 22px;border-radius: 10px;border: 1px solid #e4dcdc;}
.hospitalInfo .hosbgg{width: 376px;height: 274px;overflow: hidden}
.hospitalInfo .hosbgg.doctorimgs{height:274px;width: 340px;}
.hospitalInfo .hosiCOnt{margin-left: 37px;width: calc(100% - 480px);}
.hospitalInfo .hosiCOnt .zucyh{margin-top: 45px;}
.hospitalInfo .hosiCOnt .yiyu01{padding-left: 25px;background: url(../images/yiy01.png) 0px 5px no-repeat;}
.hospitalInfo .hosiCOnt .yiyu02{padding-left: 25px;background: url(../images/yiy02.png) 0px 5px no-repeat;}
.hospitalInfo .hosiCOnt .yiyu03{padding-left: 25px;background: url(../images/yiy03.png) 0px 5px no-repeat;}
.hospitalInfo .hosiCOnt .yiyu04{padding-left: 25px;background: url(../images/yiy04.png) 0px 5px no-repeat;}
.hospitalInfo .hosiCOnt .yiyu05{padding-left: 25px;background: url(../images/yiy05.png) 0px 5px no-repeat;}
.hospitalInfo .hosiCOnt .yiyu06{padding-left: 25px;background: url(../images/yiy06.png) 0px 5px no-repeat;}
.hospitalInfo .hosiCOnt .yiyu07{padding-left: 25px;background: url(../images/yiy07.png) 0px 5px no-repeat;}
.hospitalInfo .hosiCOnt .zucyh .time{margin-left:  30px;}
.hospitalInfo .hosiCOnt a{width: 156px;height: 48px;cursor:pointer;line-height: 48px;margin-top: 28px;text-align: center;opacity: 1;border-radius: 60px;color: #fff;font-size: 18px;background:var(--theme-color) url('../images/zxdd.png') 24px 10px no-repeat ;padding-left: 40px;}
.hospitalInfo .hosiCOnt a:hover{opacity: .9;}
.hospitalInfo .jiucuo{width: 107px;height: 31px;line-height: 31px;text-align: center;opacity: 1;border-radius: 5.47px;border: 1px solid var(--theme-color);color: var(--theme-color);margin-top: 36px;}
.hospitalInfo .pfnum{margin-top: 30px;}
.stars-item  .pingfen{width: 144px;height: 144px;line-height: 144px;text-align: center;border: 2px solid #FF8D1A;border-radius: 50%;color: #FF8D1A;margin-bottom: 23px;font-size: 48px;font-family: Arial}
.stars-item .iconfont,.stars-row .stars-item .icon2 {display: inline-block;margin: 0  2px;width: 20px;height: 20px;vertical-align: top;}
.stars-item .icon-favorite_fill,.stars-item .icon2stars {background: url('../images/stars.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;}
.infoDetail{border-radius: 10px;border: 1px solid #e4dcdc;padding: 14px 20px;width: 100%;line-height: 1.728}
.infoDetail .title{padding: 14px 0;border-bottom: 1px solid #e4dcdc;position: relative;padding-left: 12px;}
.infoDetail .title::before{content: '';display: block;background: var(--theme-color);height: 20px;width: 4px;position: absolute;left: 0;top: 17px;}
.infoDetail .scyy {gap: 20px;margin-top: 24px;display: flex;flex-wrap: wrap;}
.infoDetail .scyy a{width: 220px;height: 60px;text-align: center;line-height: 60px;border-radius: 12px;display: inline-block;background: #f5f9fe;font-weight: 400;}
.bendiys{margin-top: 27px;gap: 10px;}
#moredoctor{height:100px;overflow: hidden;margin-bottom: 20px;}
.jiucuo .fczt:hover{opacity: 0.7;}
.infoDetail .scyy a:hover{background:var(--theme-color);color: #fff;}
.bendiys li{border-radius: 10px;background: #FFFFFF;border: 1px solid #e4dcdc;padding: 9px 15px;width: calc(50% - 5px);height:94.8px;}
.bendiys li .headIcon{width: 70px;height: 71px;overflow: hidden}
.bendiys li a{display: flex;flex-direction: row;}
.zxBtn:hover{opacity: 0.8!important;}
.bendiys li .ydDetail{width: calc(100% - 160px);overflow: hidden;}
.bendiys li .zxBtn{width: 76px;height: 28px;line-height: 28px;text-align: center;color: #fff;font-size: 14px;opacity: 1;border-radius: 4.94px;background: var(--theme-color);cursor: pointer}
.morebut{display: flex;justify-content: center;margin-top: 27px;}
.morebut .queryMOre{width: 107px;height: 31px;line-height: 31px;text-align: center;opacity: 1;border-radius: 5.47px;border: 1px solid #398AE6;cursor: pointer;}
.zhenglpinj{margin-top: 27px;gap: 10px;}
.zhenglpinj li{width: 49%;margin-bottom: 12px;}
.zhenglpinj li a{display: flex;flex-direction: row;width: 100%;}
.zhenglpinj .headIcon{width: 30px;height: 30px;overflow: hidden;border-radius: 100%;}
.zhenglpinj .headIcon img{border-radius: 100%;}
.zhenglpinj  .ydDetail{background: #f5f9fe;margin-left:14px;padding: 14px;width: calc(100% - 70px);box-sizing: border-box}
.zhenglpinj .stars-item .icon-favorite_fill, .stars-item .icon2stars{background-size: 10px 10px;}
.zhenglpinj .stars-item .iconfont,.zhenglpinj .stars-row .stars-item .icon2{margin: 0px 4px 0 2px;width: 19px;height: 18px;}
.yiyuhuncj {margin-top: 27px;gap: 10px;}
.yiyuhuncj .doctiImg{width: 295px;height: 191px;overflow: hidden}
.yiyuhuncj li:last-child:nth-child(3n + 2){margin-right: calc((100% - 295px) / 2);}
.yiyuhuncj li{margin-bottom: 25px;}
.bendiyiy{width: 100%;padding-bottom: 20px;}
.bendiyiy ul li{padding: 9px 0;}
.bendiyiy .common-title3 h2{font-weight: 700;font-size: 16px;}
.bendiyiy .tpIcon{width: 96px;height: 66px;overflow: hidden}
.bendiyiy ul li a{display: flex;width: 100%;height: auto;padding: 10px 0;}
.bendiyiy .stars-item{width: calc(100% - 120px);text-align: left;margin-left: 12px;}
.bendiyiy .stars-item .icon-favorite_fill, .stars-item .icon2stars{background-size: 14px 14px;}
.bendiyiy .stars-item .iconfont{width: 14px;height: 14px;margin: 10px 4px 0 0;}
.bendiDoctor{width: 100%;}
.bendiDoctor ul li{padding: 12px 0;}
.bendiDoctor .common-title3 h2{font-weight: 700;font-size: 16px;}
.bendiDoctor .rightCont{text-align: left;margin-left: 12px;width: calc(100% - 84px);}
.bendiDoctor ul li a{display: flex;width: 100%;height: auto;}
.bendiDoctor .tpIcon{width: 70px;height: 70px;overflow: hidden}
.bendiDoctor ul li:last-child,.bendiyiy ul li:last-child{border-bottom: none}
/**医院详情end**/

/**********>>>>>>严选医院样式 end<<<<<<<<<<<<<<*****************/


/**********>>>>>>项目列表样式 start<<<<<<<<<<<<<<*****************/
.container-baike-md{background: #ffffff;}
.container-baike-md .bakeCont .xinxtis{text-align: center;margin-top: 12px;}
.container-baike-md .filter2Box {padding-top: 26px;margin-bottom: 15px;-webkit-box-sizing: border-box;box-sizing: border-box;background-color: #fff;}
.container-baike-md .filter2Box ul{padding: 28px 25px;background-color: #f5f5f5;}
.container-baike-md .filter2Box .tabs {margin-bottom: 32px;text-align: center;}
.container-baike-md .filter2Box .tabs a {position: relative;display: inline-block;line-height: 30px;font-size: 20px;color: #333;text-align: center;}
.container-baike-md .filter2Box .tabs a.active {color: var(--theme-color);font-weight: 700;}
.container-baike-md .filter2Box .tabs a.active::after {content: '';position: absolute;left: 4px;right: 4px;bottom: -4px;width: 80%;height: 4px;border-radius: 1px;background-color: var(--theme-color);}
.container-baike-md .filter2Box .tabs a:hover {color: var(--theme-color);}
.container-baike-md .filter2Box .tabs a + a {margin-left: 110px;}
.container-baike-md  .filter2Box ul {margin-bottom: 10px;}
.container-baike-md .filter2Box li {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;    flex-wrap: nowrap;clear: both;overflow: hidden;}
.container-baike-md  .filter2Box li[column] {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.container-baike-md  .filter2Box li .tit {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-top: 27px;width: 100px;line-height: 28px;font-size: 18px;color: #333;}
.container-baike-md .filter2Box li .con {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding-top: 27px;overflow: hidden;background-color: #f7f7f7;}
.container-baike-md  .filter2Box li .left {-webkit-box-flex: 0;-ms-flex: 0 0 auto; flex: 0 0 auto;}
.container-baike-md  .filter2Box li .left a {display: block;width: 97px;height: 28px;line-height: 26px;font-size: 16px;color: #333;text-align: center;border-radius: 6px;}
.container-baike-md .filter2Box li .left a.active {color: var(--theme-color);border-color: var(--theme-color);}
.container-baike-md .filter2Box li .right a,
.container-baike-md .filter2Box li .right .item {display: inline-block;margin: 0 28px 11px 0;min-width: 4em;line-height: 28px;font-size: 16px;color: #333;text-align: center;cursor: pointer;}
.container-baike-md .filter2Box li .right .active {color: var(--theme-color);}
.container-baike-md .filter2Box li .active,
.container-baike-md .filter2Box li a:hover {color: var(--theme-color);}
.container-baike-md  .filter2Box li + li .con {padding-top: 5px;background: #fff;}
.container-baike-md .yimei-second-level{background: #fff;padding: 20px 0 9px 0;}
/**********>>>>>>项目列表样式 end<<<<<<<<<<<<<<*****************/


/**********>>>>>>项目详情样式 start<<<<<<<<<<<<<<*****************/
.project-top-box{position:relative;margin-bottom:16px;padding:33px 24px;background-color:#fff}
.project-top-box h1{margin-bottom:12px;font-size:24px;font-weight:500;letter-spacing:1px;line-height:34px;color:#333333}
.project-top-box .source{line-height:26px;font-size:16px;color:#333}
.project-top-box .source a,.project-top-box .source span{padding:0 5px;color:var(--theme-color)}
.project-top-box .time-row{margin-left:70px;line-height:26px;font-size:16px;color:#333}
.project-top-box .time-row .icon2views{display:inline-block;vertical-align:top;width:24px;height:26px;background:url('../img/icon/views.webp') center no-repeat}
.project-top-box .time-row em{margin:0 2px;color:var(--theme-color)}
.project-top-box .time-row span + span{margin-left:20px}
.project-top-box .stars-row{margin-top:18px;margin-bottom:16px;height:20px;line-height:1;overflow:hidden}
.project-top-box .stars-row .stars-item{margin-right:70px;font-size:14px;color:#333}
.project-top-box .stars-row .stars-item span{display:inline-block;height:20px;line-height:20px;vertical-align:top}
.project-top-box .stars-row .stars-item .iconfont,.project-top-box .stars-row .stars-item .icon2{display:inline-block;margin:0 4px 0 2px;width:20px;height:20px;vertical-align:top}
.project-top-box .stars-row .stars-item .icon-favorite_fill,.project-top-box .stars-row .stars-item .icon2stars{background:url('../images/stars.png') center no-repeat}
.project-top-box .stars-row .stars-item .icon-favorite_fill.gray,.project-top-box .stars-row .stars-item .icon2stars_gray{background:url('../images/stars_gray.png') center no-repeat}
.project-top-box p{margin-top:8px;line-height:24px;vertical-align:top}
.project-top-box p label{color:#333}
.project-top-box p span{color:#666}
.project-top-box p em{display:inline-block;margin-top:1px;margin-right:10px;padding:0 5px;height:22px;line-height:22px;color:#5c7090;background-color:#f2f7ff}
.project-top-box .zxBtn{cursor:pointer;position:absolute;top:58px;right:38px;padding-left:45px;width:126px;height:42px;line-height:42px;font-size:18px;font-weight:500;color:#fff;border-radius:5px;background:var(--theme-color) url('../images/zxdd.png') 5px 8px no-repeat}
.project-show{padding:30px 18px;background-color:#fff;border-radius:10px;border:1px solid #e0dada;margin-right:17px}
.project-show .hd{margin-bottom:14px;padding-top:6px;padding-right:20px;height:48px;border-bottom:1px solid #ebe5e5}
.project-show .hd a{position:relative;margin-top:8px;margin-right:60px;min-width:100px;height:26px;line-height:26px;font-size:18px;color:#333;text-align:center;letter-spacing:1px}
.project-show .hd a.active{margin-top:0px;height:34px;line-height:34px;font-size:24px;font-weight:500}
.project-show .hd a.active::after{content:'';position:absolute;left:50%;bottom:-7px;width:100%;height:5px;border-radius:3px;background-color:var(--theme-color);-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.project-show .hd a:last-child{margin-right:10px}
.project-show .box{margin-bottom:14px;padding-top:20px}
.project-show .box h2{position:relative;margin-bottom:8px;padding-left:10px;line-height:24px;font-size:18px;font-weight:500;color:#333}
.project-show .box h2::after{content:'';position:absolute;left:0;top:50%;width:3px;height:16px;background-color:var(--theme-color);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.project-show .box .desc{line-height:30px;font-size:16px;color:#666}
.project-show .box .desc li.p1{margin-bottom:2px}
.project-show #operation ul{margin-top:20px;padding:10px 0 1px;overflow:hidden;border:1px solid #d5d5d5}
.project-show #operation li{margin-bottom:7px;line-height:32px;font-size:14px;color:#666;overflow:hidden}
.project-show #operation li:nth-child(even){background-color:var(--theme-color-rgb)}
.project-show #operation li .l,.project-show #operation li .r{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}
.project-show #operation li span{display:inline-block;vertical-align:top}
.project-show #operation li .name,.project-show #operation li .value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.project-show #operation li .name{width:210px;text-align:right}
.project-show #operation li .value{padding-left:10px;width:223px}
.project-show #operation li.tips{margin-top:10px;margin-bottom:9px;text-align:center}
.project-show #operation li .tip{margin-top:5px;text-align:center}
.project-show #nurse ul{margin-top:20px;padding-left:10px}
.project-show #nurse li{padding:0 0 20px 40px;position:relative}
.project-show #nurse li .spl{position:absolute;top:0;bottom:0;left:10px;z-index:2;width:1px;border-left:1px dashed #ededed}
.project-show #nurse li i{position:absolute;top:7px;left:7px;z-index:3;display:inline-block;width:7px;height:7px;font-size:0;border:1px solid #ededed;background:#ededed;border-radius:50%}
.project-show #nurse li.on i,.project-show #nurse li:hover i{top:5px;left:5px;padding:5px;border:1px dashed #ededed;background:#fff}
.project-show #nurse li.on i:after,.project-show #nurse li:hover i:after{display:block;content:'';width:7px;height:7px;font-size:0;background:#ededed;border-radius:50%;position:absolute;top:50%;left:50%;z-index:4;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.project-show #nurse li:last-child{padding-bottom:0}
.project-show #nurse li:first-child .spl{top:10px}
.project-show #nurse p{margin-bottom:10px;line-height:30px;font-size:16px;color:#666}
.project-show #nurse p strong,.project-show #nurse p em{color:#333333;font-weight:normal}
.project-show #nurse h3,.project-show #nurse p.title{line-height:24px;font-size:16px;color:var(--theme-color);margin-bottom:15px}
.project-show #nurse h3 em,.project-show #nurse p.title em{padding-left:5px;color:var(--theme-color)}
.flex-sb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.page-l{-webkit-box-sizing:border-box;box-sizing:border-box;width:937px;min-height:300px}
.page-r{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:451px;min-height:300px}
.xgyiy{border: 1px solid #e0dada;padding: 0 19px;margin-bottom: 26px;}
.xgyiy .common-title3{border-bottom:0px;height: 70px;}
.xgyiy .common-title3 h2{margin: 10px 0;}
.xgyiy .bendiyiy ul li{border-top:1px solid #d6d6d6;}
.xgyiy .bendiyiy ul li a{-webkit-transition:all 0.3s ease 0s;  -o-transition:all 0.3s ease 0s;  transition:all 0.3s ease 0s;position: relative}
.xgyiy .bendiyiy ul li .fr-zxBtn{display: none;position: absolute;right:10px;top:0;height:70px;}
.xgyiy .bendiyiy ul li a:hover .fr-zxBtn{display: block}
.xgyiy .bendiyiy ul li a:hover .fr-zxBtn span.zxBtn:hover{opacity: 1!important;}
.xgyiy .bendiyiy ul li a:hover .fr-zxBtn span.zxBtn{display: block;width:70px;height:30px;background:#fff;border-radius: 15px;line-height: 30px;text-align: center;font-size:14px;color:var(--theme-color);margin-top:45px;}
.xgyiy .bendiyiy ul li a:hover{background: linear-gradient(270deg, #3E8CE5 0%, #86B7EF 48.47%, #FFFFFF 100%);width:100%;}
.xgyiy .xgysIcon{width: 70px;height: 70px;}
.xgyiy .siliBut{border-radius: 6px;background: #F2F9FF;color: var(--theme-color);font-size: 15px;height: 22px;line-height: 22px;padding: 4px 4px;}
.bendiyiy .stars-item.baikelistrightd{width: calc(100% - 80px);}
/**********>>>>>>项目详情样式 end<<<<<<<<<<<<<<*****************/
/**********>>>>>>整形咨询样式 start<<<<<<<<<<<<<<*****************/
.container-news{background: #ffffff;}
.container-news .hospitalList{width: 100%;}
.container-news .md-indexbox6{padding-top:50px;margin-top:0}
.container-news .md-indexbox6 .indexnews-wrap .index-news-right{height: auto;}
.container-news .hospitalList .datalIst li{border-bottom:0px;background: #FAFAFA;padding: 14px 24px;width: 100%;}
.container-news .hospitalList .datalIst li .liulan{padding-left: 25px;background: url(../images/view.png) 0px 3px no-repeat;background-size: 20px 12px;}
.container-news .hospitalList .datalIst li a .center-list{width: calc(100% - 229px);margin: 0 0 0 16px;}
.container-news .hospitalList .datalIst li a .center-list .descInfo{line-height: 28px;margin-bottom: 30px;}
.container-newsDetail{background: #ffffff;}
.container-newsDetail .page-l{margin-right: 15px;}
.container-newsDetail .md-wrap{padding-top: 25px;}
.container-newsDetail .detailIcon{ width: 100%; height: 192px;overflow: hidden;margin-bottom: 26px;overflow: hidden;cursor: pointer}
.container-newsDetail .new-show{border-radius: 10px;border: 1px solid #e0dada;padding: 0 10px;}
.container-newsDetail .title{text-align: center;font-size: 30px;color: #0f0f0f;margin: 54px 0 14px 0;font-weight: 500;}
.container-newsDetail .nextPrev a{margin-bottom: 84px;width: 267px;height: 51px;opacity: 1;border: 1px solid var(--theme-color);color: var(--theme-color);line-height: 51px;text-align: center;}
.container-newsDetail .nextPrev a.prevNews{padding-left: 45px;background: url(../images/zuojt.png) 45px 14px no-repeat;}
.shenming {margin: 49px 10px 0 0;padding: 25px 55px;line-height: 32px;font-size: 16px;color: #666666;text-align: center;background: #F5F5F5;border-radius: 10px;}
.container-newsDetail .zixICOns{padding: 0 50px; margin-top: 49px;}
.container-newsDetail .zixICOns .zixunIcon{width: 350px;height: 109px;overflow: hidden;cursor: pointer;}
.container-newsDetail .newzx{padding: 0 30px 24px 24px;background: #FFFFFF;border: 1px solid #e0dada;margin: 68px 0 30px 0;}
.container-newsDetail .newzx h2{height: 57px;line-height: 57px;border-bottom: 1px solid #D6D6D6;font-size: 16px;color: #333;font-weight: 400;}
.container-newsDetail .newzx li{margin-top: 24px;display: flex;justify-content: space-between;}
.container-newsDetail .newzx li a{width: calc(100% - 200px);}
.container-newsDetail .newzx li a:hover{color: var(--theme-color);}
.next-box{margin:20px  50px 50px 50px}
.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)}
.next-box a:hover {background: var(--theme-color);color: #fff}
/**********>>>>>>整形咨询样式 end<<<<<<<<<<<<<<*****************/
/**********>>>>>>整形咨询样式 start<<<<<<<<<<<<<<*****************/
.container-ask{background: #ffffff;}
.container-ask .askBgIcon{height: 479px;width: 100%;overflow: hidden;}
.container-ask .md-indexbox6{padding-top:26px;margin-top:0}
.container-ask .md-indexbox6 .indexnews-wrap{margin-top: 0;}
.container-ask .md-indexbox6 .flex-right .common-list{line-height: 36px;}
.container-ask .ask-card-list li .question{color: var(--theme-color);font-size: 20px;font-weight: 500;line-height: 45px;height: 45px;overflow: hidden;background: url(../images/aska.png) no-repeat left center;padding-left: 40px;}
.ask-03list .ask-card-list li{width: 32.4%;box-shadow: 4px 4px 10px  rgba(24,31,11,.25);border-radius: 11.36px;}
/**********>>>>>>整形咨询样式 end<<<<<<<<<<<<<<*****************/
/***问答详情*/
.ask-container{width:100%;margin-top: 30px;overflow: hidden}
.ask-left{width:75%;}
.ask-right{width:23.5%;}
.ask-right .relatedAsks{background:#fff;width:100%;border: 1px solid rgba(0, 0, 0, 0.09);padding:13px;box-sizing: border-box;height:auto;overflow: hidden;margin-bottom: 30px;}
.ask-right .common-list{margin-top: 15px;}
.ask-right .common-list li a{width:98%}
.common-item{overflow: hidden;margin-top: 12px;}
.common-item li a{width:90%;display: block;text-align: center;margin:0 auto;}
.common-item li{width:31.3%;font-size:14px;text-align: center;background: rgba(57, 138, 230, .2);height:30px;line-height:30px;margin:10px 0;}
.common-item li:hover{background:var(--theme-color);color: #fff;}
.common-item li:hover a{color: #fff}
.ask-left-top{padding:20px;box-sizing: border-box;border: 1px solid rgba(0, 0, 0, 0.09);border-radius:10px;background:#fff;box-shadow: 4px 4px 10px  rgba(0, 0, 0, 0.1);}
.tool{color: #999;height:35px;line-height: 35px;margin:25px auto;padding-top:4px;font-size: 14px;}
.ask-top .title{font-size: 20px;color: #333333;font-weight:500;background: url(../images/aska.png) no-repeat left 7px;padding-left: 50px;line-height: 40px;border-bottom:  1px dashed rgba(0, 0, 0, 0.09);padding-bottom: 10px;}
.ask-top .txt{font-size: 14px;color: #333;margin-top: 10px;}
.ask-top .txt span{color: var(--theme-color);display: block;margin-bottom: 5px;}
.ask-left-top .tool .info div.img{height: 35px;width: 35px;border-radius: 100%;}
.ask-left-top .tool .info div.img img{border-radius: 100%;}
.ask-left-top .tool .info {color: #999;}
.ask-left-top .tool .info .user{font-size: 14px;color: #999999;padding-left: 15px;}
.ask-left-top .tool .items p{margin-left: 30px;}
.ask-left-top .tool .tool2{height: 44px;line-height: 44px;width:30%}
.ask-left-top .tool .tool2 span{color: #666666;padding-left: 25px;}
.ask-left-top .tool .tool2 .views1 em{color:var(--theme-color);padding-left:28px;background:url(../images/view.png) left center no-repeat;background-size: 20px }
.ask-left-top .tool .tool2 .views2 em{color:var(--theme-color);padding-left:28px;background:url(../images/hf.png) 0px 5px no-repeat}
.ask-left-middle{box-shadow: 4px 4px 10px  rgba(0, 0, 0, 0.1);padding:20px;box-sizing: border-box;border: 1px solid rgba(0, 0, 0, 0.09);border-radius:10px;background:#fff;margin-top: 30px;}
.ask-left-middle .ullist-ask{overflow: hidden;}
.ask-left-middle .ullist-ask li{margin-bottom: 16px;padding-bottom:22px;border-bottom: 1px dashed rgba(0, 0, 0, 0.09);}
.ask-left-middle .ullist-ask li:last-child{border-bottom:none;}
.ask-left-middle .ullist-ask li .tool .zxBtn{cursor:pointer;width:86px;height:35px;line-height:35px;font-size:16px;font-weight:500;color:#fff;text-align:center;border-radius:17.5px;background:var(--theme-color)}
.ask-left-middle .ullist-ask li .tool{color: #999;height:30px;line-height: 30px;margin:25px auto;padding-top:4px;font-size: 16px;}
.ask-left-middle .ullist-ask li .tool .info div.img{height: 30px;width: 30px;border-radius: 100%;}
.ask-left-middle .ullist-ask li .tool .info div.img img{border-radius: 100%;}
.ask-left-middle .ullist-ask li .tool .info {color: #999;}
.ask-left-middle .hd{line-height:30px}
.ask-left-middle .hd h2{font-size:20px;font-weight:500;color:#333}
.ask-left-middle .ullist-ask li .tool p.time{padding-left: 30px;}
.ask-left-middle .ullist-ask li .tool .info .user{font-size: 16px;color: #999999;padding-left: 16px;}
.ask-container .shenming{padding-bottom: 40px;}