.yiyuandongtai {
	display: flex;
	justify-content: flex-start;
	position: relative;
}
*{
	font-weight: 500;
}
.dongtai_left {
	text-align: center;
	width: 20%;
	position: relative;
	min-width: 160px;
	margin-right: 15px;
}
.product{height: 100%;}
.whiteback{background: #fff;}
.dongtai_left ul {
	list-style: none;
	line-height: 34px;
	padding-left: 0 !important;
	font-size: 14px;
	font-weight: 400;
	color: #4A5352;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
	border: 1px solid #d6d6d6;
	border-top: 0;
}
.dongtai_left ul li{
	margin: 5px 0;
	border-bottom: 1px dashed #d6d6d6;
}
.dongtai_left ul li a{color: #333;font-size: 16px;}
.ontop {
    background: #02637a;
    color: #fff;
    border-bottom: 0 !important;
}
.on{
	color: #26a37a;	
    font-weight:bolder;
}
.dongtai_left ul li.on > a {
    color: #f89216;
    font-weight: bold !important;
}
.dongtai_left ul p{
	line-height: 20px;
	padding: 15px 0 10px 0;
	margin-bottom: 0px;
	text-align: center;	
	font-size: 20px;
	box-shadow: 6px -1px 6px -1px #d6f0fc;
}
.dongtai_left ul p span{font-size: 14px;}
.dongtai_left ul li:last-child{
	line-height: 34px;
	margin-bottom: 4px;
	border-bottom: 0 !important;
}
.yiyuandongtai>.dongtai_left li {
	width: 100%;
}
    .yiyuandongtai > .dongtai_left li:nth-child(2){
        border-bottom:0;
    }
    .yiyuandongtai > .dongtai_left li a:hover {
        color: #26a37a;
    }
.on {
	/*border-bottom: 1px dashed red;*/
}
/*上下轮播消息*/
/*.scrollbox{margin: 0 auto; overflow: hidden; padding:0 8px 8px; }*/
.right_con{border-top: 1px solid #e0e0e0;}
.yiyue_con{padding-left: 1%;padding-right:1%;}
#scrollDiv{ overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{padding:0px 0px 15px 0px;
 overflow:hidden; vertical-align:bottom;
  zoom:1;
}
 #scrollDiv ul{padding-left:2%;padding-right:4%;}
 #scrollDiv li a{width: 100%; line-height:42px;}
#scrollDiv li a span{max-width:86%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#scrollDiv li h3{ height:24px; padding-top:13px; font-size:14px; color:#353535; line-height:24px; width:300px;}
#scrollDiv li h3 a{color:#353535; text-decoration:none}
#scrollDiv li h3 a:hover{ color:#F00}
#scrollDiv li a span:last-child{ height:30px; color:#416A7F;min-width: 74px;float: right;}
#scrollDiv li div{padding-top: 4px;}
#scrollDiv li div a{ color:#416A7F; text-decoration:none}
#scrollDiv li p{text-align: right;color: #929292;}
.scroltit{padding-bottom:4px; margin-bottom:50px;display: flex;justify-content: center;}
.scroltit h3{width:100px; float:left;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:4px}
.pagination{margin: 0;}
#ctl00 {
    margin-top: 10px;
}
.linktit{
	display: inline-block;
    font-size: 15px;
    padding-top: 3px;
    color: #008f7d;
    text-decoration: none;
    line-height: 140%;
    }
.list_link{padding:6px 12px;color:#333;border:1px solid #e0e0e0;}
#PageNavigator_txtNewPageIndex {
    padding: 5px 12px;
    border: 1px solid #e0e0e0;
    background: #02637a;
    color:#fff !important;
    width:36px !important;
}
#but_up {
    background: url(../up.gif) no-repeat 0 0;
    text-indent: -9999px
}
#but_down{ background:url(../down.gif) no-repeat 0 0; text-indent:-9999px}
#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}
/*右边*/
.dongtai_right{
	margin: 0 0 30px 0;
	z-index: 100;
    box-shadow:0 0 10px #d6d6d6;
    min-height:300px;
}

.gong-tit, .title {
    color: #353535 !important;
    margin: 0;
    width: 66px;
    border-bottom: 2px solid #929193;
    padding: 11px 0;
    text-align: center;
}
.title {
    width: 86px;
    border-bottom: 2px solid #929193;
    padding: 20px 0;
}
.xuxiahua{display: flex;justify-content: space-between;align-items: center;}
.news_adr{display: flex;padding: 0px 10px;align-items: center;margin-top: 24px;}
.news_adr img{max-height: 24px;max-width: 25px;}


/*分页*/
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #41b0a7;
    border-color: #e0e0e0;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #000;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #e0e0e0;
}

/*快捷导航*/
.zhuanti .flex{margin-bottom: 10px;display: flex;justify-content: space-around;flex-wrap: wrap;}
.zhuanti .flex>div {padding: 0;width: 49%;}
.zhuanti .flex>div .four{width:100%;text-align: center;color: #fff;display: flex;justify-content: center;align-items: center;position: relative;height: 120px;cursor: pointer;}
.zhuanti .flex>div .four>div:last-child{z-index: 2;}
.zhuanti .flex>div .four h4{margin-top: 15px;color: #333;}
.zhuanti .flex>div ul{display: inline-block;}
.zhuanti .flex>div ul li{display: inline-block;width:100%;line-height: 36px;position: relative;
list-style-type:none;padding-left: 40px;background:url(../img/lijt.png) no-repeat left;background-position: left 20px center;border-bottom:1px solid #efefef;}
.overlay {
	width: 100%;
	height:100%;
	  position: absolute;
	  top: 0;
	  right: 0;
	  bottom: 0;
	  left: 0;
	  z-index: 1 !important;
	  background-color: rgba(0,0,0,.05);
	  filter: blur;
}
		.zhuanti ul li{
    float: right;
}
.four a img{width: 26%;}
.four a:hover{
	/*animation: shaking 0.25s linear infinite;
	-webkit-animation: shaking 0.25s linear infinite;*/
	animation: shaking 0.25s;
	-webkit-animation: shaking 0.25s;
}

@keyframes shaking{
	
	25% {
		margin-left:-10px;
	}
	50% {
		margin-right:20px;
	}
	/*75% {
		margin-top:10px;
	}
	100% {
		margin-top:10px;
	}*/
}

/*快捷导航*/
.kjdh{border:1px solid #e0e0e0;}
.kjdh>p{
	font-size: 22px;
	line-height: 20px;
	padding: 10px 0;
	background: #cd6666;
}
.kjdh>p>span{font-size: 12px;}
.kjdh .four img{width: 40%;}
.kjdh .flex{padding: 0 15px;}
.kjdh .four{border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}
.kjdh .flex>div .four{height: 100px;}

.weizhi{padding-left: 8px;border-left:3px solid #02637a;line-height: 20px;}
    .weizhi a{color:#333;}
    /*医院介绍*/
    .right_con > h3, .right_con_line {
        text-align: center;
    }
.right_con_line{
	color: #666;
}
.newcon img{margin: 10px auto;display:block;max-width:100% !important;}
.newcon .img{text-align: center;}
.newcon p{text-indent: 2em;color: #666;line-height: 28px;font-size:14px;}
.newcon{border-bottom: 1px solid #e0e0e0;padding-bottom: 20px;}
    .newcon p > span {
        font-size: 14px !important;
        color: #333 !important;
    }
    blockquote > span {
        font-size: 14px !important;
        color: #333 !important;
    }
/*科室导航*/
.dtgg_tit {
    color: #154e7e;
    line-height: 30px;
}
.keshi{padding:20px 15px;}
.foot_tit {
    /*border-bottom: 2px solid #026679;*/
}
.keshi .foot_tit span {
    padding: 8px 20px;
    background: #026679;
    color: #fff;
    background-image: url(/img/tit_bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 6px 6px 0 0;
}
.keshi_con ul{
    display:flex;
    justify-content:flex-start;
    flex-wrap:wrap;
}

.keshi_con ul li {
    margin: 0 0 30px 20px;
}

    .keshi_con ul li a {
        padding: 10px 15px;
        border-radius: 50px;
        color: #999;
        border: 1px solid #999;
    }
        .keshi_con ul li a:hover {
            color: #fff;
            font-weight: bolder;
            background: #02637a;
            border:1px solid #02637a;
        }

.ks_list p {
    text-align: left;
    font-size: 18px;
    color: #333;
    margin-top:15px;
    margin-bottom:25px;
}
    .ks_list p span {
        padding: 5px 5px;
        font-size: 22px;
        display: inline-block;
        border-bottom: 3px solid #02637a;
        margin-left: 22px;
    }
.ks_list ul li i {
    width: 5px;
    height: 5px;
    background: #999;
    border-radius: 6px;
    float: left;
    margin: 12px 8px 0px 5px;
}
    /*科室详情*/
.keshixq{
    padding:0 15px;
}
    .keshixq .keshixq_tit {
        font-size: 18px;
        font-weight:bold;
        line-height: 32px;
        margin-top: 1rem !important;
    }
.keshicon{border-bottom: 0;padding-bottom: 20px;}
.single{padding-right: 10px;}
    .single ul {
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
    }
    .single ul li {
        /*min-width:22.9%;*/
        max-width: 30%;
        /*height:280px;*/
        margin-right: 20px;
        /*border: 1px solid #55bbbd;*/
        border-left: 0;
        cursor: pointer;
        display: inline-block;
        margin-bottom: 26px !important;
        padding:0 15px;
        /*background: url(../img/zhuanjiabg.png);*/
    }
.single ul li:last-child{margin-right: 0;}
.single ul li img {
    vertical-align: top;
    width:223px;
    height: 300px;
    /*margin-left: 30px;*/
}
.single ul li div {
    text-align: center;
    color: #333;
}
.expert-info {
    display: block;
    /*position: absolute;*/
    left: 0px;
    right: 0px;
    bottom: 0px;
    /*height: 40px;*/
    line-height: 40px;
    text-align: center;
    background-color: #f5f5f5;
    color: #fff !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    opacity: 0.78;
    background-position: center center;
    transition: background-position 0.3s ease 0s;
    overflow: hidden;
}
.ks_doc ul li:hover .expert-info{
    background:#26a37a; 
}
.card-title {
    font-size: 18px;
    font-weight: 700;
    color: #333;
    margin-bottom: 5px;
}

.card-text {
    color: #999;
}
.ks_doc ul li .expert-info h5 {
    color: #999 !important;
}
.ks_doc ul li:hover .expert-info h4 {
    opacity: 1;
    color: #fff !important;
}

.ks_doc ul li:hover .expert-info>h5 {
    opacity: 1;
    color: #fff !important;
}
    /*专家介绍页面*/
.zhuanjia_list .news_adr {
    background: #26a37a;
    color: #fff;
    margin-bottom: 20px;
}
.zjjs_top{border: 1px solid #e0e0e0;border-radius: 3px;margin-bottom: 20px;padding: 5px 15px 0 15px;}
/*所在科室*/
.szks{display: flex;margin-bottom: 5px;position: relative;}
.szks>span{line-height: 34px;font-size: 16px;}
.szks li{display: inline-block;line-height: 34px;}
.szks li a{color: #666;}
.zhicheng,.zimu{border-top: 1px solid #e0e0e0;padding: 15px 0 10px 0;}
.zhicheng ul{width:100%;}
.zimu ul{width: 92%;}
.zhicheng li{padding: 0 10px;}
.zimu li{padding: 0 10px;}
.onzm, .onzc {
    background: #26a37a;
    color: #FFFFFF;
}
.szks .onzm>a{color: #fff;}
.szks .onzc>a{color: #fff;}
.warpbox{width: 92%;}

.tabCon>div{position: relative;}
.table_card {margin:0 auto;width: 100%;}
.table_card .tab { height:37px; font-size:14px; border-bottom: 1px solid #e0e0e0;font-weight: bold;}
.table_card .tab li { float:left; height:36px; line-height:36px; padding:0 25px; margin-right:5px;font-size: 15px;font-weight: bold;}
    .table_card .tab li:hover {
        height: 37px;
        background: #fff;
        color: #333;
        cursor: pointer;
        border-bottom: 1px solid #26a37a;
    }
    .table_card .activ {
        height: 37px !important;
        background: #fff !important;
        color: #333;
        border-bottom: 1px solid #26a37a;
    }
.table_card .tabCon { background:#fff; padding:15px;}
.table_card .tabCon div { display:none}
.table_card .tabCon .on { display:block}

.newslist01 { font-size:14px; }
.newslist01 li { line-height:36px;display: inline-block;width: 13%;}
.newslist01 li a{color: #666;}
.newslist01 li .ding { color:#F30; margin-left:5px}
.newslist01 li .time { float:right; font-size:12px; color:#888}

.doct_list .ysjs img{
	width: 114px;
	height: 164px;
}
.doct_list .ysjs p{font-size: 14px;line-height: 20px;}
.doct_list .ysjs>div{padding-top:3%;}
.doct_list .ysjs_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.doct_list .ysjs_list>a{width: 30%;margin-bottom: 15px;}

/*专家详情*/
.ysjs{
	display: inline-flex;
	width: 100%;
	border: 1px solid #e0e0e0;
    padding:0 15px;
}
.ysjs>img{max-width: 200px;}
.ysjs p{line-height:30px;}
.ysjs>div{padding-top:5%;padding-left: 20px;}
.ysjs>div p{font-size: 15px;color: #666;}




.xinxi #scrollDiv .product li{padding:0px 10px;}
.xinxi #scrollDiv .product li a:hover{color:#41b0a7 !important;}



/*专家列表页面*/
/*专家列表*/
/*筛选条件*/
.zjsx_tit p {
    font-size: 16px;
    line-height: 40px;
    float: left;
    margin-right: 10px;
}

    .zjsx_tit p span {
        font-size: 14px;
        padding: 3px 10px;
        border: #c7c7c7 1px solid;
        cursor: pointer;
        background: #f7f7f7;
    }

    .zjsx_tit p i {
        font-size: 12px;
        font-style: normal;
        margin-left: 10px;
    }

.zjsx_list {
    background: #f7f7f7;
    padding: 20px;
}

.zjsx_left p {
    width: 90px;
    text-align: right;
    font-size: 16px;
    color: #999;
    line-height: 30px;
}

.zjsx_right {
    width: 1010px;
}

    .zjsx_right h3 {
        font-size: 16px;
        line-height: 30px;
        border-bottom: #c7c7c7 1px solid;
        margin-top:0px;
        margin-bottom:0px;
    }

        .zjsx_right h3 span {
            color: #333;
            display:inline-block;
            padding:0 20px;
            width:110px;
        }
            .zjsx_right h3 span.onkeshi {
                background: #41b0a7;
                background-image:url(/img/tit_bg.png);
                background-repeat:no-repeat;
                background-size:100% 100%;
                border-radius:6px 6px 0 0;
                color: #fff !important;
            }
.border_b{border-bottom:1px solid #e0e0e0;}
ul.zjsx_lb a {
}
ul.zjsx_lb {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
    ul.zjsx_lb a {
        display: block;
        margin: 0 0 10px 10px;
        padding: 10px 15px;
        border-radius: 50px;
        color: #999;
        border: 1px solid #999;
    }
    ul.zjsx_lb a:hover {
        background:#26a37a;
        color: #fff;

    }
    a:visited{text-decoration:none;}
a:focus {
    text-decoration: none
}
    ul.zjsx_lb li.onzc>a {
        color: #fff !important;
        background: #41b0a7;
    }
    .zjsx_right p {
        line-height: 30px;
    }

    .zjsx_right p a {
        padding: 3px 5px;
        margin-right: 10px;
        color:#333;
    }

        .zjsx_right p a:hover, .zjsx_zm {
            padding: 3px 5px;
            background: #026679;
            color: #fff !important;
        }
._DocKS a.zjks {
    color: #fff !important;
    background:#26a37a !important;
    border:1px solid #26a37a;
}
/*._DocKS a:hover {
    color: #f89216 !important;
}*/
/*医生信息*/
.zjxx p input {
    width: 300px;
    height: 30px;
    border: #c7c7c7 2px solid;
    border-radius: 3px;
    padding-left: 8px;
    font-size: 14px;
    font-family: "微软雅黑";
    line-height: 30px;
}

.zjxx p button {
    width: 80px;
    height: 36px;
    background: #ffa200;
    border-radius: 3px;
    font-size: 14px;
    color: #fff;
    border: none;
    cursor: pointer;
}

    .zjxx p button:hover {
        background-color: #f90;
    }

.zjxx_list {
    margin-right: 16px;
    width: 30%;
    margin-bottom: 15px;
    border: 1px solid #e0e0e0;
    display:inline-flex !important;
    min-height:180px;
    max-height:180px;
    overflow:hidden;
}
    .zjxx_list img{width:130px !important;}
.zjxx_info{padding-top:16px;padding-left:10px;}
.zjxx_info p {
    max-height: 60px;
    overflow: hidden;
    line-height: 20px;
}

.button_01 {
    width: 140px;
    height: 40px;
    color: #fff;
    background: #ffa200;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    line-height: 38px;
    border: none;
    cursor: pointer;
    font-family: "微软雅黑";
}

    .button_01:hover {
        background-color: #f90;
    }

.bg_gray {
    background: #F5F5F5;
}

.ksxw {
    display: inline-block;
}

    .ksxw .news {
        width: 370px;
        display: inline-block;
        float: left;
        line-height: 40px;
        padding-right: 20px;
    }

        .ksxw .news .title {
            border-bottom: #c7c7c7 1px solid;
            font-size: 18px;
        }

            .ksxw .news .title p {
                border-bottom: #00a1e9 1px solid;
                display: inline-block;
                color: #00a1e9;
                margin-bottom: -1px;
            }

            .ksxw .news .title span {
                color: #565656;
                float: right;
            }

            .ksxw .news .title a {
                color: #565656;
            }

    .ksxw ul {
        padding: 10px 0;
    }

        .ksxw ul li {
            line-height: 35px;
            height: 35px;
            border-bottom: 1px dashed #EEE;
        }

            .ksxw ul li a {
                max-width: 280px;
                display: inline-block;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .ksxw ul li span {
                float: right;
            }
/*专家列表页面结束*/

/*专家介绍分页样式*/
#page{text-align:center;}
#page a{color:#333;padding:3px 8px;border:1px solid #e0e0e0;}
    #page a:nth-child(2) {
        background: #026679;
        color: #fff;
    }
.yiyuandongtai {
	display: flex;
	justify-content: flex-start;
	position: relative;
}
*{
	font-weight: 500;
}
.dongtai_left {
	text-align: center;
	width: 20%;
	position: relative;
	min-width: 160px;
	margin-right: 15px;
}
.product{height: 100%;}
.whiteback{background: #fff;}
.dongtai_left ul {
	list-style: none;
	line-height: 34px;
	padding-left: 0 !important;
	font-size: 14px;
	font-weight: 400;
	color: #4A5352;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
	border: 1px solid #d6d6d6;
	border-top: 0;
}
.dongtai_left ul li{
	margin: 5px 0;
	border-bottom: 1px dashed #d6d6d6;
}
.dongtai_left ul li a{color: #333;font-size: 16px;}
ight: 38px;
    border: none;
    cursor: pointer;
    font-family: "微软