*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
ol,ul{list-style:none}
a{text-decoration:none}
img,input,select,textarea{border:none}
textarea{resize:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
.mzw-prel{position:relative}
.mzw-ofh{overflow:hidden}
.mzw-clear::after{content:"";display:block;clear:both}
.mzw-fl{float:left}
.mzw-fr{float:right}
.mzw-img1 img{display:block;width:100%;height:auto}
.mzw-img2 img{display:block;width:auto;height:100%}
.mzw-img3 .img{background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-img3 .img,.mzw-img3 img{display:block;width:100%;height:100%}
.mzw-img3 .img img{opacity:0}
.mzw-img4{height:0;overflow:hidden;position:relative;z-index:0}
.mzw-img4 .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-img4 .img img{display:block;width:100%;height:100%;opacity:0}
.mzw-hvr-img img{transition:.4s}
.mzw-hvr-img:hover img{transform:scale(1.08)}
.mzw-hvr-img2 .img{transition:.4s}
.mzw-hvr-img2:hover .img{transform:scale(1.08)}
.mzw-det img{display:inline-block}
.mzw-det img,.mzw-det table,.mzw-det video{max-width:100%}
.mzw-det ul{list-style:disc inside}
.mzw-det ol{list-style:decimal inside}
.mzw-bg1{overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-tabcon{display:none}
.mzw-tabcon.show{display:block}
.mzw-placeholder input::-webkit-input-placeholder{color:#ccc}
.mzw-placeholder input:-moz-placeholder{color:#ccc}
.mzw-placeholder input::-moz-placeholder{color:#ccc}
.mzw-placeholder input::-ms-input-placeholder{color:#ccc}
.mzw-pc{display:block!important}
.mzw-pe{display:none!important}
body,input,select,textarea{font-size:14px;line-height:1.5;font-weight:400;font-family:'Microsoft YaHei',"PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
@font-face{font-family:DIN-Regular;src:url(../fonts/DIN-Regular.otf)}
@font-face{font-family:DIN-Bold;src:url(../fonts/DIN-Bold.otf)}
@font-face{font-family:MiSans-Demibold;src:url(../fonts/MiSans-Demibold.ttf)}
@font-face{font-family:MiSans-Regular;src:url(../fonts/MiSans-Regular.ttf)}
@font-face{font-family:MiSans-Semibold;src:url(../fonts/MiSans-Semibold.ttf)}
@font-face{font-family:AlimamaShuHeiTi-Bold;src:url(../fonts/AlimamaShuHeiTi-Bold.otf)}
body{background-color:#f8f8f8}
.wp{max-width:12rem;margin:0 auto;width:100%}
.cur{font-size:.14rem;color:#999;margin:.2rem 0}
.cur a,.cur i,.cur span{display:inline-block;vertical-align:middle}
.cur i{font-style:normal;margin:0 .04rem}
.cur a{color:inherit;transition:.3s}
.cur a:hover{color:#009fe8}
.fs12{font-size:.12rem}
.fs14{font-size:.14rem}
.fs15{font-size:.15rem}
.fs16{font-size:.16rem}
.fs17{font-size:.17rem}
.fs18{font-size:.18rem}
.fs20{font-size:.2rem}
.fs22{font-size:.22rem}
.fs24{font-size:.24rem}
.fs14-12{font-size:.14rem}
.fs16-16{font-size:.16rem}
.fs18-16,.fs18-18{font-size:.18rem}
.fs20-16,.fs20-18{font-size:.2rem}
.fs22-16,.fs22-18{font-size:.22rem}
.fs24-16,.fs24-18{font-size:.24rem}
@media only screen and (max-width:1920px){
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16-16{font-size:16px}
.fs18-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1792px){
.fs15{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1728px){
.fs20-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1706px){
.fs18-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1680px){
.fs14-12{font-size:12px}
.fs16{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1580px){
.fs17{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1570px){
.fs22-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1536px){
.fs20-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1500px){
.fs18{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1440px){
.fs24-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1396px){
.fs22-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1344px){
.fs20{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1280px){
.fs24-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1220px){
.fs22{font-size:14px}
}
@media only screen and (max-width:1199px){
.mzw-l,.mzw-r{float:none}
.mzw-pc{display:none!important}
.mzw-pe{display:block!important}
.fs12{font-size:.24rem}
.fs14,.fs15,.fs16,.fs17,.fs18,.fs20,.fs22{font-size:.28rem}
.fs16-16,.fs18-16,.fs20-16,.fs20-18,.fs22-16,.fs22-18{font-size:.36rem}
}
.header{background-color:#fff}
.header .wp{display:flex;align-items:center;height:.8rem}
.logo{margin-right:.52rem}
.logo a{display:block;width:1.27rem}
.logo a img{display:block;width:100%}
.h-r{flex:1;display:flex;align-items:center;justify-content:space-between;min-width:0}
.nav{flex:1;white-space:nowrap;overflow-x:auto;overflow-y:hidden;min-width:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}
.nav::-webkit-scrollbar{display:none}
.nav li{display:inline-block;margin-right:.2rem}
.nav .v1{display:inline-block;line-height:.36rem;background:#f0f0f0;padding:0 .18rem;font-size:.16rem;color:#666;border-radius:1rem;font-family:MiSans-Regular;transition:.3s}
.nav .on .v1,.nav .v1:hover{background:linear-gradient(90deg,#4cbaee 0,#009fe8 100%);color:#fff}
.h-btns{display:flex;align-items:center}
.h-user{display:flex;align-items:center;margin-left:.3rem}
.h-user .btn{display:inline-block;line-height:.36rem;background:linear-gradient(90deg,#4cbaee 0,#009fe8 100%);border-radius:.08rem;padding:0 .19rem;color:#fff;font-size:.16rem;transition:.3s}
.h-user .btn2{margin-left:.1rem;background:linear-gradient(90deg,#ffaf2c 0,#f29600 100%)}
.h-user .btn:hover{opacity:.8}
.h-news{display:inline-block;position:relative;color:#282828;font-size:.16rem}
.h-news .after{display:inline-block;position:absolute;width:.06rem;border-radius:50%;height:.06rem;background:red;top:0;right:0}
.h-userwrap{position:relative;margin-left:.3rem}
.h-userpic{width:.5rem;height:.5rem;border-radius:50%;overflow:hidden;display:block;cursor:pointer}
.h-userpic img{width:100%;height:100%;display:block;object-fit:cover}
.h-dropdown{position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);min-width:120px;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:8px 0;display:none;z-index:9999}
.h-userwrap::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}
.h-userwrap:hover .h-dropdown{display:block}
.h-dropdown a{display:block;padding:10px 20px;font-size:14px;color:#333;white-space:nowrap;transition:.3s;text-align:center}
.h-dropdown a:hover{background:#f5f5f5;color:#009fe8}
.pop-search{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1100;display:none}
.pop-search .pop-search-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.pop-search .pop-search-close{position:absolute;right:50px;top:50px;width:32px;height:32px;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10;cursor:pointer}
.search-box{position:absolute;left:50%;top:50%;width:690px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 140px 0 12px;display:block;width:100%;line-height:50px;font-size:16px;color:#333}
.search-box .submit{position:absolute;right:0;top:0;width:120px;height:100%;bottom:0;background:linear-gradient(90deg,#4cbaee 0,#009fe8 100%);font-size:18px;color:#fff;text-align:center;cursor:pointer}
.h-search{width:.18rem;height:.18rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/search.svg)}
.footer{background-color:#0093d7;color:#fff;font-size:.14rem}
.footer a{transition:.3s;color:inherit}
.f-top{border-bottom:1px solid rgba(255,255,255,.1);padding:.5rem 0 .27rem}
.f-top .wp{display:flex;justify-content:space-between}
.f-top .left{display:flex}
.f-txt1{width:4rem}
.f-txt1 .tit{font-size:.2rem;color:#fff;font-family:MiSans-Semibold;margin-bottom:.2rem}
.f-txt1 .a1{display:inline-block;margin-right:.5rem;margin-bottom:.2rem}
.f-txt1 .cont{color:rgba(255,255,255,.8);overflow:hidden}
.f-txt1 a:hover{color:#fff}
.f-txt2 p{margin-bottom:.1rem}
.f-box1{display:flex;text-align:center}
.f-box1 img{width:.96rem;display:block;margin:0 auto .12rem}
.f-box1 p{color:rgba(255,255,255,.8)}
.f-box1 a:hover{color:#fff}
.f-box1 .box{margin-left:.2rem}
.f-copy{text-align:center;padding:.2rem 0}
.f-copy a{opacity:.6}
.f-copy a:hover{opacity:1}
.main-per{color:#282828}
.main-per a{color:inherit}
.m-person1{border-radius:.08rem;margin-bottom:.2rem;background-color:#fff;font-size:.14rem;padding:.3rem .2rem .3rem .3rem;display:flex;align-items:center}
.m-person1 .picuser{margin-right:.2rem;width:1rem}
.m-person1 .picuser .pic{width:1rem;height:1rem;border-radius:50%;overflow:hidden}
.m-person1 .picuser .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-person1 .txt{flex:1;display:flex;align-items:center;justify-content:space-between}
.ul-listp1 li{display:inline-block;text-align:center;position:relative;vertical-align:top}
.ul-listp1 li::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:1px;height:.4rem;background:#ddd}
.ul-listp1 li:last-child:after{display:none}
.ul-listp1 .con{display:block;min-width:1.2rem;color:#282828;transition:.3s}
.ul-listp1 .on .con{color:#009fe8}
.ul-listp1 .con:hover{transform:translateY(-.1rem)}
.ul-listp1 .num{font-size:.26rem;font-family:DIN-Regular}
.m-person1 .name{font-size:.24rem;font-weight:700}
.m-person1 .desc{font-size:.14rem;margin:.05rem 0 .1rem}
.m-person1 .desc span{color:#009fe8}
.m-person1 .btn{display:inline-block;line-height:.32rem;border-radius:.06rem;border:1px solid #ddd;padding:0 .13rem;transition:.3s}
.m-person1 .btn span{display:inline-block;padding-left:.18rem;background-position:left center;background-repeat:no-repeat;background-size:.16rem auto;background-image:url(../images/person/edit.svg)}
.m-person1 .btn:hover{opacity:.7}
.m-person2{display:flex;align-items:flex-start}
.m-person2 .left{width:1.9rem;background:#fff;border-radius:.08rem;margin-right:.2rem;padding:.2rem .2rem .1rem}
.m-person2 .right-box{flex:1;background:#fff;border-radius:.08rem;min-height:6rem}
.ul-tabp1 li{margin-bottom:.1rem}
.ul-tabp1 .con{display:block;font-size:.16rem;padding:.08rem .15rem;border-radius:.08rem;background-color:#f6f6f6;transition:.3s;position:relative;overflow:hidden}
.ul-tabp1 .con::after{position:absolute;left:0;width:0;top:0;bottom:0;height:100%;content:"";background:linear-gradient(90deg,#4cbaee 0,#009fe8 100%);transition:.3s}
.ul-tabp1 .con:hover:after,.ul-tabp1 .on .con:after{width:100%}
.ul-tabp1 .con:hover,.ul-tabp1 .on .con{color:#fff}
.ul-tabp1 .inner{display:flex;align-items:center;padding-right:.1rem;background-position:right center;background-repeat:no-repeat;background-size:.05rem auto;background-image:url(../images/person/icn7.svg);position:relative;z-index:1}
.ul-tabp1 .con:hover .inner,.ul-tabp1 .on .inner{background-image:url(../images/person/icn7-1.svg)}
.ul-tabp1 .inner .txt{flex:1}
.ul-tabp1 .inner .icon{width:.16rem;display:block;margin-right:.08rem}
.ul-tabp1 .inner .icon .icn{display:block;width:100%}
.ul-tabp1 .inner .icon .icon2{display:none}
.ul-tabp1 .con:hover .inner .icon .icon2,.ul-tabp1 .on .inner .icon .icon2{display:block}
.ul-tabp1 .con:hover .inner .icon .icon1,.ul-tabp1 .on .inner .icon .icon1{display:none}
.g-top1{display:flex;align-items:center;justify-content:space-between;padding:.12rem .2rem;border-bottom:1px solid #e6e6e6;margin-bottom:.2rem}
.g-top1 .btn{display:block;width:.7rem;line-height:.32rem;background:linear-gradient(90deg,#4cbaee 0,#009fe8 100%);border-radius:1rem;text-align:center;font-weight:500;font-size:.14rem;color:#fff;transition:.3s}
.g-top1 .btn:hover{opacity:.8}
.g-titp1{font-weight:700;font-size:.18rem;color:#009fe8}
.g-boxp1{padding:0 .2rem}
.m-listper1 .year{font-size:.18rem;font-family:MiSans-Demibold;margin-bottom:.06rem}
.ul-listp2 li{margin-bottom:.3rem}
.ul-listp2 .con{display:block;overflow:hidden}
.ul-listp2 .date{display:inline-block;float:left;font-family:MiSans-Demibold;margin-right:.2rem}
.ul-listp2 .cont{overflow:hidden;font-size:.14rem}
.ul-listp2 .cont .tit{font-weight:500;font-size:16px;margin-bottom:.1rem}
.ul-listp2 .cont .tit a{transition:.3s;color:inherit;font-weight:700}
.ul-listp2 .cont .tit a:hover{color:#009fe8}
.ul-listp2 .cont .desc{margin-bottom:.1rem}
.ul-listp2 .info span{display:inline-block;line-height:.26rem;border-radius:.06rem;border:1px solid #009fe8;color:#009fe8;margin:0 .1rem .1rem 0;padding:0 .1rem}
.ul-listp2 .picbox img{display:inline-block;vertical-align:top;max-width:100%;margin:0 .1rem .1rem 0}
.ul-listp2 .btn1{display:inline-block;margin-right:.3rem;background-color:#eee;border-radius:.06rem;padding:0 .1rem;transition:.3s}
.ul-listp2 .btn1:hover{background-color:#009fe8;color:#fff}
.ul-listp2 .s1{display:inline-block;padding-left:.2rem;background-position:left center;background-repeat:no-repeat;background-size:.16rem auto;margin-right:.3rem;color:#999}
.row-person{padding-bottom:.5rem}
.m-pop{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;cursor:auto;display:none}
.m-pop .pop-bg{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;background:rgba(0,0,0,.5)}
.m-pop .inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:4rem;overflow:hidden;background-color:#fff;transition:.5s;border-radius:.08rem;padding:.16rem .1rem .06rem .2rem}
.m-pop .close{width:.14rem;height:.14rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/person/cls.svg);cursor:pointer}
.m-pop.open{opacity:1}
.m-pop .top{display:flex;align-items:center;justify-content:space-between;padding-right:.1rem;margin-bottom:.33rem}
.m-pop .top .tit{font-weight:600;font-size:.18rem;color:#282828}
.ul-fans{max-height:3.3rem;overflow-y:auto;padding-right:.06rem}
.ul-fans::-webkit-scrollbar{width:.04rem}
.ul-fans::-webkit-scrollbar-track{background:#fff}
.ul-fans::-webkit-scrollbar-thumb{background:#d9d9d9}
.ul-fans li{margin-bottom:.2rem}
.ul-fans .con{display:flex;align-items:center;color:#282828}
.ul-fans .userpic{width:.5rem;height:.5rem;margin-right:.1rem;border-radius:50%;overflow:hidden}
.ul-fans .userpic img{display:block;object-fit:cover;width:100%;height:100%}
.ul-fans .txt{flex:auto;display:flex;align-items:center;justify-content:space-between}
.ul-fans .txt .name{font-weight:500;font-size:.16rem;margin-bottom:.05rem}
.ul-fans .txt .desc{font-size:.14rem;color:#666}
.ul-fans .txt .btn{display:inline-block;line-height:36px;border-radius:.28rem;border:1px solid #eee;font-weight:500;font-size:.14rem;color:#666;padding:0 .1rem;min-width:.8rem;text-align:center}
.ul-fans .txt .btn2{border-color:#009fe8;color:#009fe8}
.m-points1{width:2rem;background:linear-gradient(90deg,#11b4ff 0,#009fe8 100%);border-radius:.08rem;color:#fff;font-size:.14rem;padding:.12rem;text-align:center;margin:0 auto .2rem}
.m-points1 .num{font-size:.4rem;font-family:DIN-Bold}
.m-points2{font-size:.14rem}
.m-points2 .group{margin-bottom:.3rem}
.m-points2 .tit{font-weight:700;font-size:.18rem;margin-bottom:.1rem;color:#000}
.m-points2 .desc{color:#666;line-height:1.8}
.m-points2_1{font-size:.16rem}
.m-points2 table{width:100%;border-collapse:collapse}
.m-points2 table th{text-align:left;background-color:#f3f3f3;padding:.12rem .2rem}
.m-points2 table td{padding:.12rem .2rem;border-bottom:1px solid #e6e6e6}
.m-level1{width:5rem;background:linear-gradient(90deg,#fbcb77 0,#f7d28c 100%);border-radius:.08rem;padding:.3rem .2rem .2rem;font-size:.14rem;margin:0 auto .5rem}
.m-level1 .top{display:flex;justify-content:space-between;margin-bottom:.3rem}
.m-level1 .top .tit{display:flex;align-items:center;font-size:.22rem;color:#8d4600;font-family:MiSans-Demibold;margin-right:.1rem;margin-bottom:.04rem}
.m-level1 .top .img1{width:.26rem;margin-right:.1rem}
.m-level1 .top .img2{width:.9rem;display:block}
.m-level1 .top .desc{font-size:.14rem;color:#af6013}
.m-level1 .dw .desc2{display:flex;align-items:center;justify-content:space-between;font-size:.14rem;color:#8d4600;margin-bottom:.1rem}
.m-level1 .dw .line{width:100%;position:relative;height:.06rem;background:#fadda4;border-radius:.32rem}
.m-level1 .dw .line .ps{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#ed9e40 0,#ba6304 100%);border-radius:.32rem}
.ul-down{display:flex;margin:0 -.1rem;flex-wrap:wrap}
.ul-down li{width:50%;padding:0 .1rem;margin-bottom:.2rem}
.ul-down .con{background:#f6f6f6;display:flex;align-items:center;justify-content:space-between;height:.9rem;padding:0 .2rem;transition:.3s}
.ul-down .con:hover{transform:translateY(-.1rem)}
.ul-down .tit{font-size:.16rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;margin-bottom:.08rem}
.ul-down .desc{font-size:.14rem;color:#666}
.ul-down .img{display:block;width:.36rem}
.ul-news li{margin-bottom:.2rem}
.ul-news .con{display:flex;align-items:center}
.ul-news .pic{width:.5rem;height:.5rem;border-radius:50%;overflow:hidden}
.ul-news .picuser{position:relative;margin-right:.1rem}
.ul-news .picuser .after{position:absolute;top:.04rem;right:.04rem;width:.06rem;height:.06rem;background-color:red;border-radius:50%}
.ul-news .picuser img{display:block;width:100%;height:100%;object-fit:cover}
.ul-news .txt{flex:1}
.ul-news .txt .tit{font-size:.16rem;font-weight:700;margin-bottom:.05rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-news .txt .tit span{color:#666;font-weight:400}
.ul-news .txt .desc{font-size:.14rem;color:#999}
.m-edit{width:3rem;padding-bottom:1.6rem;padding-top:.1rem}
.m-edit .group{margin-bottom:.3rem}
.m-edit .group1{margin-bottom:.2rem;display:flex;align-items:center}
.m-edit .up-pic{width:1rem;height:1rem;border-radius:50%;overflow:hidden;margin-right:.2rem}
.m-edit .up-btn{position:relative;overflow:hidden;cursor:pointer}
.m-edit .up-btn input{opacity:0;position:absolute;right:0;top:0;cursor:pointer}
.m-edit .up-btn span{display:inline-block;font-size:.14rem;color:#009fe8;cursor:pointer}
.m-edit .info{font-size:.14rem;color:#666;margin-bottom:.1rem}
.m-edit .inp{height:.4rem;line-height:.4rem;border-radius:.06rem;border:1px solid #e6e6e6;display:block;width:100%;font-size:.14rem;padding:0 .1rem}
.m-edit .btn{width:.8rem;border:none;height:.4rem;background:linear-gradient(90deg,#4cbaee 0,#009fe8 100%);border-radius:1rem;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.16rem;color:#fff;font-family:MiSans-Regular;cursor:pointer;transition:.3s}
.m-edit .btn:hover{opacity:.8}
.m-profile{width:100%;padding-bottom:.5rem}
.profile-table{width:100%;border-collapse:collapse;font-size:.14rem}
.profile-table tr{border-bottom:1px solid #f0f0f0}
.profile-table td{padding:.12rem .15rem;line-height:1.6}
.profile-table td.label{color:#999;width:1.2rem;white-space:nowrap}
.profile-section-tit{font-size:.16rem;font-weight:700;margin:.3rem 0 .15rem;padding-bottom:.1rem;border-bottom:1px solid #eee}
.profile-extra{margin-top:.2rem}
.m-post{background-color:#fff;border-radius:.08rem;padding:.12rem .2rem .45rem}
.m-post .content{position:relative;margin-bottom:.4rem}
.m-post .content .span{position:absolute;display:flex;align-items:center;right:.2rem;bottom:.2rem;font-weight:500;font-size:.16rem;color:#666}
.m-post .content .toptit{font-size:.18rem;font-weight:700;margin-bottom:.2rem}
.m-post .form{position:relative;margin-bottom:.2rem}
.m-post .form .span{position:absolute;display:flex;align-items:center;right:.15rem;top:50%;transform:translateY(-50%);font-weight:500;font-size:.16rem;color:#666}
.ul-tabpost{padding-bottom:.12rem;border-bottom:1px solid #eee;margin-bottom:.2rem}
.ul-tabpost li{display:inline-block;margin-right:.3rem}
.ul-tabpost .con{display:block;font-size:.18rem;color:#666;transition:.3s;position:relative}
.ul-tabpost .con:hover,.ul-tabpost .on .con{color:#282828}
.ul-tabpost .on .con{font-weight:700}
.ul-tabpost .tit{z-index:1;position:relative}
.ul-tabpost .con:after{position:absolute;width:.5rem;height:.1rem;background:linear-gradient(90deg,#f29600 0,rgba(242,150,0,0) 100%);left:0;bottom:0;opacity:0;transition:.3s;content:""}
.ul-tabpost .on .con:after{opacity:1}
.m-post .inp{height:.5rem;background:#fff;border-radius:.08rem;border:1px solid #e6e6e6;line-height:.5rem;font-size:.16rem;padding:0 1rem 0 .15rem;width:100%}
.m-post .dw{font-size:.14rem;color:#666;margin:0 0 .36rem}
.ul-radio{display:inline-block}
.ul-radio li{display:inline-block;font-size:.14rem;color:#282828;margin-left:.2rem}
.ul-radio input{position:absolute;left:-99999px}
.ul-radio label{display:flex;align-items:center;cursor:pointer}
.ul-radio label .after{width:.14rem;height:.14rem;border:1px solid #999;border-radius:.16rem;position:relative;transition:.3s}
.ul-radio label .after::after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60%;height:60%;display:block;background:#009fe8;border-radius:50%;content:"";opacity:0;transition:.3s}
.ul-radio label.checked .after::after{opacity:1}
.ul-radio label.checked .after{border-color:#009fe8}
.m-post .form-select{display:flex;align-items:center;margin-bottom:.2rem}
.m-post .form-label{font-size:.14rem;color:#333;font-weight:500;white-space:nowrap;margin-right:.1rem}
.m-post .select{height:.42rem;border-radius:.06rem;border:1px solid #e6e6e6;font-size:.14rem;padding:0 .3rem 0 .1rem;color:#333;background:#fff;outline:none;cursor:pointer;min-width:2rem;appearance:auto}
.m-post .form-tags{margin-bottom:.25rem}
.m-post .form-tags .form-label{display:block;font-size:.14rem;color:#333;font-weight:500;margin-bottom:.1rem}
.m-post .tag-pool{display:flex;flex-wrap:wrap;gap:.1rem}
.m-post .tag-item{display:inline-flex;align-items:center;padding:.06rem .14rem;border:1px solid #e6e6e6;border-radius:.04rem;font-size:.13rem;color:#666;cursor:pointer;transition:all .2s;user-select:none}
.m-post .tag-item:hover{border-color:#009fe8;color:#009fe8}
.m-post .tag-checkbox{display:none}
.m-post .tag-item.active{background:#009fe8;border-color:#009fe8;color:#fff}
.m-post .tag-item.active .tag-name{color:#fff}
.m-post .tag-name{pointer-events:none}
.m-post .tag-tip{font-size:.12rem;color:#999;margin-top:.08rem}
.m-post .form-attach{margin-bottom:.25rem}
.m-post .form-attach .form-label{display:block;font-size:.14rem;color:#333;font-weight:500;margin-bottom:.1rem}
.m-post .attach-btn-wrap{display:flex;align-items:center;gap:.12rem}
.m-post .btn-attach-upload{border:1px dashed #ccc;background:#fafafa;border-radius:.06rem;padding:.08rem .2rem;font-size:.14rem;color:#666;cursor:pointer;transition:.2s}
.m-post .btn-attach-upload:hover{border-color:#009fe8;color:#009fe8;background:#f0f9ff}
.m-post .attach-tip{font-size:.12rem;color:#999}
.m-post .attach-list{list-style:none;margin-top:.1rem}
.m-post .attach-item{display:flex;align-items:center;justify-content:space-between;padding:.08rem .12rem;background:#f9f9f9;border-radius:.04rem;margin-bottom:.06rem;font-size:.13rem}
.m-post .attach-item.uploading{opacity:.6}
.m-post .attach-item.error .attach-error{color:#e74c3c}
.m-post .attach-info{display:flex;align-items:center;gap:.1rem}
.m-post .attach-name{color:#333}
.m-post .attach-size{color:#999}
.m-post .attach-del{border:none;background:none;color:#e74c3c;font-size:.12rem;cursor:pointer}
.m-post .attach-del:hover{text-decoration:underline}
.m-post .btns{display:flex;align-items:center}
.m-post .btns .btn{border:none;line-height:.5rem;background:linear-gradient(90deg,#4cbaee 0,#009fe8 100%);border-radius:.08rem;padding:0 .24rem;font-size:.18rem;color:#fff;font-family:MiSans-Regular;transition:.3s;cursor:pointer;margin-right:.2rem}
.m-post .btns .btn2{border:1px solid #e6e6e6;background:0 0;color:#666}
.m-post .btns .btn:hover{opacity:.8}
.banner{margin:.2rem 0;position:relative;overflow:hidden;border-radius:.08rem}
.banner .slick-slide{height:auto !important}
.banner .pic img{display:block;width:100%;border-radius:.08rem}
.banner .slick-dots{position:absolute;left:0;right:0;bottom:.1rem;text-align:center;width:100%;z-index:10}
.banner .slick-dots li{display:inline-block;margin:0 .03rem}
.banner .slick-dots button{border:none;font-size:0;width:.12rem;height:.06rem;background:#fff;border-radius:1rem;opacity:.3}
.banner .slick-dots .slick-active button{opacity:1;width:.2rem}
.m-idx1{background:#fff;border-radius:.08rem;padding:0 .2rem;display:flex;align-items:center;justify-content:space-between;margin-bottom:.2rem}
.m-idx1 .left{display:flex;align-items:center;flex:1}
.m-idx1 .left .icon{display:block;width:.2rem;margin-right:.1rem}
.m-idx1 .left .tittle{font-size:16px;color:#009fe8;margin-right:.1rem;font-family:AlimamaShuHeiTi-Bold}
.m-idx1 .right{font-size:.14rem;color:#999}
.m-idx1 .right .s1{display:inline-block;margin:0 .1rem}
.m-idx1 .right .s1:last-child{margin-right:0}
.m-swidx1 .con{display:flex;align-items:center;font-size:.16rem;height:.5rem}
.m-swidx1{height:.5rem;overflow:hidden;flex:1}
.m-swidx1 .date{margin-left:.1rem;color:#999}
.g-row{display:flex;padding-bottom:.5rem}
.g-row .left{width:71%;margin-right:.2rem}
.g-row .right-box{flex:1}
.g-row .row1{margin-bottom:.3rem}
.g-topd1{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;margin-bottom:.2rem;height:.5rem}
.g-mored1{display:inline-block;font-size:.14rem;color:#666;padding-right:.12rem;background-position:right center;background-repeat:no-repeat;background-size:.07rem auto;background-image:url(../images/person/more.svg);transition:.3s}
.g-mored1:hover{padding-right:.2rem}
.g-topd1 .ul-tabpost{padding-bottom:0;margin-bottom:0;border-bottom:none}
.g-box1{background-color:#fff;border-radius:.08rem;padding:0 .2rem .1rem}
.ul-idx2{display:flex;flex-wrap:wrap}
.ul-idx2 li{width:50%;margin-bottom:.1rem}
.ul-idx2 .con{display:flex;align-items:center;padding-top:.2rem}
.ul-idx2 .pic{width:.5rem;margin-right:.1rem}
.ul-idx2 .pic img{display:block;width:100%;transition:.3s}
.ul-idx2 .con:hover .pic img{transform:translateY(-.05rem)}
.ul-idx2 .txt{flex:1}
.ul-idx2 .top{font-size:0;margin-bottom:.05rem}
.ul-idx2 .tit{font-weight:700;font-size:16px;color:#282828;display:inline-block;vertical-align:middle}
.ul-idx2 .t1{display:inline-block;line-height:.16rem;background:#f29601;font-size:.12rem;color:#fff;padding:0 .08rem;vertical-align:middle;border-radius:1rem;margin-left:.05rem}
.ul-idx2 .desc{font-size:.14rem;color:#999}
.ul-idx2 .desc .s1{display:inline-block;margin-right:.36rem}
.ul-idx2 .desc .s1:last-of-type{margin-right:0}
.g-btnsd1 .btn1{line-height:.5rem;background:linear-gradient(90deg,#ffaf2c 0,#f29600 100%);border-radius:.08rem;font-size:.16rem;text-align:center;color:#fff;font-family:MiSans-Regular;display:block;width:100%;transition:.3s}
.g-btnsd1 .btn1:hover{opacity:.8}
.g-btnsd1 .btn1 span{display:inline-block;padding-left:.18rem;background-position:left center;background-repeat:no-repeat;background-size:.14rem auto}
.m-poppub .txt{margin-bottom:.4rem}
.m-poppub label{display:flex;align-items:center;justify-content:center;color:#282828;font-size:.14rem}
.m-poppub label input{position:absolute;left:-9999px}
.m-poppub .dw{margin:.4rem auto .2rem}
.g-btnpop{display:block;width:1.5rem;line-height:.4rem;background:linear-gradient(90deg,#4cbaee 0,#009fe8 100%);border-radius:1rem;font-size:.16rem;color:#fff;text-align:center;transition:.3s;cursor:pointer;border:none;margin:0 auto}
.m-poppub label.checked .after{background:#009fe8;border-color:#009fe8;background-image:none}
.m-poppub label.checked .after::after{content:"";position:absolute;left:50%;top:45%;width:35%;height:55%;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}
.g-btnpop:hover{opacity:.8}
.m-poppub label .after{width:.14rem;height:.14rem;border:1px solid #999;border-radius:50%;position:relative;overflow:hidden;margin-right:.05rem;background-position:center;background-repeat:no-repeat;background-size:cover;transition:.3s;margin-top:.02rem;cursor:pointer}
.m-pop .inner2{width:5.18rem}
.m-poppub .desc{max-height:2rem;overflow-y:auto}
.m-poppub .desc::-webkit-scrollbar{width:.04rem}
.m-poppub .desc::-webkit-scrollbar-track{background:#fff}
.m-poppub .desc::-webkit-scrollbar-thumb{background:#d9d9d9}
.m-pop2 .top{margin-bottom:.23rem}
.m-poppub2 .top2{display:flex;align-items:center;justify-content:space-between;margin-bottom:.1rem}
.m-poppub2 .top2 .tit{font-size:.14rem}
.m-poppub2 .top2 .tit .s1{display:inline-block;color:#999}
.m-poppub2 .top2 .g-btnpop{margin:0;width:1rem;line-height:.36rem}
.m-poppub2 .inner3{display:flex;margin-bottom:.12rem;border:1px solid #e6e6e6;border-radius:.08rem}
.pop-tit{padding:.1rem .1rem .06rem .2rem;font-size:.14rem;color:#282828}
.m-poppub2 .inner3 ul{padding:.1rem}
.m-poppub2 .inner3 ul li{margin-bottom:.1rem}
.m-poppub2 .item{border-left:1px solid rgba(222,222,222,.5);display:flex;flex:1}
.m-poppub2 .item ul{width:1.6rem}
.m-poppub2 .last-item{display:block;width:1.6rem}
.nav-left{width:1.6rem}
.nav-right{max-height:5.7rem;overflow:hidden;overflow-y:auto;display:flex;flex:1}
.nav-right::-webkit-scrollbar{width:6px;height:6px}
.nav-right::-webkit-scrollbar-track{background-color:#f0f0f0}
.nav-right::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}
.nav-right::-webkit-scrollbar-thumb:hover{background-color:rgba(51,51,51,.1)}
.m-poppub2 .label,.m-poppub2 a{display:block;transition:.3s;padding:.06rem .15rem .06rem .1rem;position:relative;color:#282828;text-align:left;font-size:.14rem;border-radius:.04rem}
.m-poppub2 a .nemdrop{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/arr2.svg);width:.05rem;height:.1rem;position:absolute;right:.1rem;top:50%;transform:translateY(-50%)}
.m-poppub2 .label .after{background-position:center;background-repeat:no-repeat;background-size:cover;width:.14rem;height:.14rem;position:absolute;right:.06rem;top:50%;transform:translateY(-50%);transition:.3s;border:1px solid #999;border-radius:50%;cursor:pointer}
.m-poppub2 .label input{position:absolute;left:-9999px}
.m-poppub2 .label.checked .after{background:#009fe8;border-color:#009fe8;background-image:none}
.m-poppub2 .on a .nemdrop,.m-poppub2 a:hover .nemdrop{background-image:url(../images/arr2-1.svg)}
.m-poppub2 .label.checked,.m-poppub2 .label:hover,.m-poppub2 .on a,.m-poppub2 a:hover{background:rgba(0,159,232,.1)}
.g-box2{padding:.2rem;border-radius:.08rem;background-color:#fff;margin-bottom:.2rem}
.mb20{margin-bottom:.2rem}
.ul-jingh.jl-list4 .con{display:flex;align-items:flex-start}
.ul-jingh.jl-list4 .txt{flex:1}
.ul-jingh .num{width:.18rem;line-height:.18rem;background:#bbb;border-radius:.04rem;margin-right:.05rem;text-align:center;font-size:.12rem;color:#fff}
.ul-jingh li:first-child .num{background-color:red}
.ul-jingh li:nth-child(2) .num{background-color:#ff6200}
.ul-jingh li:nth-child(3) .num{background-color:#f29600}
.ul-jingh.jl-list4 .tit{line-height:.18rem;margin-bottom:.07rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.jl-list2.ul-listidx3 .titbox{display:block;margin-bottom:0}
.jl-list2.ul-listidx3 .sub .titbox{display:flex;margin-bottom:.05rem}
.jl-list2.ul-listidx3 .top1{display:flex;align-items:center;justify-content:space-between}
.jl-list2.ul-listidx3 .tit{color:#282828;margin-bottom:.05rem}
.jl-list2.ul-listidx3 .sub .tit{margin-bottom:0}
.jl-list2.ul-listidx3 .time{font-size:.14rem}
.jl-list2.ul-listidx3 .tit1{color:#282828;font-size:.16rem;transition:.3s;margin-bottom:.1rem;font-weight:700;margin-bottom:.06rem;display:block}
.jl-list2.ul-listidx3 .info:hover .tit1{color:#009fe8}
.jl-list2.ul-listidx3 .info{border-bottom:none}
.ul-listidx3 .ps .s1{display:inline-block;line-height:.26rem;border-radius:.06rem;border:1px solid #009fe8;padding:0 .1rem;font-size:.14rem;color:#009fe8;margin-right:.1rem}
.ul-listidx3 .ps .s1:last-child{margin-right:0}
.jl-list2.ul-listidx3 .item{min-width:auto;margin-right:.3rem}
.ul-favlist li{display:inline-block;margin-right:.12rem}
.ul-favlist .con{display:inline-block;padding:0 .2rem;line-height:.4rem;background:rgba(76,186,238,.15);border-radius:.08rem;font-size:.16rem;color:#009fe8;transition:.3s}
.ul-favlist .con:hover,.ul-favlist .on .con{background:linear-gradient(90deg,#4cbaee 0,#009fe8 100%);color:#fff}
.ul-listidx3.jl-list2 li{display:block}
.ul-listp3.jl-list2 li{display:flex}
.ul-listp3.jl-list2 .moth{margin-right:.2rem;font-size:.16rem;color:#282828;font-family:MiSans-Demibold}
.ul-listp3.jl-list2 .ps{margin-bottom:.1rem}
.ul-listp3 .more{font-size:.14rem;color:#282828;display:inline-block;padding:0 .1rem;line-height:.26rem;background:#eee;border-radius:.06rem;transition:.3s}
.ul-listp3 .more:hover{background-color:#009fe8;color:#fff}
.ul-listidx3.jl-list2 .list li{display:flex}
.ul-listidx3 .userbox{display:flex;align-items:center;margin-bottom:.1rem}
.ul-listidx3 .userbox .top1{flex:1}
.ul-favlist2 .userbox .desc{font-size:.16rem}
.m-plate1{background-color:transparent;padding:.2rem 0;margin-bottom:0}
.g-row .g-topd1{margin-bottom:0}
.m-plate2{padding-bottom:.18rem}
.m-plate2_1{display:flex;align-items:center;justify-content:space-between}
.ul-plate2 li{display:inline-block;margin-right:.5rem}
.ul-plate2 .con{font-size:.16rem;color:#999;font-family:MiSans-Regular}
.ul-plate2 .con span{display:inline-block;font-size:.2rem;color:#009fe8}
.g-btnsd1 .btn2{border:1px solid #009fe8;background:0 0;font-size:.16rem;color:#009fe8;line-height:.36rem;border-radius:.08rem;padding:0 .2rem;display:inline-block;margin-right:.1rem;transition:.3s}
.g-btnsd1 .btn2.act{color:#999;border-color:#999}
.g-btnsd1 .btn2 span{font-size:.2rem}
.g-btnsd1 .btn2:hover{background-color:#009fe8;color:#fff}
.m-plate2_1 .g-btnsd1{display:flex;align-items:center}
.m-plate2_1 .g-btnsd1 .btn1{width:1.2rem;line-height:.4rem}
.m-search{border-radius:.08rem;background-color:#fff;padding:.3rem .2rem .36rem}
.m-search .form{margin:0 auto .3rem;width:5rem;position:relative;background:#fff;border-radius:.06rem;border:1px solid #009fe8;overflow:hidden}
.m-search .yell{color:#f29600}
.m-search .form .inp{display:block;width:100%;left:.4rem;height:.4rem;font-size:.16rem;color:#282828;padding:0 1.15rem 0 .15rem;background-color:transparent}
.m-search .form .btn{position:absolute;height:.4rem;line-height:.4rem;text-align:center;background:#009fe8;border-radius:.06rem 0 0 .06rem;color:#fff;font-size:.14rem;border:none;transition:.3s;cursor:pointer;top:0;right:0;width:1rem}
.m-search .form .btn:hover{opacity:.8}
.m-search .form .btn span{display:inline-block;padding-left:.28rem;background-position:left center;background-repeat:no-repeat;background-size:.18rem auto;background-image:url(../images/person/search2.svg)}
.m-search .info-tit{font-weight:500;font-size:.16rem;color:#282828;padding-bottom:.1rem;border-bottom:1px solid #eee}
.jl-about1{display:flex;justify-content:space-between}
.jl-about1 .lbox{flex-shrink:0;width:8.6rem}
.jl-about1 .rbox{flex-shrink:0;width:3.2rem}
.jl-about1 .white{background-color:#fff;border-radius:.08rem;margin-bottom:.2rem;padding:.2rem}
.jl-about1 .white.sty1{padding-bottom:.3rem}
.jl-about1 .white.sty2{padding-top:0}
.jl-about1 .white:last-child{margin-bottom:0}
.jl-tit1{border-bottom:1px solid #eee;padding-bottom:.2rem;margin-bottom:.2rem}
.jl-tit1 .tit{font-size:.24rem;color:#282828;font-weight:700;margin-bottom:.1rem}
.jl-tit1 .desc,.jl-tit1 .tags{display:flex;align-items:center}
.jl-tit1 .tags .tag{display:block;border:1px solid #009fe8;border-radius:.06rem;padding:0 .1rem;line-height:.24rem;font-size:.14rem;color:#009fe8;margin-right:.1rem}
.jl-tit1 .time{font-size:.14rem;color:#666}
.jl-info1 .info{font-size:.16rem;color:#282828;line-height:1.75}
.jl-info1 .info img{max-width:100%;height:auto;display:block;margin:.1rem 0}
.jl-info1 .info video{max-width:100%;height:auto;display:block;margin:.1rem 0}
.jl-info1 .case-section-content img,.jl-info1 .case-attachments img{max-width:100%;height:auto;display:block;margin:.1rem 0}
.jl-info1 .pic{display:flex;align-items:center;justify-content:space-between}
.jl-info1 .pic img{flex:1;display:block;margin-right:.2rem;overflow:hidden}
.jl-info1 .pic img:last-child{margin-right:0}
.jl-info1 .end{text-align:center;font-size:.14rem;color:#999;margin-bottom:.3rem}
.jl-info1 .lab{display:flex;align-items:center;justify-content:space-between;font-size:.16rem;color:#999;margin-bottom:.68rem}
.jl-info1 .lab span{margin-right:.2rem}
.jl-info1 .lab a{color:inherit;transition:.5s}
.jl-info1 .lab a:hover{color:#009fe8}
.jl-info1 .lab img{display:inline-block;vertical-align:middle;margin-top:-1px;margin-right:.05rem}
.jl-info1 .lab .del{display:flex;align-items:center;justify-content:center;width:.8rem;line-height:.34rem;border:1px solid #ffcdcd;border-radius:.08rem;font-size:.14rem;color:#ff0606}
.jl-info1 .lab .del:hover{color:#fff;background-color:#ff0606;border-color:#ff0606}
.jl-info1 .lab .del img{margin-right:.05rem;transition:.5s}
.jl-info1 .lab .del:hover img{filter:brightness(0) invert(100%)}
.jl-list1{font-size:0;text-align:center}
.jl-list1 li{display:inline-block;vertical-align:middle;margin:0 .15rem}
.jl-list1 .icn{width:.6rem;margin-bottom:.1rem;position:relative;cursor:pointer}
.jl-list1 .icn .img2{position:absolute;top:0;left:0;right:0;z-index:2;opacity:0;transition:.5s}
.jl-list1 .icn.on .img2{opacity:1}
.jl-list1 .num{text-align:center;font-size:.16rem;color:#282828}
.jl-tit2{display:flex;align-items:center;justify-content:space-between;padding:.07rem 0;border-bottom:1px solid #eee}
.jl-tit2 .tit{font-size:.18rem;color:#282828;position:relative;z-index:2}
.jl-tit2 .tit::after{content:'';position:absolute;left:0;bottom:0;width:.5rem;height:.1rem;background:linear-gradient(90deg,#f29600 0,rgba(242,150,0,0) 100%);z-index:-1}
.jl-tab1{display:flex;align-items:center;padding:.02rem;border-radius:.7rem;background-color:#eff0f2}
.jl-tab1 li{display:block;width:.7rem;line-height:.32rem;text-align:center;font-size:.14rem;color:#666;border-radius:.5rem;cursor:pointer;transition:.5s}
.jl-tab1 li.on{background-color:#009fe8;color:#fff}
.jl-list2{margin-bottom:.1rem}
.jl-list2 li{display:flex;align-items:start;padding-top:.2rem}
.jl-list2 .user{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;margin-right:.1rem;font-size:0;overflow:hidden}
.jl-list2 .user img{width:100%;height:100%;object-fit:cover;display:block}
.jl-list2 .info{flex:1;padding-top:.02rem;padding-bottom:.2rem;border-bottom:1px solid #eee;overflow:hidden}
.jl-list2 li:last-child .info{border-bottom:none}
.jl-list2 .titbox{display:flex;align-items:center;justify-content:space-between;margin-bottom:.07rem}
.jl-list2 .tit{flex:1;font-size:.16rem;color:#666;font-weight:700;overflow:hidden}
.jl-list2 .tit span{display:inline-block;border:1px solid #009fe8;border-radius:.04rem;line-height:.2rem;padding:0 .05rem;font-weight:500;text-align:center;font-size:.12rem;color:#009fe8;margin-left:.06rem;vertical-align:middle}
.jl-list2 .tit img{display:inline-block;vertical-align:middle;margin-top:-.05rem}
.jl-list2 .time{font-size:.12rem;color:#999}
.jl-list2 .desc{font-size:.14rem;color:#000;margin-bottom:.15rem}
.jl-list2 .desc img{max-width:100%;height:auto;border-radius:.08rem;margin:.1rem 0;display:block}
.jl-list2 .pic{font-size:0;margin-bottom:.15rem}
.jl-list2 .pic img{display:inline-block;vertical-align:middle;margin-right:.1rem;margin-bottom:.1rem;width:1.5rem;height:1.5rem;border-radius:.08rem;object-fit:cover;overflow:hidden;cursor:pointer}
.jl-list2 .pic.sty1 img{width:2.3rem}
.jl-list2 .sub .desc img{max-width:100%;height:auto;border-radius:.06rem;margin:.08rem 0;display:block}
.jl-list2 .icns{display:flex;align-items:center}
.jl-list2 .item{display:flex;align-items:center;min-width:.7rem;cursor:pointer}
.jl-list2 .item .i{margin-right:.05rem;position:relative;font-size:0}
.jl-list2 .item .i img{transition:.5s}
.jl-list2 .item .i .img2{position:absolute;top:0;left:0;opacity:0;z-index:2}
.jl-list2 .item.on .i .img1{opacity:0}
.jl-list2 .item.on .i .img2{opacity:1}
.jl-list2 .item .num{font-size:.14rem;color:#666;transition:.5s}
.jl-list2 .item.on .num{color:#009fe8}
.jl-list2 .sub{display:none;margin-top:.1rem;background-color:#f8f8f8;border-radius:.08rem;padding:0 .2rem}
.jl-pages{display:flex;align-items:center;justify-content:center;padding:.2rem 0}
.jl-pages .pg{display:flex;align-items:center;justify-content:center;font-size:0}
.jl-pages li{display:inline-flex;align-items:center;vertical-align:middle;margin:0 .05rem}
.jl-pages a,.jl-pages strong{display:inline-flex;align-items:center;justify-content:center;min-width:.32rem;height:.32rem;line-height:.32rem;text-align:center;font-size:.14rem;color:#666;border-radius:.08rem;cursor:pointer;transition:.5s;margin:0 .03rem;padding:0 .08rem}
.jl-pages strong{background-color:#009fe8;color:#fff}
.jl-pages .on a,.jl-pages a:hover{background-color:#009fe8;color:#fff}
.jl-pages .arr img{transition:.5s}
.jl-pages .arr:hover img{filter:brightness(0) invert(100%)}
.jl-pages label{display:inline-flex;align-items:center;vertical-align:middle;margin-left:.1rem;font-size:.14rem}
.jl-pages label input.px{width:.4rem;height:.28rem;text-align:center;border:1px solid #ddd;border-radius:.04rem;font-size:.12rem}
.jl-pages label span{color:#999;font-size:.12rem}
.jl-btn1{display:block;width:1rem;line-height:.4rem;text-align:center;font-size:.16rem;color:#fff!important;border-radius:.08rem;margin-top:.1rem;background:linear-gradient(90deg,#4cbaee 0,#009fe8 100%);cursor:pointer;overflow:hidden;position:relative;transition:.5s}
.jl-btn1::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f29600;opacity:0;z-index:-1;transition:.5s}
.jl-btn1:hover::after{opacity:1}
.jl-info2{display:flex;align-items:center}
.jl-info2 .user{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;margin-right:.1rem}
.jl-info2 .user img{display:block;width:100%;height:100%;object-fit:cover}
.jl-info2 .info{flex:1;overflow:hidden}
.jl-info2 .top{display:flex;align-items:center;justify-content:space-between}
.jl-info2 .tit{flex:1;display:flex;align-items:center;font-size:.16rem;color:#282828;margin-bottom:.05rem;overflow:hidden}
.jl-info2 .tit img{margin-left:.06rem}
.jl-info2 .gz{display:flex;align-items:center;font-size:.14rem;color:#009fe8;line-height:1.1;transition:.5s}
.jl-info2 .gz:hover{color:#f29600}
.jl-info2 .gz span{font-size:.24rem}
.jl-info2 .desc{font-size:.14rem;color:#282828;margin-bottom:.05rem}
.jl-info2 .num{font-size:.14rem;color:#666}
.jl-pic{display:block;font-size:0;border-radius:.08rem;overflow:hidden;margin-bottom:.2rem}
.jl-pic:last-child{margin-bottom:0}
.jl-pic img{width:100%}
.jl-list3{padding-top:.15rem}
.jl-list3 li{margin-bottom:.14rem}
.jl-list3 li:last-child{margin-bottom:0}
.jl-list3 .con{display:flex;align-items:center}
.jl-list3 .tag{flex-shrink:0;width:.3rem;line-height:.18rem;background-color:#f29600;border-radius:.04rem;font-size:.12rem;color:#fff;text-align:center;margin-right:.05rem}
.jl-list3 .tit{flex:1;font-size:.14rem;color:#282828;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s}
.jl-list3 .con:hover .tit{color:#009fe8}
.jl-list4{padding-top:.15rem}
.jl-list4 li{margin-bottom:.15rem}
.jl-list4 li:last-child{margin-bottom:0}
.jl-list4 .con{display:block}
.jl-list4 .tit{font-size:.14rem;color:#282828;transition:.5s}
.jl-list4 .con:hover .tit{color:#009fe8}
.jl-list4 .desc{font-size:.12rem;color:#999}
.jl-snv{position:sticky;float:right;right:0;bottom:.3rem;width:.5rem;margin-top:-1.1rem;z-index:99}
.jl-snv li{margin-bottom:.1rem}
.jl-snv li:last-child{margin-bottom:0}
.jl-snv .icn{width:.5rem;height:.5rem;text-align:center;font-size:0;line-height:.5rem;background-color:#fff;border-radius:.08rem;color:#666;cursor:pointer;transition:.5s}
.jl-snv .icn:hover{color:#009fe8}
.jl-snv .icn svg{display:inline-block;vertical-align:middle}
#editbox{position:relative;z-index:999}


/* ========== 病例帖详情样式 ========== */
.case-post {
    padding: 0.2rem 0;
}
.case-type-badge {
    display: inline-block;
    background: linear-gradient(90deg, #4cbaee 0, #009fe8 100%);
    color: #fff;
    font-size: 0.12rem;
    padding: 0.03rem 0.12rem;
    border-radius: 0.04rem;
    margin-bottom: 0.2rem;
    font-weight: 500;
    letter-spacing: 0.01rem;
}
.tag-case {
    background: linear-gradient(90deg, #4cbaee 0, #009fe8 100%) !important;
    color: #fff !important;
    border: none !important;
}
.tag-case a {
    color: #fff !important;
}
.case-section {
    margin-bottom: 0.24rem;
    padding-bottom: 0.2rem;
    border-bottom: 1px dashed #eee;
}
.case-section:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.case-section-title {
    font-size: 0.16rem;
    font-weight: 600;
    color: #333;
    margin-bottom: 0.1rem;
    padding-left: 0.1rem;
    border-left: 3px solid #009fe8;
    line-height: 1.4;
}
.case-section-content {
    font-size: 0.14rem;
    color: #555;
    line-height: 1.8;
    word-break: break-all;
}
.case-section-content p {
    margin-bottom: 0.08rem;
}
.case-section-content img {
    max-width: 100%;
    border-radius: 0.04rem;
    margin: 0.08rem 0;
}
.case-attachments {
    margin-top: 0.1rem;
    display: flex;
    flex-wrap: wrap;
    gap: 0.1rem;
}
.case-attachments img {
    max-width: 2rem;
    max-height: 2rem;
    border-radius: 0.04rem;
    border: 1px solid #eee;
    cursor: pointer;
    transition: transform 0.2s;
}
.case-attachments img:hover {
    transform: scale(1.02);
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
.case-download-tip {
    margin-top: 0.16rem;
    padding: 0.08rem 0.12rem;
    background: #fff3cd;
    color: #856404;
    border-radius: 0.04rem;
    font-size: 0.12rem;
}


/* 帖子列表中的病例标签 */
.s1-case {
    background: linear-gradient(90deg, #4cbaee 0, #009fe8 100%) !important;
    color: #fff !important;
    border: none !important;
}
