.jigouyiyuan-bankuai {

    margin-bottom: 16px;

}

.jigouyiyuan-bankuai a {

    color: #000;

}

/* pf.css开始 */

/* 592 */

.hosp-l{

    width: 840px;

}

.hosp-l li:nth-child(n+4){

    margin-bottom: 0;

}

/* 597 */

/* 598 */

.hosp-r{

    width: 300px;

}

/* 600 */

/* 623 */

.hosp-r-item{

    width:93px;

    margin-right:10px;

    position: relative;

    height: 93px;

    margin-bottom: 10px;

}

.hosp-r-item:nth-child(3n+3){

    margin-right: 0;

}

.hosp-r-item:nth-child(n+4){

    margin-bottom: 0;

}

.hosp-r-city{

    background: rgba(0, 0, 0, 0.5);

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    text-align: center;

    color:#fff;

    line-height: 93px;

}

.hosp-r-item:hover{

    opacity: .8;

}

/* 649 */

/* 650 */

.hosp-r-list a{

    display: block;

    width: 67.5px;

    float: left;

    margin-right: 10px;

    margin-bottom: 10px;

    text-align: center;

    background: #f5f5f5;

    height: 30px;

    line-height: 30px;

    font-size:14px;

    border-radius: 5px;

}

.hosp-r-list a:nth-child(4n+4){

    margin-right: 0;

}

.hosp-r-list a:nth-child(n+17){

    margin-bottom: 0;

}

.hosp-r-list a:hover{

    background: #ff6688;

    color:#fff;

}

/* 672 */

/* 1320 */

.hosp-cont li{

    width: 266px;

    float: left;

    margin-right:20px;

    margin-bottom: 20px;

    text-align: center;

}

.hosp-cont li:nth-child(3n){

    margin-right: 0;

}

.hosp-cont li .img{

    width: 266px;

    height: 160px;

    overflow: hidden;

}

.hosp-cont li a:hover{

    opacity: .8;

}

.hosp-cont li a:hover img{

    transform: scale(1.2);

    -webkit-transition: scale(1.2);

    -moz-transition: scale(1.2);

    -ms-transition: scale(1.2);

    transition: all 0.5s;

    -webkit-transition: -webkit-transform 0.5s;

    -moz-transition: -moz-transform 0.5s;

    -ms-transition: -moz-transform 0.5s;

    transition: transform 0.5s;

}

/* 1348 */

/* pf.css结束 */





/* style.css开始 */

/* 21 */

.w-1200{

    width: 1200px;

    margin-left: auto;

    margin-right: auto;

}

/* 25 */

/* 47 */

.fl{

    float: left;

}

/* 49 */

/* 50 */

.fr{

    float: right;

}

/* 52 */

/* 56 */

.ptblf-20{

    padding: 20px;

}

/* 58 */

/* 71 */

.pt-10{

    padding-top: 10px;

}

/* 73 */

/* 89 */

.mt-20{

    margin-top:20px;

}

/* 91 */

/* 119 */

.bg-fff{

    background-color: #fff;

}

/* 121 */

/* 122 */

.dis-block{

    display: block;

}

/* 124 */

/* 125 */

.over-hide{

    overflow: hidden;

}

/* 127 */

/* 131 */

.bor-5{

    border-radius: 5px;

}

/* 133 */

/* 146 */

.es-1{

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}

/* 150 */

/* 180 */

.img img{

    width: 100%;

    height: 100%;

    border-radius: 5px;

    object-fit: cover;

}

/* 185 */

/* 253 */

.h3{

    font-size:18px;

    font-weight: bold;

}

.h3 span,.h3 a{

    font-size:14px;

    font-weight: normal;

}

.h3 .fr{

    color:#999;

}

.h3 a:hover{

    color:#ff6688;

}

/* 266 */

/* 321 */

.art-title{

    font-size:16px;

}

/* 323 */

/* style.css结束 */







.bdfzhenliao-bankuai {

    margin-bottom: 16px;

    padding: 20px 0;

    background-color: #fff;

}

.bdfzhenliao-bankuai a {

    color: #000;

}

/* css_whir.css开始 */

/* 34 */

.box{box-sizing: border-box}

/* 34 */

/* 39 */

.showing{display: block !important}

/* 39 */

/* 59 */

.flex{display: flex}

/* 59 */

/* 65 */

.flex_wp{display: flex;flex-wrap: wrap}

/* 65 */

/* 89 */

.w1200{max-width:1200px;margin:0 auto;position: relative}

/* 89 */

/* 93 */

/* .active{color: #F3734E} */

.active{color: #F3734E !important;}

/* 93 */

/* 210 */

.section{width: 100%;margin-top: 5px}

.section .top{display: flex;justify-content: space-between;border-bottom: 1px solid rgba(218, 221, 225,.4);background: none}

.section .title{font-size: 30px;color: #393838;font-weight: bolder;font-family: "MicrosoftYaHei";padding-bottom: 4px;position: relative;padding-left: 25px;line-height: 40px;}

.section .title::before{position: absolute;left: 0px;top:8px;border-radius: 4px;content:'';display: inline-block;width: 8px;height: 27px;background: #f3734e;box-shadow: 0px 4px 5px 0px rgba(248, 96, 53, 0.45);}

.categoryTab ul li{color: #333333;font-size:20px;padding-left: 50px;line-height: 26px;}

.categoryTab ul li a{display: block;position: relative;font-size: 20px}

.categoryTab ul li a:hover{color: #f3734e;}

.categoryTab ul li a:hover::after{content:'';display: block;width: 28px;height: 4px;background: #f3734e;position: absolute;left: 50%;transform: translateX(-50%);bottom: -20px;border-radius: 2px}

.categoryTab ul li a.active:after{content:'';display: block;width: 28px;height: 4px;background: #f3734e;position: absolute;left: 50%;transform: translateX(-50%);bottom: -20px;border-radius: 2px}

.intro{border-bottom: 1px solid rgba(218, 221, 225,.4);padding-bottom: 24px;display: flex }

.categoryNa .categoryCon{display: none}

.categoryNa .showing{display: block}

.sectionCon {padding-top: 25px;}

.categoryNa {flex:1}

.sectionCon .img  img{width: 266px;display: block;min-height: 380px}

.sectionCon .categoryCon .left img:hover{transform: translateY(-4px)}

.sectionCon .categoryCon{box-sizing: border-box;padding-left: 25px}

.sectionCon .categoryCon .left img{height: 176px;transition: all 0.5s;width: 256.19px}



.sectionCon .categoryCon .right{width: 70%;padding-left: 15px}

.sectionCon .categoryCon .right a{color:#393838;font-size: 24px;font-family: "HiraginoSansGB-W6";font-weight: bolder }

.sectionCon .categoryCon .right a:hover{color: #F58146}

.sectionCon .categoryCon .right p{color: #999999;font-size: 14px;padding:10px 0px 12px;line-height: 22px}

.sectionCon .categoryCon .right .buttons{text-align: right}

.sectionCon .categoryCon .right .buttons a{margin-left: 20px;display: inline-block;padding:0px 16px;background: #848484;font-size: 16px;border-radius: 20px;height: 36px;line-height: 36px;color: #fff;font-weight: normal}

.sectionCon .categoryCon .right .buttons  .appoint{background: linear-gradient(90deg, #F58146, #F26656);box-shadow: 0px 5px 18px 0px rgba(243, 110, 81, 0.42); }



.newlist{padding-top: 16px}

.newlist .moreTop {position: relative}

.newlist  .item:nth-child(n){background: none !important}

.newlist .moreTop p{color: #393838;font-size: 20px;font-family: "MicrosoftYaHei";font-weight: bolder}

.newlist .moreTop .more {position: absolute;right: 0px;color: #C3C3C3;font-size: 16px;top: 0px}

.newlist .item ul li{width: 50%;box-sizing: border-box;line-height: 36px}

.newlist .item ul li::before{content:'';display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #CFCFCF}

.newlist .item ul li:nth-child(even){text-align: right}

.newlist .item ul li  a{color: #949494;font-size: 16px;}

.newlist .item ul li  a span{font-style: normal;display: inline-block;vertical-align: bottom;width: 72%;text-overflow: ellipsis;overflow: hidden;	white-space: nowrap;text-align: left;}

.newlist .item ul li a:hover{color: #F58146}

.newlist .item ul li i{font-style: normal;padding-left: 11px}

/* 248 */

/* css_whir.css结束 */



            .pt20 {
    padding-top: 20px !important;
}

.container{
  background: #fff;
    border-radius: 8px;
    padding: 40px 40px 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.colLeftLarge .title {
    position: relative;
    margin-bottom: 12px;
}
.colLeftLarge h2 {
    color: #394047;
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
}
.colLeftLarge .moreUnitHos {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    color: #999;
    font-size: 14px;
    padding-right: 12px;
}
            .colLeftLarge {
    width: 100%;
}
.colLeftLarge .DocContent {
    border-top: 2px solid #2bbc80;
}

.docList{
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
 .docItem {
    display: block;
    width: 22%;
    height: 230px;
    border: 1px solid #ebebeb;
    margin: 0 20px 20px 0;
    padding: 20px 10px 0px 10px;
    box-sizing: border-box;

}
.colLeftLarge .DocContent .docItem p {
    margin: 14px 0;
}
.colLeftLarge .DocContent .docName {
    font-size: 16px;
    line-height: 16px;
    color: #333;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.colLeftLarge .DocContent .docHos {
    color: #646464;
    text-align: center;
    font-size: 14px;
    line-height: 1em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.colLeftLarge .DocContent .docSkill {
    text-align: justify;
    font-size: 14px;
    line-height: 24px;
    color: #999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

            .colLeftLarge .DocContent .docItemImg {
    width: 78px;
    height: 78px;
    margin: 0 auto;
    padding: 4px;
    border: 2px solid #f2f2f2;
    box-sizing: border-box;
    -moz-border-radius: 49px;
    -webkit-border-radius: 49px;
    border-radius: 49px;
    overflow: hidden;
    margin-bottom: 10px;
}
            .colLeftLarge .DocContent .docItemImg img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
    object-position: top;
}
