/**20250701*/
: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;align-items: center;}
.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:57%;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;}
/**20250624**/
.site-quick{width:100%;padding:30px 0 10px 0;overflow: hidden}
.site-quick .hh3{font-size: 20px;color: #444;font-weight: 600;margin-bottom: 20px;}
.site-quick .site-list{display:block;height:30px;line-height: 30px;}
.site-quick .site-list a{display: inline-block;border: 1px solid #d5d5d5;margin:0 10px 0 0;border-radius: 5px;line-height: 30px;padding: 0 10px;color: #444;font-size: 16px;}
.site-quick .site-list a:hover{background:var(--theme-color);color: #fff;border-color: var(--theme-color)}
.filterBox{background:#f5f5f5;padding:20px;border-radius: 5px;}
.filterBox .title{text-align: center;font-size: 18px;}
.filterBox .box{margin-top: 20px;}
.filterBox .box .con a{font-size: 16px;padding:0 10px;}
/* ===============ai搜索 start========*/

.sear-wrap{width: 1200px;margin: 0 auto;overflow: hidden;}
.AiContent{height: 740px;width: 100%;background: url(../../img/aibg.png) no-repeat;margin-top: 20px;}
.AiContent .generatedContent {height: 580px;position: relative;background: white;border-radius: 8px;padding: 21px 90px 31px 66px;}
.AiContent .generatedContent::before {content: '';position: absolute;inset: 0;padding: 2px;border-radius: 10px;background: linear-gradient(135deg, #7437E6 0%, #7ADDFE 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;}
.AiContent .generatedContent .oneBs{display: flex;flex-direction: row;align-items: center;}
.AiContent .ai01Icon{width: 555.66px;height: 92.33px;padding: 11px 0 18px 0;margin: 0 auto;display: flex;}
.AiContent .cont01{width: 30px;height: 30px;display: flex;}
.AiContent .cont02 {font-size: 16px;background: linear-gradient(90deg, rgba(39, 165, 207, 1) 0%, rgba(116, 55, 230, 1) 100%);-webkit-background-clip: text;background-clip: text;color: transparent;display: inline-block;}
.AiContent .bontAiIcon{height: 115px;width: 100%;border-radius: 17px;overflow: hidden;margin-top: 17px;display: flex;}
.AiContent .zuyi{font-size: 16px;color: #FF5733;padding-left: 20px;background: url(../../img/zhuyi.png) 0px 4px no-repeat;}
.AiContent .contextBox{height: 334px;overflow-y: auto;margin: 14px 0;font-size: 16px;color: #333;line-height: 26px;white-space: pre-line;}
.AiContent .img-cover{width: 100%;height: 100%;object-fit: contain;}
.aiIcon{width: 128px;height: 30px;display: flex;border-right: 1px solid rgba(224, 224, 224, 1);padding-right: 12px;}

/* ===============ai搜索 end========*/


/* =====整形笔记列表====start======= */
.bglitf5{background: #fff;}
.ontext:hover{color: var(--theme-color);}
.bgf5{background: #f5f5f5;padding: 10px 0;}
.navChang {width: 100%;overflow-x: auto;white-space: nowrap;padding: 22px 0 35px 0;margin: 0 auto;scrollbar-width: thin; /* For Firefox */}
.navChang::-webkit-scrollbar {height: 5px; /* For Chrome/Safari */}
.navChang::-webkit-scrollbar-thumb {background: #888;border-radius: 5px;}
.navChang a {position: relative;padding-bottom: 5px;color: #333;font-size: 16px;font-weight: 400;text-decoration: none;margin-right: 50px;}
.navChang a:last-of-type {margin-right: 0px;}
.navChang a::after {content: '';position: absolute;width: 0;height: 3px;bottom: 0;left: 0;background: #ff6b6b;}
.navChang a.on::after {width: 92%;}
.navChang a.on {font-size: 18px;font-weight: 700;color: #ff6b6b;}
.navChang::-webkit-scrollbar {display: none;}
.navChang {-ms-overflow-style: none;  /* IE and Edge */scrollbar-width: none;  /* Firefox */}

.right-bij {position: relative;padding-top: 14px;}
.right-bij.sticky {position: fixed;top: 127px;width: 360px;right:16.6%;z-index: 100;}

.writ_cont{display: flex;flex-direction: row;}
.left-bij{width: 70%;}
.left-bij ul{display: flex;flex-wrap: wrap;gap: 16px;}
.left-bij ul li{width: 32%;background: #fff;border-radius: 12px;padding: 14px;}
.left-bij ul li a{display: flex;flex-direction: column;}
.left-bij ul li a .cont{font-size: 16px;color: #000;font-weight: 400;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 8px 0 13px 0;}
.left-bij ul li a .cont:hover{color: var(--theme-color);}
.left-bij ul li a .bijIcon{width: 100%;height: 330px;overflow: hidden;}
.img-contain{width: 100%;height: 100%;object-fit: cover;}
.left-bij ul li .threCo{display: flex;flex-direction: row;align-items: center;justify-content: space-between;font-size: 12px;color: #999;}
.left-bij ul li .defHeadicon{width: 30px;height: 30px;overflow: hidden;}
.oneCOt{display: flex;align-items: center;gap: 10px;}
.right-bij{width: 30%;padding-left: 16px;padding-bottom: 20px;}


.xmyiy-one{background: #f5f5f5;padding:26px 24px;}
.xmyiy-one ul{display: flex;flex-direction: column;gap: 19px;}
.xmyiy-one .tit {height: 24px;line-height: 24px;font-size: 18px;font-weight: 400;letter-spacing: 0px;color: #333333;padding-bottom: 36px;border-bottom: 1px solid #D6D6D6;;padding-left: 20px;margin-bottom:20px;background: url(../img/hotIcon.png) 0px 0px no-repeat;}
.xmyiy-one li a {display: block}
.xmyiy-one li:nth-of-type(1) em {display: block;height: 26px;line-height: 26px;width: 26px;background: rgba(255,51,85,1);color: #ffffff;font-size: 18px;font-weight: bold;border-radius: 8px;text-align: center}
.xmyiy-one li:nth-of-type(2) em {display: block;height: 26px;line-height: 26px;width: 26px;background: rgba(255,164,27,1);color: #ffffff;font-size: 18px;font-weight: bold;border-radius: 8px;text-align: center}
.xmyiy-one li:nth-of-type(3) em {display: block;height: 26px;line-height: 26px;width: 26px;background: rgba(153,153,153,1);color: #ffffff;font-size: 18px;font-weight: bold;border-radius: 8px;text-align: center}
.xmyiy-one li:nth-of-type(1) em span {transform: skewX(-7deg);display: block;margin-left: 7px;}
.xmyiy-one li:nth-of-type(2) em span {transform: skewX(-7deg);display: block;margin-left: 7px;}
.xmyiy-one li:nth-of-type(3) em span {transform: skewX(-7deg);display: block;margin-left: 7px;}
.xmyiy-one li:not(:nth-of-type(-n+3)) em {color: #FFFFFF}
.xmyiy-one li:not(:nth-of-type(-n+3)) em::before {content: "";position: absolute;width: 9px;height: 9px;background: #999999;border-radius: 100%;margin-left: 3px;margin-top: 10px}
.xmyiy-one li:last-of-type em::before{margin-left: 7px;}
.xmyiy-one li p {display: flex;align-items: center;height: 26px;line-height: 26px;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;font-size: 16px;font-weight: 400;letter-spacing: 0px;color: #666666}
.xmyiy-one li p span {width: calc(100% - 38px);padding-left: 0 !important;}
.xmyiy-one li p em {display: inline-block;margin-right: 12px;width: 20px;text-align: center;color: #FFFFFF}
.oe{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/* 加载更多按钮样式 */
.load-more-container{text-align:center;padding:30px 0}
.load-more-btn{padding:10px 20px;background-color:#f5f5f5;border:none;border-radius:4px;color:#333;font-size:14px;cursor:pointer;transition:all 0.3s}
.load-more-btn:hover{background-color:#e5e5e5}
.loading-icon{display:inline-block;margin-right:8px;animation:loading 1.4s infinite ease-in-out both}
@keyframes loading{0%{transform:scale(0)}
  100%{transform:scale(1)}
}
.no-more-text{color:#999;font-size:14px}
/*没有数据**/
.soBox-noData {
  padding: 40px 0;
  width: 100%;
  text-align: center;
  border-radius: 8px;
  overflow: hidden;
}
.loading-state{text-align: center;font-size: 14px;color: var(--theme-color);margin: 20px auto;}
.loading-state .loading-icon{display: block;width:54px;height:54px;margin:0  auto 5px auto;background: url("../img/loadding.png") no-repeat center;animation: turn 4s linear infinite;background-size:30px;}
@keyframes turn{0%{transform:rotate(0deg)}
  25%{transform:rotate(90deg)}
  50%{transform:rotate(180deg)}
  75%{transform:rotate(270deg)}
  100%{transform:rotate(360deg)}
}
@-moz-keyframes turn{0%{transform:rotate(0deg)}
  25%{transform:rotate(90deg)}
  50%{transform:rotate(180deg)}
  75%{transform:rotate(270deg)}
  100%{transform:rotate(360deg)}
}
@-webkit-keyframes turn{0%{transform:rotate(0deg)}
  25%{transform:rotate(90deg)}
  50%{transform:rotate(180deg)}
  75%{transform:rotate(270deg)}
  100%{transform:rotate(360deg)}
}
@-o-keyframes turn{0%{transform:rotate(0deg)}
  25%{transform:rotate(90deg)}
  50%{transform:rotate(180deg)}
  75%{transform:rotate(270deg)}
  100%{transform:rotate(360deg)}
}
/* =====整形笔记列表====end======= */

/* =====整形笔记详情页====start======= */
.zhawei{height: 140px;width: 100%;}
.conter01{width: 100%;;opacity: 1;background: #FFFFFF;}
.conter01 .index-banner{height: 700px;}
.conter01 .detail_one{display: flex;padding: 15px 16px 26px 16px;}
.conter01 .detail_one .img-contain{object-fit: contain !important;}
.conter01 .leftimg{width: 768px;height: 700px;opacity: 1;border-radius: 17px;margin-right: 40px;overflow: hidden;background: #f5f5f5;}
.conter01 .leftimg .bd{width:458px;}
.conter01 .leftimg .home-banner,.conter01 .leftimg .home-banner .bd,.conter01 .leftimg .bd li,.conter01 .leftimg .bd ul,.conter01 .leftimg  .bd a{height: 700px !important;}
.conter01 .leftimg .index-banner .prev {background:rgba(69, 67, 67, 0.31) url(../img/leftIcon.png) 10px 9px no-repeat;height: 40px;width: 40px;border-radius: 50%;margin: -60px -30px 0;color: #fff;}
.conter01 .leftimg .index-banner .next {background:rgba(69, 67, 67, 0.31) url(../img/rightIcon.png) 15px 9px no-repeat;height: 40px;width: 40px;border-radius: 50%;margin: -60px -30px 0;color: #fff;}

.conter01 .detail_one .index-banner .bd li{background: #f5f5f5 !important;}


.rigthCont{width: calc(100% - 768px);}
.rigthCont .threCo{display: flex;flex-direction: row;align-items: center;justify-content: space-between;font-size: 14px;color: #999;padding: 18px 0 24px 0;border-bottom: 1px solid rgb(0, 0, 0,0.16);}
.rigthCont .defHeadicon{width: 30px;height: 30px;overflow: hidden;}
.rigthCont .detail-title{font-size: 16px;font-weight: 700;color: #333;margin: 17px 0 11px 0;}
.rigthCont .contis{font-size: 14px;font-weight: 400;color: #666666;overflow-y: auto;height: 528px;line-height: 21px;}
.rigthCont .contis::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Opera */
  -webkit-overflow-scrolling: touch; /* 平滑滚动 */
  overflow: auto;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE/Edge */
}

.rigthCont .two-flx{display: flex;justify-content: space-between;margin-top: 16px;align-items: center;}
.rigthCont .two-flx .bg-01{width:228px;height: 34px;line-height: 34px;opacity: 1;border-radius: 17px;background: #F7F7F7;padding-left: 20px;}
.rigthCont .two-flx .sdsehm{font-size: 12px;font-weight: 400;color: #999;padding-left: 20px;background: url(../img/shuodism.png) 0px 0px no-repeat;}
.flex-rig{display: flex;font-size: 14px;font-weight: 400;color: #666;}
.curNum{padding-left: 26px;background: url(../img/d01.png) 0px 0px no-repeat;background-size: 16px;}
.addNum{padding-left: 26px;background: url(../img/d02.png) 0px 0px no-repeat;background-size: 16px;}
.liouy{padding-left: 26px;background: url(../img/d03.png) 0px 2px no-repeat;margin: 0 22px;background-size: 16px;}
.viek{padding-left: 26px;background: url(../img/d04.png) 0px 4px no-repeat;margin-right: 22px;background-size: 20px 12px;}
.fenxia{padding-left: 26px;background: url(../img/fenxian.png) 0px 2px no-repeat;background-size: 16px;}

.detail_two{display: flex;flex-direction: row;margin-top: 17px;align-items: flex-start;}
.detail_left{width: 70%; margin-right: 16px;}
.detail_right{width: 30%;}
.detail_left ul{display: flex;flex-direction: column;gap: 16px;}
.detail_two .detail_left{padding: 18px 16px;background: #fff;}
.detail_two .xgbjl{font-size: 18px;font-weight: 500px;color: #333333;position: relative;margin-left: 10px;margin-bottom: 16px;}
.detail_two .xgbjl::before{content: "";width: 4px;height: 24px;display: block;background: var(--theme-color);position: absolute;left: -10px;}
.detail_two .detail_left ul li a{display: flex;flex-direction: row;padding-bottom: 23px;border-bottom: 1px solid rgb(0, 0, 0,0.09);}
.detail_two .oneCOt{display: flex;align-items: flex-start;gap: 10px;width: 142px;font-size: 14px;color: #999999;margin-top: 34px;}
.detail_two .oneCOt .defHeadicon{width: 30px;height: 30px;}
.detail_two .oneCOt .lineH30{line-height: 30px;}

.detail_two .twop{width: calc(100% - 142px);}
.detail_two .twop .neirss{background: #FAFAFA;padding: 12px 20px;}
.detail_two .twop .allIcon{display: flex;flex-wrap: wrap;gap: 16px;margin-left: 20px;}
.detail_two .twop .allIcon .eveIcon{width: 95px;height:100px;overflow: hidden;}

.commi-right-hos,.commi-right-doc{background: #fff;padding: 20px 18px;margin-bottom: 16px;}
.commi-right-hos .titName{font-size: 16px;font-weight: 700;padding-bottom: 18px;border-bottom: 1px solid rgb(0, 0, 0,0.12);color: #333;}
.commi-right-hos .hosIcon{width: 96px;height: 78px;overflow: hidden;margin-right: 18px;}
.commi-right-hos .ricoo{width: calc(100% - 114px);display: flex;flex-direction: column;justify-content: space-between;}
.commi-right-hos ul li a{display: flex;flex-direction: row;padding: 16px 0;border-bottom: 1px solid rgb(0, 0, 0,0.09);}
.commi-right-hos .hotit{font-size: 18px;font-weight: 400px;color: #333;}
.commi-right-hos .hotit:hover{color: var(--theme-color);}
.commi-right-hos .fs-co{font-size: 14px;color: #666;}
.fszt{color: var(--theme-color);margin-right: 8px;}

.commi-right-doc .docName{font-size: 16px;font-weight: 700;padding-bottom: 16px;color: #333;}
.commi-right-doc .docIcon{width: 80px;height: 80px;border-radius: 50%;overflow: hidden;margin-right: 18px;}
.commi-right-doc .ricoo{width: calc(100% - 99px);display: flex;flex-direction: column;justify-content: space-around;}
.commi-right-doc ul{display: flex;flex-direction: column;gap: 22px;}
.commi-right-doc ul li a{display: flex;flex-direction: row;padding: 7px 0;}
.commi-right-doc .doctit{font-size: 16px;color: #333;}
.commi-right-doc .fs-co3{font-size: 14px;color: #333;}
.commi-right-doc .fs-co6{font-size: 14px;color: #666;}
.commi-right-doc .doczw{font-size: 14px;color: #666;margin-left: 13px;}
/* =====整形笔记详情页====end======= */


/* ========= 广告位招商 ========start=====*/
.showQR{position: relative;display: inline-block;width: 212px;text-align: center;}
.model-open{display: none;position: absolute;top: 40px;background: #fff;padding: 27px 23px 12px 23px ;box-shadow: 0px 2px 22px  #8A8A8A;z-index: 9999;}
.model01{height: 19px;line-height: 19px;font-size: 13px;font-weight: 700;color: #666;position: relative;margin-bottom: 6px;margin-left: 6px;}
.model01::before{content: "";width: 8px;height: 8px;border-radius: 50%;display: inline-block;position: absolute;background:var(--theme-color);top: 7px;left: -6px;}
.model02{height: 19px;line-height: 19px;color: #666;font-size: 12px;font-weight: 400;margin-bottom: 2px;}
.model04{height: 19px;line-height: 19px;width: 120px;height: 120px;overflow: hidden;margin: 7px 0;}
.showQR:hover .model-open,
.model-open:hover {display: block;}

.fixright{height: 323px;background: #f0f0f0;position:fixed;right:140px;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}
.fixright .navRight{display: flex;flex-direction: column;background: #fff;padding: 26px 0 23px 0;gap: 15px;border-radius: 12px;border: 1px solid rgba(237, 237, 237, 1);box-shadow: 0px 2px 15px  rgba(204, 204, 204, 0.25);}
.fixright .righIcon{width: 59px;height: 45px;overflow: hidden;}
.fixright .pdtext{padding: 10px 0 15px 0;border-bottom: 1px solid #E6E6E6;;}
.fixright .sshawh{padding: 10px 0 0 0;border-bottom: 0px}
.fixright .onew{position: relative;padding: 0 15px 0 15px;}
.fixright .qrleft{display: none;position: absolute;right: 46px;top: -114px; padding: 10px 13px;width: 181px; height: 215px;background: url(../img/bgIconFix.png) 6px 13px no-repeat;flex-direction: column;align-items: center;justify-content: center;background-size: 186px 190px;margin-right: 30px;}
.fixright .ermwi{width: 120px;height: 125px;overflow: hidden;}
.fixright .saoyis{font-size: 12px;color: #666;}
/* .firstO:hover .qrleft,.firstO .qrleft:hover{display: flex;} */
.seconde:hover .qrleft-nav,.seconde .qrleft-nav:hover{display: flex;}
.three:hover .qrleft,.three .qrleft:hover{display: flex;}

.fixright .qrleft-nav{display: none;gap: 16px;position: absolute;right: 40px;top: -114px;width: 140px;height: 289px;background: url(../img/allfw.png) 2px -21px no-repeat;flex-direction: column;align-items: center;justify-content: center;margin-right: 30px;}
.fixright .qrleft-nav a{position: relative;}
.fixright .qrleft-nav a.active::before{content: "";display: block;width: 6px;height: 6px;border-radius: 50%;background: var(--theme-color);position: absolute;top: 8px;left: -10px;}
.fixright .qrleft-nav a:hover{color: var(--theme-color);}


.othZhaoshn{width: 100%;max-height: 246px;overflow: hidden;margin-top: 16px;}
.detal_zhaos{width: 100%;max-height: 140px;overflow: hidden;margin-bottom: 10px;}
/* ============广告位招商 =======end======*/
/*医生分站入口*/
.sub-station a{color: #8fd3d5;padding-left: 20px;background:url(../img/grfz.png) 0px 1px no-repeat;background-size: 18px 18px;}
.sub-station:hover{opacity: .8}
.sub-station{padding:7px 10px;border-radius:3px;border:1px solid #8fd3d5;margin-top:13px;text-align: center;color: #fff;background: #ffffff;width:100px;margin-left: 60px;}


.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index:9999999000!important; -webkit-filter: none !important;
	background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
	background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top:8vh; left:0%; text-align: center; width: 100%; height: 80%; }
.rebox-contents .rebox-content {display: inline-block; border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; width:; max-height: 100%; object-fit: contain;}
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 15px; color: #fff; font-size: 16px; line-height: 25px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4;
	text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
	-webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
	-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10%; top: 10px; }
.rebox-next { right: 10%; top: 48%; }
.rebox-prev { left: 10%; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
	-webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
	-moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
	-ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;
	animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

@-ms-keyframes spin {
	from { -ms-transform: rotate(0deg); }
	to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
	from { -moz-transform: rotate(0deg); }
	to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
	from { transform:rotate(0deg); }
	to { transform:rotate(360deg); }
}
@keyframes turn{0%{transform:rotate(0deg)}
	25%{transform:rotate(90deg)}
	50%{transform:rotate(180deg)}
	75%{transform:rotate(270deg)}
	100%{transform:rotate(360deg)}
}
@-moz-keyframes turn{0%{transform:rotate(0deg)}
	25%{transform:rotate(90deg)}
	50%{transform:rotate(180deg)}
	75%{transform:rotate(270deg)}
	100%{transform:rotate(360deg)}
}
@-webkit-keyframes turn{0%{transform:rotate(0deg)}
	25%{transform:rotate(90deg)}
	50%{transform:rotate(180deg)}
	75%{transform:rotate(270deg)}
	100%{transform:rotate(360deg)}
}
@-o-keyframes turn{0%{transform:rotate(0deg)}
	25%{transform:rotate(90deg)}
	50%{transform:rotate(180deg)}
	75%{transform:rotate(270deg)}
	100%{transform:rotate(360deg)}
}
@keyframes mylast{from{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}
	to{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}
}
@-moz-keyframes mylast{from{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}
	to{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}
}
@-webkit-keyframes mylast{from{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}
	to{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}
}
@-o-keyframes mylast{from{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}
	to{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}
}