.search-result{padding:50px 260px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.search-result .search-nav{width:65%;display:flex;justify-content:space-between;align-items:center;padding:0 20px;box-sizing:border-box}.search-result .search-nav .nav-item{font-weight:500;font-size:22px;color:#999;cursor:pointer;padding-bottom:4px;box-sizing:border-box;transition:all .2s}.search-result .search-nav .active-nav{color:#333;font-weight:bold;border-bottom:2px solid #333}.search-result .search-info{width:100%;margin-top:20px}.search-result .doctor-item{border-radius:20px;border:1px solid #EBEBEB;padding:17px 12px 10px 21px;box-sizing:border-box;background:#FFFFFF;box-shadow:0 2px 10px 0 #E5E5E5;margin-bottom:19px}.search-result .doctor-item figure{display:flex;margin:0}.search-result .doctor-item figure .user-img{width:178px;height:178px;border-radius:10px;margin-right:23px}.search-result .doctor-item figure figcaption{flex:1;display:flex;flex-direction:column;justify-content:space-between}.search-result .doctor-item figure figcaption .top-btn{display:flex;justify-content:space-between;align-items:center}.search-result .doctor-item figure figcaption .user-name{font-weight:bold;font-size:20px;color:#333333}.search-result .doctor-item figure figcaption .user-name .scoure{font-weight:500;font-size:14px;color:#666;margin-left:15px;border-bottom:1px solid #ddd}.search-result .doctor-item .doctor-yue{padding:13px 63px;box-sizing:border-box;background:#FFF9EA;border-radius:10px 10px 10px 10px;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:18px;color:#BE8739}.search-result .doctor-item:hover{border:1px solid #69D0D8}.search-result .doctor-item:hover .doctor-yue{background:linear-gradient(90deg, #FAE9BA 0%, #F4C28A 100%) !important;box-shadow:0 2px 10px 0 rgba(109,42,0,0.2);color:#845109;cursor:pointer}.search-result .doctor-item .doctor-code{font-weight:500;font-size:14px;color:#54C19B;margin:0px 0 20px}.search-result .doctor-item .doctor-desc{border-radius:10px 10px 10px 10px;border:1px solid #A8F9FF;padding:22px 18px;box-sizing:border-box}.search-result .doctor-item .doctor-desc .doctor-recommend-title{display:flex;align-items:center;font-weight:bold;font-size:20px;color:#06C6AA}.search-result .doctor-item .doctor-desc .doctor-recommend-title .squre-icon{margin-right:6px;width:20px;height:20px}.search-result .doctor-item .doctor-desc .doctor-recommend-title .doctor-good-at{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:box;-moz-box-orient:vertical;margin-top:10px}.search-result .hospital-item{width:100%;padding:28px 28px 17px 36px;box-sizing:border-box;background:#FFFFFF;box-shadow:0 2px 10px 0 #E5E5E5;border-radius:20px;margin-bottom:20px;display:flex;justify-content:space-between}.search-result .hospital-item figure{display:flex;flex-direction:column;align-items:center;margin:0 23px 0 0}.search-result .hospital-item figure .hospital-img{width:450px;height:234px;border-radius:10px;margin-bottom:11px}.search-result .hospital-item figure figcaption{width:100%;font-weight:500;font-size:16px;color:#217C6C;line-height:48px;display:flex;justify-content:center;align-items:center;background:#E2F6F4;border-radius:10px}.search-result .hospital-item .hospital-info{flex:1}.search-result .hospital-item .hospital-info .hospital-name{font-weight:bold;font-size:24px;color:#333333}.search-result .hospital-item .hospital-info .hospital-address{display:flex;align-items:center;margin:8px 0 15px}.search-result .hospital-item .hospital-info .hospital-address .map-icon{width:11px;height:16px;margin-right:8px}.search-result .hospital-item .hospital-info .hospital-address .address-text{font-weight:500;font-size:14px;color:#2AA394;border-bottom:1px solid #2AA394;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:box;-moz-box-orient:vertical}.search-result .hospital-item .hospital-info .hospital-desc{padding:15px 20px;box-sizing:border-box;height:160px;border-radius:10px 10px 10px 10px;border:1px solid #A8F9FF}.search-result .hospital-item .hospital-info .hospital-desc .hospital-desc-title{display:flex;align-items:center;font-weight:bold;font-size:20px;color:#06C6AA}.search-result .hospital-item .hospital-info .hospital-desc .hospital-desc-title .squre-icon{margin-right:18px}.search-result .hospital-item .hospital-info .hospital-desc .hospital-desc-content{font-weight:500;font-size:16px;color:#999999;margin-top:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:box;-moz-box-orient:vertical}.search-result .hospital-item .hospital-info .yue-btn{width:100%;font-weight:bold;font-size:18px;color:#845109;line-height:48px;display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg, #FAE9BA 0%, #F4C28A 100%);border-radius:10px;margin-top:9px;cursor:pointer}.search-result .protect-item{padding:21px 30px;box-sizing:border-box;display:flex;background-color:#fff;border-radius:10px;margin-bottom:20px}.search-result .protect-item .pro-img{width:310px;height:230px;border-radius:10px;margin-right:37px}.search-result .protect-item .pro-info{flex:1}.search-result .protect-item .pro-info .pro-name{font-weight:bold;font-size:24px;color:#333333;display:flex;justify-content:space-between;align-items:center}.search-result .protect-item .pro-info .pro-name .time{display:flex;align-items:center;font-weight:500;font-size:14px;color:#54C19B}.search-result .protect-item .pro-info .pro-name .time .time-icon{width:15px;margin-right:4px}.search-result .protect-item .pro-info .hospital-info{display:flex;justify-content:space-between;align-items:center;background:#ECFDFB;border-radius:10px;margin:16px 0 28px}.search-result .protect-item .pro-info .hospital-info .adress{font-weight:500;font-size:14px;color:#3EA983;display:flex;align-items:center}.search-result .protect-item .pro-info .hospital-info .adress .hos-img{width:78px;height:41px;border-radius:10px;margin-right:23px}.search-result .protect-item .pro-info .hospital-info .link-more{font-weight:500;font-size:14px;color:#3EA983;margin-right:24px;cursor:pointer}.search-result .protect-item .pro-info .price-box{display:flex;align-items:center;margin-bottom:18px}.search-result .protect-item .pro-info .price-box .tips{width:102px;height:38px;background:linear-gradient(180deg, #E7161A 0%, #FF8F60 100%);box-shadow:0 2px 10px 0 #E5E5E5;border-radius:10px;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:20px;color:#FFFFFF}.search-result .protect-item .pro-info .price-box .price{font-weight:bold;font-size:32px;color:#FF4343;margin:0 19px 0 9px}.search-result .protect-item .pro-info .price-box .price span{font-size:14px}.search-result .protect-item .pro-info .price-box .ori-price{font-weight:500;font-size:14px;color:#999999}.search-result .protect-item .pro-info .btn-box{display:flex;justify-content:space-between;align-items:center}.search-result .protect-item .pro-info .btn-box .validity{font-weight:500;font-size:14px;color:#999999}.search-result .protect-item .pro-info .buy-btn{width:151px;height:50px;background:#FFF9EA;border-radius:10px;font-weight:bold;font-size:18px;color:#BE8739;text-align:center;line-height:50px}.search-result .protect-item:hover{box-shadow:0 2px 10px 0 #E5E5E5}.search-result .protect-item:hover .buy-btn{background:linear-gradient(90deg, #FAE9BA 0%, #F4C28A 100%) !important;box-shadow:0 4px 10px 0 rgba(109,42,0,0.2);cursor:pointer;color:#845109 !important}