/* 当前项目公共模块CSS */

.center-1200 {
    width: 1200px;
}

.link-a:hover {
    color: #278A38 !important;
}

img {
    object-fit: cover;
}

/* 搜索 */
.search-but input {
    border: none;
    outline: none;
    font-size: 16px;
    background-color: #F5F5F5;
    border: 1px solid transparent;
    width: 90%;
}

/**********************
 导航栏 
 ******************************************/
.nav-cur {
    background: url(../../img/navg.png) no-repeat left/cover;
    background-size: 100% 100%;
    font-weight: bold;
    top: -3px;
}

.nav a:hover {
    background: url(../../img/navg.png) no-repeat left/cover;
    background-size: 100% 100%;
    font-weight: bold;
    top: -3px;
}

/* 页内导航 */
.triangle {
    width: 0;
    height: 0;
    border-left: 8px solid #278A38;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}

/* 首页导航选中*/
.cur {
    background-color: #E70956;
    border-radius: 20px;
    padding: 4px 16px;
    color: #fff !important;
    /* font-weight: bold; */
}

.tabcontent {
    display: none;
}

/* 评分 */
.pingfw {
    background: url(../../img/pingfw.png) no-repeat left/80px 16px;
}

.pingfn {
    background: url(../../img/pingfn.png) no-repeat left/80px 16px;
}

/* 按钮 */
.but {
    border: none;
}

.bor-der {
    width: 1000px;
    border-top: 1px dashed #278A38;
    border-bottom: 1px dashed #278A38;
    border-left: 1px dashed #278A38;
}

/**********************
医院百科-选择地址、项目
 ******************************************/
.pcur {
    color: #E70956 !important;
}

.p-cur {
    color: #E70956 !important;
}

.diz li:hover {
    color: #E70956 !important;
}

.xingm li:hover {
    color: #E70956 !important;
}

/**********************
分页
 ******************************************/

.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #E70956;
}

.layui-laypage a:hover {
    color: #E70956;
}

/**********************
医生详情 切换
 ******************************************/
.hoap-cur {
    background-color: #278A38;
    border-radius: 4px 4px 0 0;
    padding: 4px 16px;
    color: #fff !important;
    font-weight: bold;
}

/**********************
医院详情 切换（图片）
 ******************************************/

.layui-carousel>[carousel-item]>* {
    background-color: #fff;
}

.layui-carousel-arrow {
    top: 48%;
}

/**********************
项目百科筛选-列表
 ******************************************/
.navpor-cur {
    color: #fff;
    background-color: #E70956;
    border-radius: 8px;
}

.project-ul a:hover {
    color: #fff !important;
    background-color: #E70956;
    border-radius: 8px;
}

.project-ul li:hover {
    color: #fff !important;
    background-color: #E70956;
    border-radius: 8px;
}

.layui-nav {
    background-color: #F5F5F5 !important;
}

.layui-nav-itemed>.layui-nav-child {
    background-color: #F5F5F5 !important;
}

.layui-nav-itemed>a,
.layui-nav-tree .layui-nav-title a,
.layui-nav-tree .layui-nav-title a:hover {
    color: #E70956 !important;
    font-weight: bold;
}

.layui-nav-tree .layui-nav-child dd.layui-this,
.layui-nav-tree .layui-nav-child dd.layui-this a,
.layui-nav-tree .layui-this,
.layui-nav-tree .layui-this>a,
.layui-nav-tree .layui-this>a:hover {
    background-color: #fff;
}

.layui-nav .layui-nav-item a {
    color: #333;
}

.layui-nav-tree .layui-nav-bar {
    background-color: #E70956;
}

.layui-nav .layui-nav-item a:hover,
.layui-nav .layui-this a {
    color: #E70956 !important;
}

/**********************
项目百科-详情
 ******************************************/
.set-show .shuhou-list:nth-child(n + 3) {
    display: none;
}

.shuhou-list {
    position: relative;
    border-left: 1px solid #d9d9d9;
}

.shuhou-list i {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    position: absolute;
    left: -4px;
    top: 0;
    background-color: #d9d9d9;
}

/* 百科索引 */
.suoy li:hover {
    color: #278A38 !important;
}

.suoy .suoy-cur {
    color: #278A38 !important;
}

/**********************
知识干货-详情
 ******************************************/

.weix-share-popup {
    display: none;
    z-index: 2;
    background: url(../../img/fenxiangerweima.png) no-repeat left/cover;
    text-align: center;
}

.weix-share:hover .weix-share-popup,
.weix-share-but:hover .weix-share-popup {
    display: block;
}

/* // 显卡左右 */
.layui-btn {
    color: #333;
    background-color: #F5F5F5;
}

.demo-tab-header .layui-btn.layui-this {
    color: #278A38;
}

.demo-tab-body>div {
    display: none;
}

.layui-form-item {
    margin-bottom: 0;
}

/* 写点评-点评医院step3 */
.rate_bgcolor_1 {
    background-color: #D9D9D9;
}

.rate_bgcolor_2 {
    background-color: #FCC894;
}

.rate_bgcolor_3 {
    background-color: #FFAC5A;
}

.rate_bgcolor_4 {
    background-color: #C1D759;
}

.dianp3-bom,
.dianp3-bom2 {
    border: 1px dashed #d9d9d9;
}

.dianp3-bom .file {
    display: block;
    background-color: #fff;
    width: 188px;
    height: 96px;
    background: url(../../img/wenjian.png) no-repeat left/cover;
}

.dianp3-bom2 .file {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../../img/wenjian2.png) no-repeat left/cover;
}

.file {
    background: #F3F4F6;
    width: 80px;
    height: 80px;
    border-radius: 4px;
    position: relative;
}

.file input {
    opacity: 0;
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
}

.bg-w {
    background-color: #fff;
}

.por-cur {
    color: #278A38;
}

.search_high em {
    font-style: normal;
    color: #e70956;
}

.search_high em:hover {
    color: #278A38;
}

.login-box {
    box-shadow: 0 0.3px 6px rgba(63, 63, 63, 0.15);
}