/**20250613*/
:root{--theme-color:#ff6b6b}
.flex-xycenter{display:flex;align-items:center;justify-content:center}
.wrap{width:1355px;height:auto;margin:0 auto;clear:both}
.hiddenLine1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hiddenLine2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.header{position:relative}
.header.fixed{position:fixed;top:0;left:0;z-index:99999;box-shadow:-5px 3px 15px rgba(24,31,11,.15);width:100%;background:#FFF}
.header .top-bar{height:40px;line-height:40px;font-size:14px;color:#737373;background:#f0f0f0}
.header .head{align-items:flex-start;margin:0 auto;padding-top:32px;width:1355px}
.header .logo{position:relative;margin-left:40px;width:224px;height:76px}
.header .logo img{width:100%;height:100%}
.header .logo::after{content: "";position: absolute;top: 16px;right: -30px;bottom: 16px;width: 1px;background-color: #999;}
.header .logo-subsidiary{margin-top:10px;margin-left:53px;width:180px;height:58px}
.header .logo-subsidiary img{width:100%;height:100%}
.header .zx-box{margin-top:18px;margin-left:50px;padding-left:34px;height:30px;background:url("../img/icon/tel.png") left center no-repeat}
.header .zx-box .zxBtn{width:95px;height:30px;line-height:30px;font-size:15px;cursor:pointer;font-weight:500;color:#fff;text-align:center;border-radius:15px;background:#ff6b6b}
.zxBtn:hover{opacity:0.8}
.header .nav-con{margin-top:39px;height:48px;line-height:48px;background:var(--theme-color)}
.header .nav-con a{position:relative;margin-right:78px;min-width:4em;text-align:center;transition:color 0.3s;font-size:18px;font-weight:400;letter-spacing:1px;color:rgba(255,255,255,1)}
.header .nav-con a.active,.header .nav-con a:hover{display:block;background:#efa2a2;border:none!important;font-size:20px;font-weight:700;height:48px;color:rgba(255,255,255,1)}
.header.fixed .top-bar,.header.fixed .search-box .hot-search{display:none}
.header.fixed .head{padding-top:10px}
.header.fixed .nav-con{margin-top:8px}
.header .nav-con h2{font-weight:normal!important;margin:0!important;padding:0!important;font-size:1.5em!important;width:200px}
.search-box{position:relative;margin-top:12px;margin-left:49px}
.search-box .search-row{padding:2px 2px 2px 25px;width:604px;border:2px solid #ff6b6b;border-radius:24px;overflow:hidden}
.search-box .search-row form{display:flex;flex-wrap:nowrap;height:40px;overflow:hidden}
.search-box .search-row form[column]{flex-direction:column}
.search-box .search-row .search{flex:0 0 auto;width:20px;height:40px;background:url("../img/icon/search.png") center no-repeat;padding:0!important;margin:0 !important;float:none!important}
.search-box .search-row #key{margin:0 10px 0 18px;width:100%;height:40px;line-height:40px;font-size:16px;font-weight:400;color:#333333;background:none;border:0;box-sizing:border-box}
.search-box .search-row #key::-webkit-input-placeholder{font-weight:400;color:#999999}
.search-box .search-row #btn{cursor:pointer;flex:0 0 auto;width:96px;height:40px;font-size:16px;font-weight:700;color:#fff;background:#ff6b6b;border:none;border-radius:20px}
.search-box .hot-search{margin-top:17px;padding-left:7px}
.search-box .hot-search span,.search-box .hot-search a{display:inline-block;margin-right:34px;line-height:24px;font-size:16px;color:#999999}
.search-box .hot-search span:last-child,.search-box .hot-search a:last-child{margin-right:0}
.search-box .hot-search .hot{margin-right:30px;padding-left:28px;color:#f54242;background:url("../img/icon/hot.png") left center no-repeat}
.index-banner .banner-bd{width:1200px;height:470px;margin:0 auto}
.footer{margin-top:40px;clear:both;font-size:14px;color:#999999;width:100% !important}
.footer .nav{padding:34px 10px 30px;background:#fcfcfc}
.footer .nav a{padding-left:56px;height:44px;line-height:40px;font-size:16px;color:#666666}
.footer .nav a:hover{color:#ff6b6b}
.footer .nav a.doctor{background:url('../img/icon/f_nav_doctor.png') no-repeat 0 0}
.footer .nav a.hospital{background:url('../img/icon/f_nav_hospital.png') no-repeat 0 0}
.footer .nav a.project{background:url('../img/icon/f_nav_project.png') no-repeat 0 0}
.footer .nav a.news{background:url('../img/icon/f_nav_news.png') no-repeat 0 0}
.footer .nav a.ask{background:url('../img/icon/f_nav_ask.png') no-repeat 0 0}
.footer .black-wrap{margin-bottom:30px;padding:40px 0 45px;background-color:#414246}
.footer .black-wrap a{color:#999999;font-size:14px}
.footer .friend-link{margin:6px auto 40px;width:1120px}
.footer .friend-link .tit{flex:0 0 122px;padding-left:43px;height:34px;line-height:34px;font-size:18px;color:#999;background:url(../img/icon/link.png) 0 0 no-repeat}
.footer .friend-link .links{padding-top:3px}
.footer .friend-link a{margin-left:46px;margin-bottom:17px;line-height:21px;font-size:14px;color:#999}
.footer .grid-box{display:grid;grid-template-columns:1fr 1.5fr 1.2fr 1fr;grid-column-gap:20px;margin:0 auto;width:1120px}
.footer .grid-box dt{margin-bottom:16px;padding-top:16px;padding-left:50px;height:40px;line-height:22px;font-size:18px;font-weight:400;letter-spacing:0px;color:rgba(153,153,153,1)}
.footer .grid-box dt.dt-1{background:url(../img/icon/f_logo.png) 0 0 no-repeat}
.footer .grid-box dt.dt-2{background:url(../img/icon/f_hospital1.png) 15px 10px no-repeat}
.footer .grid-box dt.dt-3{background:url(../img/icon/f_hospital2.png) 10px 14px no-repeat}
.footer .grid-box dt.dt-4{background:url(../img/icon/f_hot.png) 17px 8px no-repeat}
.footer .grid-box dd{margin-top:12px;padding-left:50px;line-height:20px;font-size:14px}
.footer .site-link{text-align:center}
.footer .site-link a{margin-right:35px;line-height:22px;font-size:16px;font-weight:400;color:#333333}
.footer .site-link a:hover{color:var(--theme-color)}
.footer .copyright,.footer .statement{margin-top:10px;line-height:20px;font-size:14px;color:#999}
.footer .copyright a,.footer .statement a{padding:0 5px;color:#999}
.footer .copyright{text-align:center}
.footer .statement{margin-top:12px}
.footer .gov{display:flex;justify-content:center;align-items:center;margin:16px 0}
.footer .gov a{margin-right:12px}
.flex{display:flex;flex-wrap:nowrap}
.flex[column]{flex-direction:column}
.flex-wrap{display:flex;flex-wrap:wrap}
.flex-sb{display:flex;justify-content:space-between;align-items:flex-start}
.flex-sb-center{display:flex;justify-content:space-between;align-items:center}
.flex-center{display:flex;justify-content:center;align-items:center}
.flex-end{display:flex;justify-content:flex-end}
.fixed-bottom{display:none;position:fixed;z-index:98;left:0;right:0;bottom:0;padding-top:77px;height:255px;background:rgba(0,0,0,0.1)}
.fixed-bottom .logo-box{position:absolute;top:100px;right:50%;margin-right:650px;min-width:230px;height:76px}
.fixed-bottom .logo-box img{margin-right:20px;width:76px;height:76px}
.fixed-bottom .logo-box .brand{margin-top:9px;height:32px;line-height:32px;font-size:24px}
.fixed-bottom .logo-box .brand span{display:inline-block;vertical-align:top}
.fixed-bottom .logo-box .brand span + span{margin-left:13px;color:#333}
.fixed-bottom .logo-box .name{font-weight:700;color:#ff6b6b}
.fixed-bottom .logo-box .slogan{margin-top:4px;height:20px;line-height:20px;font-size:14px;color:#ff6b6b}
.fixed-bottom ul{position:absolute;left:50%;margin-left:-40px;width:1044px;transform:translateX(-50%)}
.fixed-bottom ul li{position:relative;padding-top:35px;padding-left:99px;width:244px;height:123px;border-radius:16px}
.fixed-bottom ul li:nth-child(1){color:#8c523a;background-color:#ffdbcc}
.fixed-bottom ul li:nth-child(1) i{background:url('../img/icon/fixed-bottom_1.png') no-repeat center}
.fixed-bottom ul li:nth-child(1) p{padding-left:8px}
.fixed-bottom ul li:nth-child(2){color:#4d7fff;background-color:#d1deff}
.fixed-bottom ul li:nth-child(2) i{background:url('../img/icon/fixed-bottom_2.png') no-repeat center}
.fixed-bottom ul li:nth-child(2) p{padding-left:3px}
.fixed-bottom ul li:nth-child(3){color:#41a693;background-color:#d1fff7}
.fixed-bottom ul li:nth-child(3) i{background:url('../img/icon/fixed-bottom_3.png') no-repeat center}
.fixed-bottom ul .icon{position:absolute;left:-27px;top:11px;padding:25px 0 0 25px;width:100px;height:100px;background:rgba(255,255,255,0.68);backdrop-filter:blur(20px);border-radius:50%}
.fixed-bottom ul .icon i{display:inline-block;width:50px;height:50px}
.fixed-bottom ul .title{line-height:34px;font-size:24px;font-weight:700}
.fixed-bottom ul p{line-height:24px;font-size:16px;font-weight:400}
.fixed-bottom ul .doctor{position:absolute;top:-49px;right:-122px;width:189px;height:189px;background:url(../img/fixed-bottom_doctor.webp) no-repeat center}
.fixed-bottom .close-btn{position:absolute;z-index:10;top:20px;left:50%;margin-left:640px;width:32px;height:32px;background:url(../img/icon/fixed-bottom_close.png) no-repeat center;cursor:pointer}
.fixed-bottom .consult{position:absolute;top:0;right:63px;width:176px;height:242px;background:url(../img/fixed-bottom_consult.png) no-repeat center;cursor:pointer}
@media screen and (max-width:1680px){.fixed-bottom .logo-box,.fixed-bottom .consult{display:none}
}
@media screen and (max-width:1200px){.fixed-bottom{display:none}
}
.tab-bar{position:fixed;z-index:99;bottom:0;left:0;right:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;background:#fff}
.tab-bar .con{margin:0 auto;padding:0.12rem 0.3rem 0.18rem;display:flex;justify-content:space-between;align-items:flex-start}
.tab-bar a{box-sizing:border-box}
.tab-bar img{flex:0 0 auto;width:2rem;height:1.42rem}
.tab-bar p{line-height:0.68rem;font-size:0.48rem;font-weight:500;color:#333;text-align:center}
.wh120{height:2.4rem}
.index-banner .bd{position:absolute;top:0;width:100%}
.index-banner{position:relative;width:100%;height:500px;overflow:hidden}
.index-banner .bd{position:relative;z-index:0;margin:0 auto;overflow:hidden}
.index-banner .bd ul{width:100% !important}
.index-banner .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.index-banner .bd a{display:block;height:500px}
.index-banner .hd{width:100%;position:absolute;z-index:1;bottom:45px;font-size:0;text-align:center}
.index-banner .hd ul{text-align:center}
.index-banner .hd li{display:inline-block;width:14px;height:14px;margin:0 8px;cursor:pointer;background:rgba(51,51,51,0.22);border-radius:50%}
.index-banner .hd li.on{background-color:#ff6b6b}
.index-banner .prev,.index-banner .next{width:70px;height:70px;margin:-35px 0 0;display:none;position:absolute;top:50%;z-index:10;cursor:pointer}
.index-banner .prev{left:60px;background:url(../img/prev.png) no-repeat center}
.index-banner .next{background:url(../img/next.png) no-repeat center;right:60px}
.zxbox{width:290px;height:430px;background:rgba(87,75,75,0.63);border-radius:8px;position:absolute;top:44px;left:209px;padding:28px 20px}
.zxbox .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.zxbox .tabs .li{font-size:18px;font-weight:400;color:#ffffff;line-height:18px;position:relative;cursor:pointer}
.zxbox .tabs .li.on{font-weight:700;color:var(--theme-color)}
.zxbox .tabs .li.on::before{content:'';position:absolute;left:0;right:0;margin:auto;bottom:-5px;width:25px;height:20px;border:3px solid transparent;border-bottom-color:var(--theme-color);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}
.zxbox p{font-weight:300;text-align:center;line-height:18px;margin-top:10px;font-size:14px;letter-spacing:0px;line-height:20.27px;color:rgba(255,255,255,1)}
.zxbox .form{display:none}
.zxbox .form.on{display:block}
.zxbox .form .tit{color:rgba(255,255,255,0.6);font-size:13px;font-weight:300;line-height:16px;margin-bottom:-20px;margin-top:25px}
.zxbox .form .row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:13px;font-weight:400;text-align:center;color:#fff;padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.2);margin-top:4px}
.zxbox .form .row .lable{margin-right:25px;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:500;letter-spacing:0px;line-height:20.27px;color:rgba(255,255,255,1)}
.zxbox .form .row .btn-code{-ms-flex-negative:0;flex-shrink:0;padding:0 8px;background:var(--theme-color);border-radius:27px;margin:0 0 0 auto;font-size:14px;font-weight:400;text-align:center;color:#ffffff;line-height:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.zxbox .form .row .input{text-align:left;width:120px;background-color:transparent;border:none}
.zxbox .form .row .code::placeholder{color:#cac3c6}
.zxbox .form .row .input::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}
.zxbox .form .row .select{font-size:13px;font-weight:300;text-align:LEFT;color:rgba(255,255,255,0.6)}
.zxbox .form .row .input.tel,.zxbox .form .row .select.tel,.zxbox .form .row .input.on,.input.code,.zxbox .form .row .select.on{color:#ffffff;font-weight:400}
.zxbox .form .row .picker{font-size:14px;font-weight:400;color:rgba(255,255,255,0.71);cursor:pointer}
.zxbox .form .row .picker::after{content:'';display:block;width:5px;height:5px;border-left:2px solid #ffffff;border-top:2px solid #ffffff;-webkit-transform:rotate(225deg) translateY(3px);transform:rotate(225deg) translateY(3px);position:absolute;right:5px;top:0;bottom:0;margin:auto}
.zxbox .form .row .picker.on::after{border-color:#fff}
.zxbox .form .select{-webkit-transition:all 0.5s;transition:all 0.5s;height:190px;width:100%;overflow-y:scroll}
.zxbox .form .select::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;background-color:transparent}
.zxbox .form .select::-webkit-scrollbar{width:2px;background-color:transparent}
.zxbox .form .select::-webkit-scrollbar-thumb{height:60px;background:#ffffff;border-radius:10px}
.zxbox .form .select .option{padding:7px 0;cursor:pointer;color:rgba(255,255,255,0.6)}
.zxbox .form .select .option.on,.zxbox .form .select .option:hover{color:#ffffff;font-weight:400}
.zxbox .btn{width:120px;height:34px;background:var(--theme-color);border-radius:27px;margin:0 auto;font-size:15px;font-weight:400;text-align:center;color:#ffffff;line-height:34px;cursor:pointer;margin-top:20px}
.zxbox .tip{height:18px;font-size:12px;font-weight:300;text-align:center;color:#ffd234;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px auto 0}
.zxbox .tip span{font-size:16px;font-weight:400;color:#ffd234;margin:0 4px}
.content-lc{width:1350px;margin:0 auto}
.indexbg{background: #f5f5f5;}
.digital-code-display{width:80px;height:38px;position: absolute;right:0;top:1px}
.digital-code-display .verify_img{height:38px;width:80px;border-radius:5px;cursor: pointer;}
.zxysf{display:flex;align-items:center;justify-content:center;margin:24px 0 35px 0}
.zxysf .zxfwLi{width:343px;height:81px}
.xiangxwom{display:flex;justify-content:space-between;align-items:center;background: #fff;margin-top: 20px;padding-top: 20px;padding:20px;}
.bgys{width:326px;height:164.86px;opacity:1;background:rgba(255,250,250,1);display:flex;align-items:center;justify-content:space-between;padding:0 28px}
.bgys .oneTex{font-size:18px;font-weight:500;letter-spacing:0px;line-height:26.06px;color:rgba(51,51,51,1)}
.bgys .twoTex{font-size:14px;font-weight:400;letter-spacing:0px;line-height:20.27px;color:rgba(102,102,102,1)}
.xiangxwom .zhuanyIcon{width:88px;height:89px}
.zxfu02{height:243px;opacity:1;background:linear-gradient(180deg,rgba(255,235,235,1) 0%,rgba(255,255,255,1) 100%);box-shadow:0px -6px 36px 7px rgba(117,115,115,0.08);margin-top:14px}
.zxfu02 .tupView{margin:0 16px 38px 16px}
.zxfu02 .zxfwf4{margin-top:31px;width:276px;cursor:pointer;height:56px}
.ulsty{padding:0 16px}
.ulsty li{padding:0px 18px;margin-bottom:16px}
.ulsty li a{font-size:16px;font-weight:500;letter-spacing:0px;line-height:26.06px;color:rgba(153,153,153,1)}
.ulsty li a:hover{color:var(--theme-color)}
.index-hospital{background: #ffffff;margin-top: 20px;margin-bottom: 20px;padding: 0 20px;}
.index-doctor{background: #ffffff;margin-bottom: 20px;padding: 0 20px;}
.index-title{position:relative;padding-top: 40px;padding-bottom: 57px;height:34px;}
.index-title h2{position:relative;margin:0 auto;width:138px;height:34px;line-height:34px;font-size:24px;font-weight:700;color:#666;text-align:center}
.index-title h2::before,.index-title h2::after{content:'';position:absolute;top:50%;width:6px;height:6px;background:#ff6b6b;border-radius:50%}
.index-title h2::before{left:0;transform:translate(0,-50%)}
.index-title h2::after{right:0;transform:translate(0,-50%)}
.index-title h2 .left,.index-title h2 .right{position:absolute;top:50%;display:inline-block;width:146px;height:1px;background:linear-gradient(to right,rgba(255,0,0,0),#ff0000,rgba(255,0,0,0))}
.index-title h2 .left{left:-44px;transform:translate(-100%,-50%)}
.index-title h2 .right{right:-44px;transform:translate(100%,-50%)}
.index-title .more{position:absolute;top:40px;right:15px;padding-right:15px;height:34px;line-height:34px;font-size:16px;font-weight:500;color:#666;background:url('../img/icon/more.png') no-repeat right center;transition:color 0.3s}
.indexNab{display:flex;padding:0 165px;height:24px;margin-bottom:38px;align-items:center;justify-content:space-between}
.indexNab li a h2,h3{font-size:18px;font-weight:400;letter-spacing:0px;line-height:0px;color:rgba(102,102,102,1)}
.indexNab li a.active h3{color:var(--theme-color)}
.hosptFlex{display:flex;flex-direction:row;gap:16px}
.hosptFlex .rightHospt{width:289px}
.hosptFlex .leftHospt{width:1064px}
.hospital-card-list{flex-wrap:wrap;overflow:hidden}
.hospital-card-list li{flex:0 0 auto;width:250px;margin-bottom:18px;height:420px;border:1px solid #ededed;border-radius: 10px;background-color: #fff;}
.hospital-card-list .pic{border-radius: 10px;position:relative;display:block;margin:-1px -1px 24px;height:248px;background-color:#ffffff;display: block;border:1px solid #ededed;border-bottom:none;}
.hospital-card-list .pic img{width:100%;height:100%;object-fit:cover;border-radius: 10px;}
.hospital-card-list .pic .like{position:absolute;top:0;right:18px;width:34px;height:32px;background:url('../img/icon/like.png') no-repeat}
.hospital-card-list .name{padding:0 10px;height:28px;line-height:28px;font-size:18px;text-align:center}
.hospital-card-list .name a{display:block;color:#333;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;transition:color 0.3s}
.hospital-card-list .name a:hover{color:#ff6b6b}
.hospital-card-list .city,.hospital-card-list .title{position:relative;margin-top:13px;height:20px;line-height:20px;color:#333;text-align:center}
.hospital-card-list .city span,.hospital-card-list .title span{position:relative;padding-left:26px;color:#ff6b6b}
.hospital-card-list .city span::before,.hospital-card-list .title span::before{content:'';position:absolute;top:8px;left:11px;width:3px;height:3px;background-color:#000;border-radius:100%}
.hospital-card-list .city::before,.hospital-card-list .title::before{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:219px;height:3px;background:linear-gradient(90deg,#ffffff 0%,rgba(255,107,107,0.1) 25%,rgba(255,107,107,0.3) 35%,#ff6b6b 50%,rgba(255,107,107,0.3) 65%,rgba(255,107,107,0.1) 75%,#ffffff 100%)}
.hospital-card-list .type,.hospital-card-list .hospital{margin:40px auto 0;height:18px;line-height:18px;font-size:14px;color:#333;text-align:center;overflow:hidden;width:200px;text-overflow:ellipsis;white-space:nowrap}
.hospt-banner{background:rgba(255,255,255,1);border:1px solid rgba(237,237,237,1);padding:14px 17px 19px 17px;position:relative}
.hospt-banner .bd{display:flex;align-items:center;justify-content:center;flex-direction:column}
.hospt-banner .bd ul{height:223px !important}
.hospt-banner .bd li{text-align:center;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.hospt-banner .yiyuanIcon{width:86px;height:86px;border-radius:50%}
.hospt-banner .bd h3{font-size:14px;font-weight:400;letter-spacing:0px;line-height:20.27px;color:rgba(0,0,0,1);margin-top:16px}
.hospt-banner .bd span{font-size:14px;font-weight:400;letter-spacing:0px;line-height:20.27px;color:rgba(102,102,102,1)}
.hospt-banner .bd .jijie{font-size:12px;font-weight:400;letter-spacing:0px;line-height:17.38px;color:rgba(153,153,153,1)}
.ljyy_button{display:inline-block;width:121px;text-align:center;cursor:pointer;height:27px;opacity:1;border-radius:13.5px;background:var(--theme-color);font-size:14px;font-weight:700;letter-spacing:0px;line-height:27px;color:rgba(255,255,255,1);margin:6px 0 11px 0}
.hospt-banner .hosptprev{position:absolute;width:20px;height:20px;display:inline-block;margin-top:-142px;margin-left:-46px}
.hospt-banner .hosptnext{position:absolute;width:20px;height:20px;display:inline-block;margin-top:-142px;margin-right:-46px}
.hospt-banner .hosptprev{left:60px;background:url('../img/hosptprev.png') no-repeat center}
.hospt-banner .hosptnext{background:url('../img/hosptnext.png') no-repeat center;right:60px}
.scroll-container{overflow:hidden;height:290px;position:relative;margin:16px 0 12px 0;background:rgba(255,255,255,1);border:1px solid rgba(237,237,237,1);padding:20px 10px}
.scroll-content{position:absolute;width:100%;animation:scroll 10s linear infinite}
.scroll-content .li{display:flex;font-size:12px;font-weight:400;letter-spacing:0px;line-height:17.38px;color:rgba(153,153,153,1);margin-bottom:52px}
.scroll-content .li .jfzq{margin-left:6px;width:52px;height:18px;text-align:center;opacity:1;border-radius:10px;border:1px solid rgba(153,153,153,1)}
.bagRe{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(252,227,227,1);margin-right:15px}
.yuanxIcon{display:flex;width:12px;height:12px}
.zygwenti{overflow:hidden;cursor:pointer;width:290px;height:282px}
@keyframes scroll{0%{transform:translateX(0)}
  100%{transform:translateY(-50%)}
}
.wenzhang{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:10px 14px}
.wenzhang li{width:653px;background:rgba(250,250,250,1)}
.wenzhang .wenzh01{display:block ;padding:10px}
.wenzh01 .wenzIcon{width:190px !important;height:190px !important}
.wenzhang .wenzh01 .detailWn{width:408px;padding:18px 0px 18px 0}
.zixunwenzh.wenzhang .wenzh01{display: flex}
.wenzhang .wenzh01 .detailWn h3{display:block;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:30px;font-size:18px;font-weight:700;color:rgba(51,51,51,1)}
.wenzhang .wenzh01 .detailWn h3:hover{color:var(--theme-color)}
.wenzhang .wenzh01 .detailWn .timeLiulan{display:flex;align-items:center;font-size:16px;font-weight:400;line-height:23.17px;color:rgba(102,102,102,1);margin:7px 0}
.wenzhang .wenzh01 .detailWn .timeLiulan img{display:flex;width:24px;height:24px}
.wenzhang .wenzh01 .detailWn p{font-size:14px;font-weight:400;letter-spacing:0px;color:rgba(102,102,102,1);line-height:24px;height:96px;overflow: hidden}
.zsbk{display:flex;flex-direction:row;margin-top:44px}
.zsbk .leftzsbk{display:flex;flex-direction:column;align-items:center;width:164px;height:490px;opacity:1;background:linear-gradient(182.84deg,rgba(255,237,219,1) 0%,rgba(255,250,245,0.98) 22.1%,rgba(255,250,245,0) 100%)}
.zsbk .leftzsbk .touxiSty{margin:26px 0 12px 0;width:89px;height:32px}
.zsbk .leftzsbk .lx{font-size:16px;font-weight:400;letter-spacing:0px;line-height:43px;height:43px;color:rgba(51,51,51,1);margin-bottom:32px;cursor: pointer}
.zsbk .leftzsbk .lx a{display:inline-block}
.zsbk .leftzsbk .lx h3{cursor: pointer;}
.zsbk .leftzsbk .lx.active{text-align:center;width:164px;height:43px;opacity:1;background:linear-gradient(90deg,rgba(255,141,26,1) 0%,rgba(255,228,201,1) 100%);color:rgba(255,255,255,1) !important}
.zsbk .leftzsbk .lx.active a h3{display:inline-block;font-size:16px;font-weight:700;letter-spacing:0px;line-height:43px;text-align:center;color:rgba(255,255,255,1)}
.zsbk .centerzsbk{width:878px;margin:0 15px}
.zsbk .centerzsbk .cent01{background:rgba(255,250,250,1);padding:29px}
.zsbk .centerzsbk .text01{font-size:17px;font-weight:500;letter-spacing:0px;line-height:26.06px;color:rgba(51,51,51,1);margin-bottom:17px}
.zsbk .centerzsbk .text02{font-size:14px;font-weight:400;letter-spacing:0px;line-height:23.17px;color:rgba(102,102,102,1);padding-left:40px;background:url('../img/zsbk01.png') 17px 3px no-repeat}
.zsbk .centerzsbk .text03{font-size:14px;font-weight:400;letter-spacing:0px;line-height:23.17px;color:rgba(102,102,102,1);padding-left:40px;background:url('../img/zsbk02.png') 17px 3px no-repeat}
.zsbk .centerzsbk .text04{font-size:14px;font-weight:400;letter-spacing:0px;line-height:23.17px;color:rgba(102,102,102,1);padding-left:40px;background:url('../img/zsbk03.png') 17px 3px no-repeat}
.zsbk .centerzsbk .flexSa{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-left:-19px}
.zsbk .centerzsbk .text05{font-size:14px;font-weight:400;letter-spacing:0px;line-height:23.17px;color:rgba(102,102,102,1);margin:26px 0 16px 0}
.zsbk .centerzsbk .text06{font-size:14px;font-weight:400;letter-spacing:0px;line-height:23.17px;color:rgba(102,102,102,1);margin:26px 0 16px 0}
.zsbk .rightzsbk{width:279px;height:490px;opacity:1;background:linear-gradient(183.39deg,rgba(255,237,237,1) 0%,rgba(255,241,241,1) 35.7%,rgba(255,255,255,1) 100%)}
.zsbk .rightzsbk .surmxm{display:flex;align-items:center;width:215px;height:31px;opacity:1;margin-top:28px;margin-left:30px}
.zsbk .rightzsbk .mnIcon{display:flex;align-items:center;width:56px;height:56px;margin-left:-15px;margin-top:-21px}
.zsbk .rightzsbk input{background:#ffeeee;border:0;text-align:center;font-weight:500;font-size:16px}
.zsbk .rightzsbk .button-rm{width:83px;height:25px;opacity:1;border-radius:13.5px;font-size:16px;font-weight:700;letter-spacing:2px;line-height:25px;color:#333333;text-align:center}
.zsbk .centerzsbk .xmjgds{height:44px;background:#ffffff;display:flex;align-items:center;justify-content:space-between;font-size:17px;font-weight:400;letter-spacing:0px;line-height:44px;padding:29px;color:rgba(102,102,102,1);border-bottom:1px dashed #e9e6e6}
.zsbk .centerzsbk .xmjgds .ckjg{font-size:16px;font-weight:400;letter-spacing:0px;line-height:23.17px;color:rgba(102,102,102,1)}
.xmmlist{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 30px;margin-top:21px}
.zsbk .centerzsbk a:hover .xmjgds span{color: var(--theme-color)}
.xmmlist li{margin-bottom:12px}
.xmmlist li a{display:inline-block;font-size:16px;font-weight:400;letter-spacing:0px;line-height:0px;color:rgba(102,102,102,1)}
.xmmlist li a:hover{color:var(--theme-color)}
.fixLeft{background: #f0f0f0;position:fixed;left:0;top:300px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:none;box-shadow:none;z-index:10000}
.fixLeft .navList{background:#ffffff;display:flex;flex-direction:column}
.fixLeft .navList a{display:inline-block;width:129px;height:50px;line-height:50px;text-align:center;font-size:18px;font-weight:500;letter-spacing:0px;color:rgba(102,102,102,1)}
.fixLeft .navList a.active,.fixLeft .navList a:hover{font-size:18px;font-weight:500;letter-spacing:0px;color:rgba(255,255,255,1);background:var(--theme-color)}
.fixLeft  .floteIcon{position: absolute;width: 174px;height: 192px;top: 323px;}
.gundo{display:flex;align-items:center;justify-content:center;background:#ffffff;margin-top:12px;height:67px}
.fixLeft .guntop{width:28px;height:28px}
.selcity{border:0;width:180px !important;height:20px !important;background-color:transparent;overflow-y:auto}
select option{background-color:#f0f0f0;color:#333}
select:focus{background-color:transparent}
.zywd{background:rgba(255,252,252,1);padding:33px 40px}
.bjts{display:flex;flex-direction:column;padding:16px 13px 12px 13px;border:0.5px solid rgba(237,237,237,1);margin-bottom:16px}
.dawentop{display:flex;flex-direction:row}
.bgtiaoz{background: #f5f5f5;width: 100%;padding-bottom: 20px;}
.bgtiaoz .content-lc{width:1390px;margin:0 auto}
.index-title .more:hover{color: var(--theme-color)}
.dawentop .leftDawen{display:flex;flex-direction:column}
.dawentop .leftDawen span{font-size:14px;font-weight:400;letter-spacing:0px;line-height:23.16px;color:rgba(102,102,102,1)}
.dawentop .leftDawen .touxiICon{width:56px;height:56px;margin-bottom:11px;margin-left:auto;margin-right:auto;display: block}
.rightdawen h3{display:inline;padding-bottom:10px;margin-left:45px;padding-left:50px;background:url('../img/wenda02.png') 2px 0px no-repeat}
.rightdawen p{margin-top:12px;margin-left:45px;padding-left:50px;background:url('../img/wenda01.png') 2px 3px no-repeat;font-size:15px;font-weight:400;letter-spacing:0px;line-height:22px;color:rgba(102,102,102,1);height:44px;overflow: hidden}
.rightdawen h3{font-size:18px;font-weight:400;letter-spacing:0px;line-height:34.73px;color:var(--theme-color)}
.biazhun{text-align:right;font-size:14px;font-weight:400;letter-spacing:0px;line-height:23.16px;color:rgba(153,153,153,1);padding-top: 10px;}
.biazhun .zidx{font-size:14px;font-weight:400}
.biazhun .zcyhbc{padding-left:20px;background:url('../img/wenda03.png') 2px 6px no-repeat}
.biazhun .names{color:var(--theme-color);margin:0 5px}
.biazhun .timehuf{margin-left:17px}
.daohnna{margin:24px 0 24px 13px;font-size:14px;font-weight:500;letter-spacing:0px;line-height:22px;color:rgba(128,128,128,1)}
.daohnna span{color:var(--theme-color)}
.daohnna .am-icon-home{color: #666;}
.diqu{background:rgba(255,250,250,1);padding:30px 16px 5px 26px}
.diqu .selectInfo{display:flex;flex-direction:row;justify-content:space-between}
.diqu .selectInfo .timz{width:105px;height:30px;font-size:18px;font-weight:400;letter-spacing:0px;line-height:30px;color:rgba(51,51,51,1)}
.diqu .selectInfo .info .selA{width:1130px;display:flex;flex-wrap:wrap}
.diqu .selectInfo a{font-size:16px;font-weight:400;letter-spacing:0px;line-height:25px;color:rgba(102,102,102,1);margin:0 5px 13px 5px;padding:3px 10px}
.diqu .selectInfo a.on{color:var(--theme-color)}
.diqu .selectInfo .selA a:hover{color:var(--theme-color)}
.diqu .selectInfo .zedie{font-size:14px;font-weight:400;letter-spacing:0px;line-height:22px;color:var(--theme-color);display:flex}
.diqu .selectInfo .zkyushos{width:12px ;height:7px;margin-left:8px;cursor: pointer}
.hosbb{display:flex;justify-content:space-between;}
.hosbb .hosbbleft{width:890px}
.hosbb .hosbbleft li{margin-top:16px}
.hosbb .hosbbleft .fsloe{display: flex;justify-content: space-between; align-items: flex-start;}
.hosbb .hosbbleft .fsloe a{display: flex;justify-content: space-between; align-items: flex-start;}
.hosbb .hosbbleft .fsloe .doct01{font-size:14px;font-weight:400;letter-spacing:0px;line-height:20.27px;color:rgba(102,102,102,1);margin-right:10px}
.hosbb .hosbbleft .hosbIcon{width:200px;height:180px;overflow: hidden}
.hosbb .hosbbleft .conteCent{margin-left:26px;padding:12px 0}
.hosbb .hosbbleft .conteCent h2{font-size:16px;font-weight:400;letter-spacing:0px;line-height:23.17px;color:rgba(51,51,51,1)}
.hosbb .hosbbleft .conteCent .one{font-size:14px;font-weight:400;letter-spacing:0px;line-height:20.27px;color:#333333}
.hosbb .hosbbleft .conteCent .sc{margin:9px 0}
.hosbb .hosbbleft .conteCent .oneCont{font-size:14px;font-weight:400;letter-spacing:0px;line-height:20.27px;color:rgba(247,141,141,1);background:rgba(255,240,240,1);padding:2px 3px;text-align: center}
.hosbb .hosbbleft li{padding:0px 0px 20px 0px;border-bottom:1px solid rgba(0,0,0,0.12)}
.hosbb .hosbbleft h3{font-size:18px;font-weight:500;letter-spacing:0.85px;line-height:26.06px;color:#333333;padding-bottom:6px;}
.hosbb .hosbbleft li a:hover h3{color: var(--theme-color)}
.hosbb .hosbbleft h3 .yiyxz{font-size:14px;font-weight:400;letter-spacing:0px;line-height:24px;color:rgba(128,128,128,1);margin-left:11px}
.hosbb .hosbbleft .conteCent .diz{font-size:14px;font-weight:400;letter-spacing:0px;line-height:24px;color:rgba(102,102,102,1);margin-bottom:6px;width:540px}
.loclIcon{padding-left:18px;background:url('../img/locdw.png') 2px 4px no-repeat}
.hosbb .hosbbleft .zidinyh{cursor:pointer;width:123.2px;height:40px;opacity:1;border-radius:20.42px;background:var(--theme-color);font-size:16px;font-weight:500;letter-spacing:0px;line-height:40px;text-align:center;color:rgba(255,255,255,1)}
.hosbbright{display:flex;flex-direction:column;width:441px;background: #ffffff;padding: 26px 0px 26px 10px;}
.rightBgH{background: #f5f5f5;padding-left: 10px;}
.hosbb .hosbbleft .zidinyh:hover{opacity: .8;}
.rmyiy{margin-top:16px;padding:0 17px;background:linear-gradient(183.08deg,rgba(255,232,232,1) 0%,rgba(255,255,255,0) 100%);border:1px solid rgba(237,237,237,1)}
.imcg{width:25px;height:33px;margin-top:14px}
.imcg02{width:93px;height:18px;margin-left:13px;margin-top:21px}
.imcg03{width:93px;height:84px;margin-left:172px;margin-top:5px}
.xiaohos{width:408px;opacity:1;background:rgba(255,255,255,0.5);backdrop-filter:blur(20px);padding:19px 12px;margin-top:-21px}
.xiaohos .hosbIcon{width:72px !important;height:72px !important}
.hosbb  .hosbbleft .hospoatils  .hosbIcon{width: 200px;height:200px;overflow: hidden}
.xiaohos .hosbbleft{width:390px}
.xiaohos .hosbbleft .conteCent .diz{width:212px}
.xiaohos .hosbbleft .zidinyh{width:73px !important;height:30px !important;line-height:30px !important}
.xiaohos .hosbbleft .fsloe{display:flex;flex-direction:row;justify-content:left}
.xiaohos .hosbbleft .conteCent .sc{margin:4px 0 10px 0 !important}
.xiaohos .conteCent{padding:0 !important}
.xiaohos li{margin-top:16px}
.topOne{width:100%;height:236px;cursor: pointer;}
.rmysSty .no-data,.hosbbleft .no-data,.zixlist .no-data{background-size: 40% !important;padding-top: 120px!important;text-indent: -9999px!important;}
.rmysSty{width:431px;height:279px;background:url('../img/rmys.png') no-repeat center top;margin-top:14px;border:1px solid rgba(237,237,237,1);overflow: hidden}
.docust{display:flex;flex-direction:row;justify-content:space-around;margin-top:75px}
.docust .listdoc{display:flex;flex-direction:column;align-items:center}
.docust a{display: block;width:31.3%;overflow: hidden}
.touxys{width:;height:100px;display:flex;align-items:center;justify-content:center;overflow: hidden}
.docust .doc01{text-align:center;width:72px;height:18px;opacity:1;background:rgba(255,245,214,1);font-size:12px;font-weight:400;letter-spacing:0px;line-height:18px;color:rgba(235,129,0,1);margin-top:-10px}
.docust .doc02{font-size:16px;font-weight:400;letter-spacing:0px;line-height:21.12px;color:rgba(51,51,51,1);margin:4px 0}
.docust .doc03{font-size:14px;font-weight:400;letter-spacing:0px;line-height:18.48px;color:rgba(51,51,51,1);margin-bottom:9px;display: block;width:70%;text-align: center;margin:0 auto 5px auto;}
.docust .doc04{font-size:12px;font-weight:400;letter-spacing:0px;line-height:15.84px;color:rgba(102,102,102,1)}
.docust .doc04 em{color: var(--theme-color)}
.rmzixun{margin-top:16px;background:linear-gradient(222.76deg,rgba(255,255,255,1) 0%,rgba(255,242,230,1) 47.22%,rgba(255,252,252,1) 100%);border:1px solid rgba(255,255,255,1);padding:0 16px}
.rmzixun .remtopFle{display:flex;justify-content:space-between}
.rmzixun .remg02{width:148px;height:33px;margin-top:38px}
.rmzixun .remg03{width:92px;height:92px;margin-top:10px}
.rmzixun .zixlist{margin-top:-30px;background:rgba(255,255,255,0.5);padding:17px 19px}
.zixlist .box{overflow: hidden}
.hosbb .hosbbleft  a:hover li h2{color: var(--theme-color)}
.zixlist .box li a{display: flex;align-items: flex-start; justify-content: flex-start;}
.zixlist .box li{margin-bottom: 16px;}
.zixlist .box li a em{display: block;width: 55px;height: 55px;text-align: center;font-size: 24px;color: #666666;line-height: 55px;}
.zixlist .box li:nth-child(1) a em{text-indent: -9999px;background: url(../img/1.png) no-repeat center;}
.zixlist .box li:nth-child(2) a em{text-indent: -9999px;background: url(../img/2.png) no-repeat center;}
.zixlist .box li:nth-child(3) a em{text-indent: -9999px;background: url(../img/3.png) no-repeat center;}
.zixlist .box li a .txt{width: calc(100% - 60px);height: 55px;overflow: hidden;}
.zixlist .box li a .txt h3{color: #333333;font-size: 16px;overflow: hidden;font-weight: 500;line-height: 24px;}
.zixlist .box li a .txt p{font-size: 12px;color: #666;line-height: 20px;line-height: 24px;}
.zixlist .box li a:hover .txt h3{color: var(--theme-color)}

.fanye{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:23px}
.fanye a,.fanye span{display:flex;align-items:center;justify-content:center;width:36px;height:36px;line-height:36px;text-align:center;border:1px solid rgba(230,234,238,1);font-size:14px;font-weight:400;letter-spacing:0px;color:rgba(206,208,218,1);border-right:0;}
.fanye a.on{color:rgba(53,64,82,1)}
.fanyeicon{display:flex;width:10px;height:12px}
.fanye .prev{border-top-left-radius:5px;border-bottom-left-radius:5px;background: url(../img/hosptprev.png) no-repeat center;text-indent: -9999px;}
.fanye .next{background: url(../img/hosptnext.png) no-repeat center;text-indent: -9999px;border-right:1px solid rgba(230,234,238,1);}
.fanye .rightIo{border-top-right-radius:5px;border-bottom-right-radius:5px}
.fanye .end{border-right:1px solid rgba(230,234,238,1);}
.fanye .mowei{width:60px !important;height:36px !important;border-radius:5px;border:1px solid rgba(230,234,238,1);margin-left:9px;color:rgba(53,64,82,1)}
.fanye .moreDidd{font-size:30px;margin-top:-19px}
.fanye .current{border: 1px solid rgba(230,234,238,1);width: 36px;height: 36px;color: var(--theme-color);font-weight: 600}
.zktex{width:28px !important;color:var(--theme-color);cursor: pointer;}
.danhls{font-size:18px;font-weight:400;color: #999}
.danhls a.first{margin:0 16px 0 0}
.danhls a{font-size:18px;font-weight:400;letter-spacing:0px;line-height:30px;color:rgba(102,102,102,1);margin:0 8px;position: relative;}
.danhls a.active{color:var(--theme-color)}
.danhls a::after{content:'|';display: inline-block;font-size: 16px;color: #999;margin-left: 18px;line-height: 30px;}
.danhls a:last-child::after{display: none;}
.zsbklist{display:flex;flex-wrap:wrap}
.zsbklist li{border:1px solid rgba(237,237,237,1) !important;padding:0 !important;margin-right:16px}
.zsbklist .zibaike{display:flex;flex-direction:column;align-items:center;width:276px;height:432px}
.zsbklist li .zibaike .baiIcon{width:276px;height:288px;overflow: hidden}
.zsbklist .zibaike .howmuch{font-size:18px;font-weight:400;letter-spacing:0px;line-height:26.06px;color:rgba(0,0,0,1);margin:39px 0 12px 0}
.zsbklist .zibaike .howmuch span{color:var(--theme-color)}
.zsbklist .zibaike .howmuch .zxname{font-size:24px;font-weight:400;letter-spacing:0px;line-height:0px;color:rgba(51,51,51,1)}
.pdt-10{padding-top:10px}
.zixunwenzh{margin-top:0 !important;padding:26px 0 0 0 !important}
.zixunwenzh li{margin:0 !important}
.zixunwenzh li{border:0 !important;width:100% !important}
.zixunwenzh li .detailWn{width:630px !important}
.conteText{margin:11px 0 60px 0 !important}
.zixunwenzh li .timeLiulan{display:flex;justify-content:space-between}
.wdbankuai{padding:33px 30px 37px 30px}
.wdbankuai .rightdawen h3{height:30px;margin:0 0 15px 0;background:url(../img/wenda02.png) 2px 0px no-repeat;display: block;color:  var(--theme-color)}
.wdbankuai .rightdawen p{height:56px;margin:0;line-height: 28px;overflow: hidden}
.wenzsj{display:flex;justify-content:space-between;align-items:center;padding-top:10px}
.wenzsj .wenlef{display:flex;font-size:16px;font-weight:400;letter-spacing:0px;height:30px;line-height:30px;color:rgba(153,153,153,1)}
.wenzsj .wenlef .name{margin:0 24px 0 10px}
.wenzsj .wenlef .toxja{display:flex;width:28px;height:28px}
.wenzsj .rightwnz{font-size:16px;font-weight:400;letter-spacing:1px;line-height:23.17px;color:rgba(102,102,102,1)}
.wenzsj .rightwnz .biared{font-size:16px;font-weight:400;letter-spacing:1px;line-height:23.17px;color:var(--theme-color)}
.wenzsj .rightwnz .biaredliul{padding-left:28px;background:url(../img/chakan.png) 2px 4px no-repeat}
.wenzsj .rightwnz .huifunum{padding-left:28px;background:url(../img/reply.png) 2px 4px no-repeat;margin-left:20px}
.index-banner .hd{width:100%;position:absolute;z-index:1;bottom:25px;font-size:0;text-align:center}
.index-banner .hd ul{text-align:center}
.index-banner .hd li{display:inline-block;width:14px;height:14px;margin:0 8px;cursor:pointer;background:rgba(51,51,51,0.22);border-radius:50%}
.index-banner .hd li.on{background-color:var(--theme-color)}

/*新闻详情**/
.pull-right{float:right;width:380px;}
.pull-left{float:right}
.act-article-content{width:920px;padding-top:unset;float:left}
.act-article-content #di{margin-top:40px}
.act-article-content #di p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.news-related-box{clear:both;background:#fcf9f9;border:1px solid rgba(240,240,240,0.5);border-radius:8px}
.news-related-box .hd{margin-bottom:0;padding:0 10px;background:#ffdfdf}
.news-related-box h2{line-height:44px}
.news-related-box ul{margin:0;padding:0 10px}
.examples-side{width:100%;margin-top:-30px;clear:both;background:#fcf9f9;border:1px solid rgba(240,240,240,0.5);border-radius:8px}
.examples-side .hd{overflow:hidden;margin-bottom:0;padding:0 10px;background:#ffdfdf url(/statics/img/hotfire_r_1.svg?v=4) right bottom no-repeat}
.examples-side .hd h2{margin:12px 0;width:150px;line-height:24px;height:24px;font-size:18px;color:#333333;font-weight:500;float:left}
.examples-side .hd img{width:16px;height:16px}
.examples-side .hd span{margin-left:10px}
.examples-side li{margin:10px;padding:0;font-size:14px;line-height: 30px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.examples-side li .user{margin-right:15px;overflow:hidden;float:left;width:90px;height:56px;line-height:56px;text-align:center}
.examples-side li .user img{max-width:100%;max-height:100%;margin:auto;display:inline-block}
.examples-side li h3{margin-bottom:0;height:20px;line-height:20px;font-size:14px;color:#333333;overflow:hidden;margin-top:0}
.examples-side li p{max-height:34px;line-height:17px;font-size:12px;color:#666666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.slide-img li img{height:auto}

.main-content{padding: unset;}
.main-content .name{margin-left: 5px;}
.main-content img{max-width:80% !important;margin: 15px auto!important;display: block;}
.main-content h3{font-size: 16px;}
.main-content .title {font-size: 28px;color: #242424;}
.main-content .title h1 {font-size: 28px;color: #242424;font-weight: 400;}
.main-content .author {margin-top: 10px;margin-bottom:10px;font-size: 14px;color: #bbbbbb;position: relative;height: 36px;line-height: 36px;}
.main-content .author .avatar {width: 36px;height: 36px;border-radius: 50%;padding-right: 5px;}
.main-content .author .avatar img {width: 36px;height: 36px;border-radius: 50%;vertical-align: middle;}
.main-content .author .name {color: #bbbbbb;padding-right: 15px;}
.main-content .img-content {width: 100%;height: auto;margin-bottom: 40px;}
.main-content p {font-size: 16px;color: #727272;line-height: 30px;margin-bottom: 20px;text-align: justify;}
.main-content .img-content img {max-width: 100%;height: auto;}
.main-content .outline {font-size: 18px;color: #3c3c3c;box-shadow: inset 5px 0 0 #b09578;margin-bottom: 40px;}
.main-content .outline p {padding: 0;padding-left: 15px;text-indent: 0;line-height: 30px;color: #3c3c3c;}
.parter{text-align: center;justify-content: space-around;margin-bottom: 40px;display: flex;}
.parter li{border-radius: 7px;width: 30%;padding: 9px 0;font-size: 14px;cursor: pointer;}
.parter li:first-child{background-color: #629cff;}
.parter li:nth-child(2){background-color: #f93886;}
.parter li:nth-child(3){background-color: #2ea7e0;}
.parter li a{ color: #fff;}
.shenming {color: #7d7d7d;border: 1px solid #eee;padding: 10px;line-height: 32px;font-size: 14px}
.shenming span{font-size: 14px;color: #999;line-height:28px;text-align: center;padding-top: 15px;display: block}
.hot-side{margin:-26px 0 30px;border-radius:8px;padding:0;overflow:hidden;clear:both}
.hot-side .hd{padding:0 12px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-size:17px;font-weight:700;color:#333;line-height:22px}
.hot-side .hd::before{content:'';width:20px;height:20px;display:block;margin-right:6px}
.hot-side .ul{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex}
.hot-side .ul .li{margin:0;padding:0}
.hot-side.doctor{background:#fcf9f9;border:1px solid rgba(240,240,240,0.5)}
.hot-side.doctor .hd{background:#ffdfdf url(/statics/img/hotfire_r_1.svg?v=4) right bottom no-repeat}
.hot-side.doctor .hd::before{background:url(/statics/img/hotfire_1.svg?v=4) center no-repeat}
.hot-side.doctor .ul{padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.hot-side.doctor .ul .li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-bottom:none;padding:0}
.hot-side.doctor .ul .li:hover .title{color:var(--theme-color);}
.hot-side.doctor .ul .li .pic{position:relative;margin-top:10px}
.hot-side.doctor .ul .li .pic img{width:82px;height:82px;border-radius:100px;border:2px solid #fff}
.hot-side.doctor .ul .li .title{font-size:17px;font-weight:400;color:#333;line-height:20px;max-width:115px;margin-top:4px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.hot-side.doctor .ul .li .position{margin-top:4px;font-size:11px;font-weight:400;color:#ff9406;max-width:115px;width: auto;;background:url(../img/position_tag.svg?v=4) center bottom no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.hot-side.doctor .ul .li .hospital{font-size:13px;font-weight:400;color:#666;line-height:17px;margin:4px 0;width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.hot-side.doctor .ul .li .desc{margin:0;font-size:11px;font-weight:400;color:#999;line-height:19px}
.hot-side.doctor .ul .li .desc strong{color:#ff9406}
.hot-side.hospital{padding-bottom:24px;background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(252,210,83,0.2)),color-stop(26%,#fff));background:linear-gradient(180deg,rgba(252,210,83,0.2) 1%,#fff 26%)}
.hot-side.hospital .hd{background:url(/statics/img/hotfire_r_2.svg?v=4) right bottom no-repeat}
.hot-side.hospital .hd::before{background:url(/statics/img/hotfire_1.svg?v=4) center no-repeat}
.hot-side.hospital .ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px}
.hot-side.hospital .ul .li{display:flex;border:none}
.hot-side.hospital .ul .li:hover .title{color:var(--theme-color);}
.hot-side.hospital .ul .li:last-child .info{border-bottom:none}
.hot-side.hospital .ul .li img{width:80px;height:60px;margin-bottom:10px;border-radius:5px;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;-o-object-fit:cover;object-fit:cover}
.hot-side.hospital .ul .li .info{border-bottom:1px solid #f0f0f0;padding-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.hot-side.hospital .ul .li .info .title{margin:0;padding:0;margin-bottom:unset;margin-top:5px;height:19px;font-size:14px;font-weight:400;color:#333;line-height:19px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:150px}
.hot-side.hospital .ul .li .info .tag{height:22px;background:rgba(232,182,0,0.1);border-radius:2px;font-size:12px;font-weight:400;text-align:center;color:#e8b500;line-height:22px;-ms-flex-item-align:start;align-self:flex-start;padding:0 6px;margin-bottom:auto;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:250px}
.hot-side.hospital .ul .li .info .desc{margin:0;padding:0;padding-left:16px;background:url(/statics/img/icon_address.svg?v=4) left center no-repeat;height:19px;font-size:11px;font-weight:400;color:#999;line-height:19px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:250px}
.tablebox p img ,.tablebox img{width: 80%;margin:0 auto;display: block}
.news-container{padding-bottom: 40px;overflow: hidden}
.news-related-box ul {padding: 10px;overflow: hidden}
.news-container .news li{width:48.5%;height:30px;line-height: 30px;}
.news-container .news li a:hover .related-news-title{color: var(--theme-color);}
.news-container .hot-side{margin: 16px 0 0 0;}
.related-news-title{font-size: 16px;width:58%;overflow: hidden;display: block;height:30px;line-height:30px;}
.related-open-time{display: block;width:35%;overflow: hidden;text-align: right}
.tablebox h3{font-weight: 600!important;color: #444!important;}
.text-c-t-20{background:url(../img/closeData.png) no-repeat center top;text-align: center;padding-top:350px;text-align:center;color:#777;width:100%;height:400px;margin:0 auto;display: block;}
.text-c-t-20.no-data{background-size:30%;height:100%;padding-top: 140px;padding-bottom: 20px;}
.examples-side li a:hover h3{color: var(--theme-color);}
/**项目详情*/
.item-content-header{margin-top:20px;width:100%}
.thumbnail{width:320px;height:220px;overflow: hidden}
.item-desc{width:530px;margin-left:20px}
.item-desc div:first-child{font-size:28px;color:#000;display:flex;align-items:center}
.source-info{width:80%;clear:both;display:flex;color:#999999}
.source-info a{color:var(--theme-color)}
.item-desc div:first-child h1{font-size:28px;color:#000;display:flex;align-items:center;font-weight:400}
.item-desc div:first-child img{margin-left:8px}
.hd-item,.hd-time,.hd-address{margin:2px 0}
.hd-address span,.hd-time span,.hd-item span{font-size:16px;margin:0 0 0 10px}
.hd-item,.hd-time,.hd-address{display:flex;align-items:center;margin:2px 0}
.act-article-content{width:890px;padding-top:20px;font-size:13px}
.art-title{padding-left:0}
.art-title li{display:block;border-radius:3px;background-color:#b3b3b3;width:80px;height:34px;line-height:34px;text-align:center;font-size:14px;display:inline-block}
.art-title .actives{background:#ee6070}
.art-title li a{color:#fff}
.act-article-content h5{font-size:18px;width:72px;border-bottom:3px solid #ff6b6b}
.act-article-content h5:hover{cursor:pointer;color:#042e63}
.act-article-content .red{font-size:13px}
.act-article-content p:last-child{margin-left:25px}
.act-article-content p{font-size:15px !important;margin-top:16px}
.act-article-content span{font-size:13px}
#di{width:830px;padding-top:unset;float:left;margin-top:50px}
.related_news{height:25px}
.related_news h2{display:flex;width:150px;line-height:24px;height:24px;font-size:18px;color:#333333;font-weight:500;float:left;margin-left:5px}
.related_news h2 img{width:16px;height:16px}
.zixs1{height:16px;width:16px}
.related_news h2 span{margin-left:10px}
#di h3{font-weight:600;margin:36px 0 16px 0}
#di h3 a{color:#333}
#di .xmjqqq p{font-weight:400;color:#333;font-size:16px}
#di .xmjqqq .time{margin:16px 0;display:flex;flex-direction:row;align-items:center}
.item-side{padding:25px 0px 25px 0;background:#fff;position:relative;border-radius:8px}
.item-side .hd{overflow:hidden;margin-bottom:10px}
.item-side .hd h2{display:flex;width:150px;line-height:24px;height:24px;font-size:18px;color:#333333;font-weight:500;float:left}
.item-side li{padding:12px 0}
.item-side li .user{margin-right:15px;overflow:hidden;float:left;width:90px;height:56px}
.item-side li .user img{max-width:100%;max-height:100%;margin:auto}
.item-side li h3{margin-bottom:0px;height:20px;line-height:20px;font-size:14px;color:#333333;overflow:hidden;margin-top:0px}
.item-side li p{max-height:34px;line-height:17px;font-size:12px;color:#666666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.item-side .hd span{margin-left:10px}

/*问答详情**/
.ask-main{width:70%}
.question-pic,.answer-pic{display:flex;justify-content:left;align-items:flex-end}
.question-pic span,.answer-pic span{margin-left:15px;font-size:24px;color:#f7bc85}
.answer-pic span{color:#6bc4fc}
.question-pic img,.answer-pic img{width:25px}
.question-title,.question-user,.answer-user{margin-top:30px;display:flex;align-items:center}
.question-title span{font-size:20px;color:#333333}
.question-title span h1{font-size:20px;color:#333333;font-weight:400}
.question-user img,.answer-user img{width:30px}
.question-user span,.answer-user span{font-size:16px;cursor: pointer;}
.answer-user{position:relative}
.question-user span:hover,.answer-user span:hover{background: var(--theme-color);border-color: var(--theme-color);color:#fff!important;}
.answer-user span:nth-child(3){position:absolute;right:0;border:1px solid #ff6b6b;padding:4px 20px;border-radius:6px;color:#ff6b6b}
.question-user span:nth-child(2),.answer-user span:nth-child(2){margin-left:20px}
.question-user span:nth-child(3){margin-left:50px;color:#999999}
.answer-main{margin-top:60px}
.answer-content{color:#666666;font-size:16px;margin:20px 0 40px 0;text-indent:2em}
.ask-side{width:25%;float:right}
.ask-side .hd{overflow:hidden;margin-bottom:10px}
.ask-side .hd h2{width:150px;line-height:24px;height:24px;font-size:18px;color:#333333;font-weight:500;float:left;margin-left:5px}
.ask-side .hd img{width:16px;height:16px}
.ask-side .hd span{margin-left:10px}
.ask-side .n1{margin-bottom:30px}
.ask-side .n1 a:hover{color:#333333}
.ask-side .n1 .ni-wen{font-weight:600}
.ask-side .n1 a img{width:20px}
.ask-side .n1 .ni-wen span{margin-left:8px}
.ask-side .n1 a span{font-size:14px}
.ask-side .n1 .ni-da img{float:left}
.mt10{margin-top: 10px;}
.news-related-box{margin:30px 0 0 0;}
.sus{overflow: hidden}
.ask-side .n1 .ni-da span{padding-left:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.ask-main .desc{padding-top: 10px;font-size: 16px;color: #666}
.ask-main .news li{border:none;padding:0;margin-bottom: 5px;width:48%}
.ask-main .news-related-box h2 span{font-size: 18px;font-weight: 500;}
.item-content-header .news li{padding:0!important;border:0!important;width:48%;}

/*医生详情**/
.doctor-maincon{overflow: hidden}
.doctor-maincon .top-imgs .thumbnail{width:239px;height: 220px;overflow: hidden}
.doctor-maincon .top-imgs .doc-desc {width: 600px;position: relative}
.doctor-maincon .top-imgs .doc-desc .doc-name{font-size:28px;color:#000;display:flex;align-items:center}
.doctor-maincon .top-imgs .doc-desc .doc-name h1{font-size:28px;color:#000;display:flex;align-items:center}
.doctor-maincon .top-imgs .doc-desc .doc-name img{margin-left:8px}
.doctor-maincon .top-imgs .doc-desc .hd-item{margin-top:10px;display: flex;justify-content: space-between; align-items: flex-start;}
.doctor-maincon .top-imgs .doc-desc .hd-item span.itemsa {display: block;width:90px;}
.doctor-maincon .top-imgs .doc-desc .hd-item .boxsd{width: calc(100% - 90px);overflow: hidden}
.doctor-maincon .top-imgs .doc-desc .hd-item .boxsd span{font-size: 14px;margin-left:0}
.doctor-maincon .act-article-content h5{width:auto;border-bottom: none;font-size: 20px;}
.doctor-maincon .act-article-content h5 span{font-size: 20px;padding-left:5px;}
.doctor-maincon .act-article-content span{font-size: 16px;line-height: 1.7}

.doctor-maincon  .act-article-content .ul.doctor-list{display:flex;flex-wrap:wrap;margin-top: 20px;}
.doctor-maincon  .act-article-content .ul.doctor-list .li{margin:0 10px}
.doctor-maincon  .act-article-content .ul.doctor-list .li a{display:flex;flex-direction:column;justify-content:center;align-items:center}
.doctor-maincon  .act-article-content .ul.doctor-list .li span{line-height:26px;font-size:16px;color:#333;margin:5px 0}
.doctor-maincon  .act-article-content .ul.doctor-list .li img{width:170px;height:170px;object-fit:contain;border-radius:5px;border:1px solid #eee}
.act-article-content .zxBtn,.doctor-maincon .top-imgs .doc-desc .zxBtn{margin-top:10px;border:none;width: 125px;height: 40px;line-height: 40px;font-size:16px;cursor: pointer;font-weight: 500;color: #fff;text-align: center;border-radius: 20px;background: #ff6b6b;}

.zkys{overflow: hidden;height: 45px;}
