@import '/icon-font/iconfont.css';
*{font-family: Arial,Tahoma,"Microsoft YaHei","SimSun";-webkit-font-smoothing: antialiased}
.layui-container{padding:0}
header{padding:0;position: relative;z-index: 99999}
.bg{background: #fff}
.top{padding: 10px 0}
.logo{overflow:hidden}
#search{text-align: right;padding-top: 30px}
#search input{border:none;background: #f0f0f0;padding:0 .5em;height: 36px;margin-top: 12px}
#search #keyword{width: 200px;font-size: 12px;height: 42px;line-height: 42px;border: 2px solid #ddd;background: #fff}
#search .searchBtn{background: #6bcbca;color: #fff;position: relative;top: 2px;height: 46px;padding: 0;font-size: 14px;width: 60px}
#search .oa_btn{background: #6bcbca;color: #fff;height: 46px;line-height: 46px;font-size: 14px;display: inline-block;padding: 0 1em;margin-right: 1em;position: relative;top: 1px; transition: all .3s}
#search .oa_btn:hover{background-color:#ff861b}
.shortcut_nav{width: 100%}

.shortcut_nav {}
.shortcut_nav h2{background: #16B3AC;height: 46px;line-height: 43px;padding: 0 1rem}
.shortcut_nav h2 i.layui-icon-spread-left{font-size: 18px;color:#fff}
.shortcut_nav h2 i.layui-icon-spread-left:after{content:" 快捷菜单";color:#fff;font-size: 14px;margin-left: 7px;position: relative;top: -2px}
.shortcut_nav h2 i.layui-icon-down{font-size: 10px;color: #c1dbea;float:right;position: relative;top: 3px}

.shortcut_nav ul{
    border: 1px solid #e4e4e4;
    padding: 2px 12px 12px 12px;
}
.shortcut_nav ul li{
    border-bottom: 1px solid #ececec;
    line-height: 48px;
    text-indent: 10px;
    background: url(/images/in.png) 97% 55% no-repeat;
    transition: all .5s;
}
.shortcut_nav ul li span{font-size: 28px;color: #ff861b;position: relative;top: 6px;transition: all .5s}
.shortcut_nav ul li:hover{background-position:right 55%}
.shortcut_nav ul li:last-child{border-bottom:none}
.shortcut_nav ul li a{padding-left: 2em}
.shortcut_nav .n1,.shortcut_nav .n2,.shortcut_nav .n3,.shortcut_nav .n4,.shortcut_nav .n5,.shortcut_nav .n6,.shortcut_nav .n7{

}

.nav_wrap{background: #70c5ca;position: static;clear: both;width:100%;z-index: 9999;/* margin-bottom: 12px; */box-shadow: 1px 1px 3px #e2e2e2}
.nav_wrap li.active{background: #16b3ac}

.banner{background: #6bcbca;position: relative}
.banner .owl-item > div a .-thumb{width: 80%;min-height:450px;background-size: 100% auto;background-repeat:no-repeat;background-position:center}
.banner .owl-item > div a .-caption{float:right;color: #fff;position: absolute;top: 52%;left: 80%;right: 0;font-size: 16px;padding: 1.5rem;line-height: 1.5rem;-webkit-font-smoothing: subpixel-antialiased}
.banner .owl-nav{position: absolute;bottom: 43%;left: 81.5%;right: 10%}
.banner .owl-nav .owl-prev{float:left}
.banner .owl-nav .owl-next{float:right}
.banner .owl-nav i{opacity: .7;color:#fff;font-size: 20px}
.banner .owl-dots{position:absolute;right:0;left: 80%;bottom: 10%}

.main_left .icon_btns{margin-left: -1%;margin-right: 0%;margin-top: -3px;overflow: hidden;clear: both}
.main_left .icon_btn{background: #f6f6f6;width:49%;height: 123px;float:left;margin-left: 1%;margin-top: 3px;text-align: center;display: block;font-size:14px;transition: all .5s}
.main_left .icon_btn:hover{background-color: #ff861b;color: rgba(255,255,255,.7);border-radius: 6px}
.main_left .icon_btn span{color: #16b3ac;display:block;font-size: 2.5em;line-height: 160%;margin-top: 10%;transition: transform 1.5s}
.main_left .icon_btn:hover span{color:#fff;text-shadow: 0 2px 2px #7d7d7d;transform: rotateY(360deg)}

.main_right .news_box{background: #f6f6f6;padding: 4px 1em 3px;box-shadow: 1px 1px 1px rgba(204, 204, 204, 0.25)}
.main_right .news_box .-title{padding: 0;margin: 0 1rem 1rem}
.main_right .news_box .-t1,.main_right .news_box .-t2{background-repeat: no-repeat;background-position: 0 8px;padding-left: 4rem;padding-top: 1rem}
.main_right .news_box .-t1{background-image:url(/images/icon_news.png)}
.main_right .news_box .-t2{background-image:url(/images/icon_public.png)}
.main_right .news_box .-title h2{font-size: 16px;line-height:1.5em}
.main_right .news_box .-title h2 span{display:block;color:#70c5ca;line-height:normal;font-size:12px}
.main_right .news_box .-title .-more{font-size: 12px;top: 18px;color: #fff;background: #e4cfb1;position: absolute;right: -31px;padding: .7em 2.5em;transition:all .5s}
.main_right .news_box .-title .-more:hover{background-color:#ff861b;padding:.7em 3em}
.main_right .news_box .-topimg{overflow:hidden;clear: both;padding: 0 1rem;margin:6px 0 6px}
.main_right .news_box .-topimg img{float:left;margin-right: 1rem;margin-bottom: 2px;width: 120px;height: 70px;border: 1px solid #fff;background: #f0f0f0;box-shadow: 1px 1px 1px #dcdada}


.main_right .news_box .-topimg span{color: #bda179;margin-bottom: .5em;display: block;font-size:12px}
.main_right .news_box .-topimg a{font-size: 14px}
.main_right .news_box ul{ padding: .5em 1em}
.main_right .news_box ul li{line-height: 2em}
.main_right .news_box ul li span{color:#bda179}
.main_right .news_box ul li a{width:16rem}
.main_right > div:nth-child(1) .news_box ul li a{width:26rem}
.main_right .news_box ul li a:before{content:"●";color: #e8c189;margin-right: .5em}

.zjjj{margin: 2rem auto 0}
.zjjj .-title{border-bottom: 1px solid #f1f1f1;position:relative;height:39px;margin-bottom: 1rem}
.zjjj .-title h2{color:#000;border-bottom: 5px solid #16b3ac;width: 7em;position:absolute;bottom: -3px;line-height: 2em;font-size: 18px}
.zjjj .-title .-more{position:absolute;right:0;bottom:.6rem;color: #c2c2c2}
.zjjj .-title .-subcat{position:absolute;top:7px;right:18%;line-height:30px;font-size:0}
.zjjj .-title .-subcat a{display: inline-block;padding: 0 .5em;font-size: 12px;background-color: #e4cfb1;color: #fff;margin: 0 4px;border-radius: 4px;line-height: 26px;transition:all .5s}
.zjjj .-title .-subcat a:hover{background-color:#ff861b;box-shadow: 0 0 1px 1px #e0e0e0}
#doctorSearch{position:absolute;right:4em;bottom:6px}
.zjjj .zj_item{display:block;padding: 1.5rem 1rem;margin: 1.5rem;background:#fff;border-radius:5px;text-align:center}
.zjjj .zj_item div{color:#666;font-size: 13px;line-height: 1.5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.zjjj .zj_item ._img{margin-bottom:.5rem;background-size:contain;background-repeat: no-repeat;background-position: center}
.zjjj .zj_item ._img img{max-height:245px;border-radius:5px}
.zjjj .zj_item h3{font-weight:bold;line-height: 2em;color: #dab278;margin-bottom: .3em}
.zjjj .zj_item botton{margin-top:.5rem;background: #dab278!important;width: 63%}
.zjjj .zj-list{padding: 1rem 0}
.owl-item > a{transition: all .5s}
.owl-item > a:hover{box-shadow: 0 6px 20px rgba(0,0,0,0.15)}

.ks-lists .owl-item{}
.ks-lists .ks_item{display:inline-block!important;text-align: center;border-right:1px solid #f0f0f0;margin-top:2rem;overflow:hidden;clear:bold}
.ks-lists .ks_item ._img{width: 90px;height: 90px;margin: 2rem auto 1rem;border-radius: 50%;background-color: #70c5ca;background-position: center;background-repeat: no-repeat}
.ks-lists .ks_item:hover ._img{background-color:#ff861b}
.ks-lists .ks_item ._img span{font-size: 48px;line-height: 87px;color: #fff}
.ks-lists .ks_item h3{text-align: center;color: #ff861b}
.ks-lists .ks_item p{width: 75%;margin: 1rem auto;text-indent: 2em;color: #757575;text-align: left;max-height: 7em;overflow: hidden;text-overflow: ellipsis}
.ks-lists .ks_item a{transition: all .25s linear;display:block;float:left;width:50%;text-align:center;background-position: 77% center;background-image: url(/images/in.png);background-repeat: no-repeat}
.ks-lists .ks_item a:hover{background-position: 80% center}
.ks-lists .ks_item .tozj{color: #ff861b}
.ks-lists .ks_item .-more{color:#3588d4}

.sbzs{border: 1px solid #f0f0f0;padding: .8rem}
.sbzs .imgNews{width: 96%}
.sbzs .sb-list{overflow:hidden;clear:both}
.sbzs .sb-list li{padding: 0 1rem 0 0;line-height: 2.2rem}
.sbzs .sb-list li a{width: 100%;text-overflow: ellipsis;white-space: nowrap;display: block;overflow: hidden;color: #494949}
.sbzs .sb-list li a:before{content:"■";font-size: 20px;margin-right: 8px;color: #16b3ac}
.imgNews{}
.imgNews .owl-item > div > a{position:relative;height: 270px;display: block;background-repeat:no-repeat;background-position:center;background-size:cover}
.imgNews .owl-item .-caption{position:absolute;bottom:0;left:0;right:0;line-height:2rem;padding:0 1em;font-size:14px;color:#fff;background-color: rgba(212, 154, 53, 0.5)}
.imgNews .owl-dots{position:absolute;right:1rem;bottom: 3px}

.btn_group{border-top: 1px solid #f0f0f0;border-left: 1px solid #f0f0f0;margin-left: 2%}
.btn_group div{position: relative;border-right: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;padding: 1.4rem 1rem 1rem 14%;transition: all 1s;min-height:148px}
.btn_group div:hover{background-color: #f0f8ff}
.btn_group div:hover h2{color: #3885d5;text-shadow: 1px 1px 1px #fff;font-weight: bold}
.btn_group div:hover > span{color: #ff861b;border:none;text-shadow: 0px 0 20px #ffe600}
.btn_group div > span{position: absolute;font-size: 38px;left: 8%;top: 20%;color: #dab278;border: 1px solid #dab278;padding: .4rem}
.btn_group h2{font-size: 18px;color: #dab278;line-height: 2rem;font-family: "黑体";font-weight:bold;transition: all 1s}
.btn_group p,.btn_group p a{font-size: 14px;line-height: 1.3rem;color:#494949}
.btn_group .-more{font-size: 12px;right: 1rem;bottom: 1rem;position:absolute}
.btn_group .-more span{font-size:12px}

#main_page .main_left{width: 16%}
#main_page .main_left .shortcut_nav{height: 46px;overflow: hidden}
#main_page .main_left .shortcut_nav_show{position: relative;overflow:visible}
#main_page .main_left .shortcut_nav_show .nav_body{position: absolute;left: 0;right: 0;z-index: 999;background-color: #fff}
#main_page .main_left .shortcut_nav_show .nav_body h2{margin-bottom: 1rem}
#main_page .main_left .shortcut_nav_show .nav_body ul{box-shadow:1px 1px 2px #e8e8e8}
#main_page .main_right{width: 83%}


.qrcode{padding-right:3rem;text-align:right;background-image:url(/images/24h.png?v=20200407);background-repeat:no-repeat;background-size:40%;background-position: center}
.qrcode img,.qrcode div{width:17%;text-align:center;float: right;clear: both}

form.msg{padding-bottom: 40px;padding-top: 0;overflow: hidden}
form.msg .row div{padding-top:.5em;padding-bottom:.5em}
form.msg input[type=text]{width:100%;border: 1px solid #d4d4d4;padding: 2px .5em;line-height: 30px;border-radius: 3px}
form.msg textarea{width: 100%;padding: 10px 10px;border: 1px solid #d4d4d4;height: 9em;border-radius: 5px}
#msg .-list li{padding: 1em 1em 2em 0}
#msg .-list li div{padding: .5em 2em;color: #404040;font-size: 14px;background: #e5f6ff;border-radius: 5px;box-shadow: 1px 1px 1px #e0e0e0;position: relative;z-index: 2;margin-left: 54px;line-height: 2em;min-height: 3em}
#msg .-list li div span{font-size:12px}
#msg .-list li div i{margin-left:1em;font-size:16px}

#msg .-list li div.reply{background: #fffce5;padding: .8em 2em}
#msg .-list li div.reply span{font-size:12px}
#msg .-list li div.reply i{margin-left:1em;font-size:16px}

#msg .-list li .userB,#msg .-list li .userA{color: #47a7e1;font-size: 26px;position: relative;left: 5px;top: 45px}
#msg .-list li .userA{color: #fdad58;font-size: 30px}
#msg .play{background: #e5f6ff;position: relative;top: 46px;transform: rotate(45deg);left: 18px;display: inline-block;width: 20px;height: 20px;z-index: 1}
#msg .right_content{border-left:1px solid #efefef}
#msg #notReply{font-size:12px;text-align: right;padding-right:20px;color: #999}
#msg #notReply i{font-size: 22px;color:#e29c68;position: relative;top: 3px;left: -4px}

.msg .col-lg-1{padding-right:0}
.msg span{color:red}



.tab1 .layui-tab-title{height:48px;border-bottom:2px solid #1461af}
.tab1 .layui-tab-title .layui-this:after{border:none}
.tab1 .layui-this{font-size: 18px;background-color:#1461af;border-radius:5px 5px 0 0}
.tab1 .layui-tab-title li{width:50%;line-height: 2.9em;height: 2.6em}
.tab1 .layui-tab-title .layui-this{color:#fff}

.ykyb{margin-top:3px}
.ykyb .news_box ul{border:1px solid #ccc;padding:.5em;background-image:url(/images/ykyb_bg.png);background-repeat:repeat-y;background-position:75px}
.ykyb h2{border-radius:5px 5px 0 0;background:#e0748e;color:#fff; text-align:center;line-height:48px}
.ykyb .news_box ul li{clear:both;line-height: 40px;height: 70px;border-bottom: 1px solid #e4e4e4}
.ykyb .news_box ul li:last-child{border-bottom:none}
.ykyb .news_box ul li a{line-height:64px;padding-left:5%}
.ykyb .news_box ul li span{float:left;display:block;width:22%;text-align:center;color:#333;line-height: 24px;padding-top: 13px}
.ykyb .news_box ul li span h3{font-size:28px}


.worke_time td{font-size:14px;text-align:center}


.zj_level .layui-tab-title{border-bottom: none}
.zj_level .layui-tab-title .layui-this{background-color: #16b3ac;color: #fff;border-radius: 5px}
.zj_level .layui-tab-title li{background-color: #6bcbca;color: #fff;border-radius: 5px;margin-right:1rem;margin-bottom: 1rem}
.zj_level .layui-tab-title .layui-this:after{border: none;background: url(/images/down.png) center bottom no-repeat;top: 8px}
.zj_level .layui-tab-content{padding: 18px 0}
.zj_level .zj_item{display:block;padding:10px 8px 20px;margin: 0 .5rem .5rem 0;background:#fff;border-radius:5px;text-align:center}
.zj_level .zj_item div{color:#666}
.zj_level .zj_item ._img{min-height: 150px;max-height: 265px;margin-bottom:.5rem;background-size:cover}
.zj_level .zj_item h3{font-weight:bold;line-height: 2em}
.zj_level .zj_item botton{margin-top:.5rem}

.ksjs{padding: 0rem 0;margin-bottom: 4rem}
.ksjs .-title{position:relative;border-bottom: 1px solid #f0f0f0}
.ksjs .-title h2{color: #000;width: 7em;border-bottom: 5px solid #16b3ac;line-height: 2em;position: relative;bottom: -3px;font-size: 18px}
.ksjs .-title .-more{position:absolute;right:0;bottom:10px;color: #bfbfbf}
#searchDepartment{position:absolute;right:4em;bottom:6px}
.ksjs .layui-tab{margin:0}
.ksjs .layui-tab-title{border-bottom:1px solid #1461af}
.ksjs .layui-tab-title .layui-this:after{border-color: #1461af;border-bottom-color: #ffffff;z-index: 999}
.ksjs .layui-tab-content{padding:10px 0}
.ksjs .layui-tab-item{clear:both;margin: 0 -1%;padding:0}
.ksjs .ks{display:block;width: 18%;margin: 5px 1%;padding: 8px 0;float:left;text-align:center;border:1px solid #ccc;border-radius: 5px}
.ksjs .layui-tab-title .layui-this{margin-left:1rem;background: #fff;color: #1461af;font-weight: bold;z-index: 99;height: 41px}
.ksjs .layui-tab-title li{color:#8e8e8e;font-size:16px}



.zt .news_box{padding: 2rem 0}

.sbzs .-title{position:relative;border-bottom: 1px solid #f0f0f0;margin-bottom: .5rem;margin-top: -6px}
.sbzs .-title h2{color: #16b3ac;width: 7em;border-bottom: 5px solid #16b3ac;line-height: 2em;position: relative;bottom: -3px;font-size: 18px}
.sbzs .-title .-more{position:absolute;right:0;bottom:10px;color: #bfbfbf}
.sbzs ._sb .owl-item div a{transition:background-size 1s;-webkit-transition:background-size 1s;position:relative;height:240px;background-position:center;background-repeat:no-repeat;background-size:cover}
.sbzs ._sb .owl-item div a .-caption{position:absolute;bottom:0;left:0;right:0;line-height:2.5em;background:rgba(0, 0, 0, .5);color:#fff; text-align:center}
.sbzs ._sb .owl-item div a:hover{}

#app_zj .zj_level .zj_item{
    background: #fafafa;
    margin: 1rem 12px;
    transition: all .5s;
}
#app_zj .zj_level .zj_item:hover{box-shadow: 0 6px 20px rgba(0,0,0,0.15)}
#app_zj .zj_level .zj_item h3{font-size:16px}
#app_zj .zj_level .zj_item div{line-height:1.5rem;font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
#app_zj .zj_level .zj_item .-description{max-height:6em; overflow:hidden}

#app_zj .ks h3{font-size:18px;color:#1461af;margin: 2rem 0 1rem 0;font-weight:bold}
#app_zj .ks .card{border-radius:5px;border:1px solid #d4d4d4;margin:0 1rem 1rem 0;padding:.5rem 1rem 1rem;font-size:14px;height:131px; overflow:hidden;background-image:-webkit-linear-gradient(top,#fff,#f9f9f9);transition: box-shadow .3s ease-in-out}
#app_zj .ks .card div{color:#3885d5;font-size:14px;border-bottom:1px solid #eaeaea;margin-bottom:4px;margin-top:-4px}
#app_zj .ks .card div .show_more{float:right;font-size:12px;color:#666;cursor:pointer}
#app_zj .ks .card > a{display:block;width:33%;float:left;line-height:2rem;color:#666;font-size:12px}
._panel{min-width:1%;min-height:131px;
	    -moz-user-select:none; /*ç«ç‹*/
    -webkit-user-select:none; /*webkitæµè§ˆå™¨*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*æ—©æœŸæµè§ˆå™¨*/
    user-select:none;

}
#app_zj .zj_item img{max-height:180px}
.fullCard{
    height: auto!important;
    box-shadow: 2px 2px 4px 0 rgba(115, 115, 115, 0.41);
    position: absolute;
    z-index: 9;
    border: 6px solid rgba(56, 133, 213, 0.42)!important;
    background-image: -webkit-linear-gradient(top,#ffffff,#ececec)!important;
    background-clip: padding-box;
}
.ks-list{

}
.ks-list a{
    border: 1px solid #70c5ca;
    font-size:14px;
    margin: 1rem;
    text-align: center;
    line-height: 2.5rem;
    border-radius: 4px;
}
.zj_face{
    width: 80%;
    margin: 0 1rem 1rem 1rem;
    padding: 10px;
    box-shadow: 0px 0px 10px rgba(204, 204, 204, 0.4196078431372549);
    border-radius: 5px;
}
.zj_desc{
    font-size: 14px;
    line-height: 2rem;
}
.zj_content{
    font-size: 14px;
    line-height: 2rem;
    text-indent: 2rem;
    border-top: 1px dashed #ccc;
    padding: 1rem 0;
    margin-top: 1rem;
}

.news_box{padding: .5em;/* margin-bottom: 1rem; */}
.news_box .-title{position: relative;padding: 6px 12px}
.news_box .-title h2{font-size: 20px;width: 8rem;line-height: 2em}
.news_box .-title .-more{position: absolute;right: 1rem;font-size:12px;top: 20px}
.news_box .-title1,.news_box .-title2{border-bottom: 1px solid #e0e0e0;background: url(/images/tags_title_bg.png) left center no-repeat;position: relative}
.news_box .-title1 h2,.news_box .-title2 h2{font-size: 16px;text-indent: 24px;color: #2867b6;line-height: 38px}
.news_box .-title1 .-more,.news_box .-title2 .-more{position: absolute;right: 0;font-size:12px;top: 11px;font-family: 宋体}
.news_box .-title2{border: none}

.news_box > .-top{border-bottom: 1px solid #f48436;padding-bottom: 12px;padding-top: 5px;position: relative}
.news_box > .-top .-inputtime{position: absolute;right: 0;bottom: 10px;text-align: center;border: 1px solid #cccaca}
.news_box > .-top .-inputtime div{font-size: 18px;line-height: 36px;color: #2867b6;font-weight: bold}
.news_box > .-top .-inputtime span{font-size: 14px;background: #c7c7c7;display: block;padding: 2px 6px;color: #fff}
.news_box > .-top a strong{font-size: 16px;color: #2867b6;font-weight: bold;line-height: 2em;padding: 4px 0 0 0;display: block}
.news_box > .-top p{font-size: 14px;color: #737373;padding-right: 80px}

.news_box > .-topimg{padding: 10px 0}
.news_box > .-topimg a{display: block;position: relative}
.news_box > .-topimg img{width: 100%}
.news_box > .-topimg div{position: absolute;bottom: 0;left: 0;right: 0;text-align: center;text-overflow: ellipsis;font-size: 14px;background: rgba(0, 0, 0, 0.41);color: #fff}

.news_box ul{}
.news_box ul li{white-space: nowrap;font-size:13px;line-height: 2.5em}
.news_box ul li a{display: block;width: 16rem;overflow: hidden;text-overflow: ellipsis; /* 限制在一个块元素显示的文本的行数 */ /* 垂直排列 */color: #494949}
.news_box ul li span{float:right;color: #737373;font-size: 12px}

.owl-carousel .owl-item > a{
    position: relative;
    display: block;
}
.owl-carousel .owl-item a img{
    /* height: 132px; */
}
.owl-carousel .owl-item a span{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 12px;
    color: #fff;
    background: rgba(0, 0, 0, 0.6);
    line-height: 2em;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.main_left{
	width: 21%;
	float: left;
}
.main_right{
    width: 78%;
    float: right;
}


.seachOnline{background: #42ac04; margin-top: .5em; padding-bottom:1px}
.seachOnline .-title{height:35px}
.seachOnline .-title h2{font-size:14px;color:#fff; line-height: 35px; text-align: center}
.seachOnline ul{padding:.5em 0; background: #fff; margin: 0 .5em .5em}
.seachOnline ul li{text-indent: 1em; text-indent: 2.5em; background: url(/images/x2.jpg) 1em center no-repeat}
.seachOnline ul li a{font-size:14px}


#myform td{padding:1em}
#myform .input-text{width:100%}
#myform{ text-align: center}

footer{background: rgb(232, 232, 232);padding: 1rem 0;line-height: 2em;margin-top: 2rem}

.bottomNav{width:100%;color:#fff;padding: 10px 0 0 10px;font-size: 14px}
.bottomNav a{color:#fff;font-size:14px; line-height: 37px}


.bottomInfo{color: #696969;font-size: 14px;padding-left: 2em}
.footer_menu a{color:#16b3ac!important}

.sidebar{margin: 1em 0;border-radius: 16px 0 16px 0;overflow: hidden;box-shadow: 1px 1px 2px 0px #ded9d5}
.sidebar h2{background-color: #ff861b;height: 54px;font-size: 16px;color: #fff;width: 100%;margin: auto;position: relative}
.sidebar h2 span{background-image: url(/images/slider_title_bg.png);background-repeat: no-repeat;background-position: center;background-size: 60%;display: block;width: 25%;background-color: #ff5722;position: absolute;top: 0;left: 0;bottom: 0}
.sidebar h2 div{
    position: absolute;
    left: 30%;
    right: 0;
    top: 0;
    bottom: 0;
    /*
    padding-left: 6px;
    padding-top: 9px;
    */
    line-height: 54px;
    font-weight: bold;
    font-size: 18px;
    text-indent: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
.sidebar h2 div strong{display: none;font-size: 12px;padding-top: 0px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.sidebar > ul, .sidebar > div{margin: auto;background-color: #fff}
.sidebar > ul > li{position: relative;margin-bottom: 2px; overflow: hidden}
.sidebar > ul > li:last-child{margin-bottom:0}
.sidebar > ul > li:last-child a{padding-bottom: 8px;background-color: #f6f6f6;background-position: 85% 20px}
.sidebar > ul > li.active > a{background: #318BCA;color: #fff;border: none}
.sidebar > ul > li a.active{font-weight: bold;background-color: #ff861b40}
.sidebar > ul > li > a:hover{background-color: #fff5ec;background-position:88% center}
.sidebar > ul > li > a{text-decoration: none;text-align: center;font-size: 14px;display: flex;line-height: 52px;height:52px;color: #333;
    background-repeat: no-repeat;background-position: 85% center;background-color: #f6f6f6;
    overflow: hidden;background-image:url(/images/in.png);transition: all .5s}
.sidebar > ul > li > a span{max-width:12em;margin:auto;line-height:1.2em}
.sidebar > div{ padding-top:.5em}
.sidebar > div > div{ overflow: hidden}
.sidebar .select{margin: .5em auto 1em auto; display: block;font-size:14px;color:#333;border-color:#ccc}
.sidebar h3{font-size:12px; padding:4em 1em; text-align: center}
.sidebar h3 strong{font-size:36px;color: #ffab00; font-weight: bold; font-family: fantasy; text-shadow: 0px 0px 4px #fff}
.navFix{position: fixed;top:0;min-width: 240px}


.main_left .ksjj{padding:1em;font-size:14px; text-indent: 2em; background: #f7fcff}
.main_left .ksjj h3{font-size:18px; line-height: 2em; text-align: center;text-indent: 0;font-weight: bold}

.bread{line-height: 30px;padding-left: .5rem;font-size: 12px;clear: both;color: #494949;/* border-bottom: 1px solid #eee; */}
.bread i.layui-icon-home{margin-right:6px}
.bread a{font-size: 12px;color: #494949}
.bread h2{width:50%;float: left;text-align: left;font-size: 14px;line-height: 30px; height:32px;text-indent: 2.5em;color:#fff}
.bread h2 span{font-size:12px;padding: 0 .5em;color: #fff}

.listName{/* border-bottom: 1px solid #e0e0e0; */margin: 1rem 1rem 2rem}
.listName h2{height: 60px;position: relative;line-height: 60px;border-bottom: 1px #e7e6e6 solid;color: #3588d4;font-size: 28px}


.right_content{padding: 1em 3em 2em;line-height: 2.5em;margin-bottom: 1em;font-size: 16px;clear:both;overflow: auto;text-align: justify;color: #484848}
.right_content .main_title{font-size: 28px;text-indent: 0;line-height: 38px;margin-top: 28px;letter-spacing: 2px}
.right_content .title_split{border-color: #eee;margin: 1em 0}
.right_content .news_other{margin: 0 0 1em 0;text-align: center;font-size: 13px}
.right_content > h1{font-size: 26px;text-align: center}
.right_content > p{text-indent: 2em;line-height: 2em;padding: 0 0 .5em 0;text-align: justify;font-size: 16px;font-family: Arial,Tahoma,"Microsoft YaHei","SimSun";-webkit-font-smoothing: antialiased}
.right_content > p > img{max-width:75%;position:relative;margin-left:2em}
.right_content table{margin:.5em auto}
.right_content strong{font-weight: bold}
.right_content > div > img{max-width:75%;margin-bottom:1em}
.right_content ol li{list-style-type: decimal}
.right_content blockquote, .right_content ol{padding:0 0 1em 0}
.right_content blockquote div, .right_content ol li{margin-left:3em}
.right_content #img_box,.right_content .img_box{text-align: center; margin: 1em auto; max-width: 100%}
.right_content #img_box img,.right_content .img_box img{max-width: 100%}
.right_content img{max-width:95%}
.right_content table td{word-break: break-all;font-size:12px;padding:.5em}
.table1 tr td{text-align:center}

.img-list{}
.img-list .-item{display: block;width: 80%;margin: 0 auto 1rem;text-align: center;/* padding: 1rem; */}
.img-list .-item .-thumb{width: 100%;min-height: 193px;background-repeat:no-repeat;background-position:center;background-size: contain}
.img-list .-item .-caption{font-size: 14px;text-align: center;line-height: 2.5em;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block}


.index-news-list a{font-size:14px}
.news-list{margin-bottom: 2em;padding:1em 2em;border-top:none;min-height:33em}
.news-list li{ margin-bottom: 1em;border-bottom: 1px dashed #cbcbcb}
.news-list .-title{display: block;font-size: 16px;line-height: 2em;color:#333}
.news-list .-thumb{overflow: hidden}
.news-list .-thumb img{width:100%}
.news-list .-description{font-size:12px;line-height: 1.5em;padding: .5em 0 1em 0;color: #999}
.news-list .-inputtime{font-size:12px;float: right;margin-bottom: 1rem;color: #666}
#pages{text-align: center;padding-bottom: 3em;line-height: 40px;clear: both}
#pages span{color:red;padding: 8px}
#pages a{
    padding: 1px 8px;
    background: #ececec;
}
#pages .a1{
    background: no-repeat;
    font-size: 12px;
}
.content_bottom{font-size:12px;border-top: 1px solid #eee;padding: 1em 0;padding-left: 0; margin-left: 0}
.content_bottom > div{text-align:center}
.owl-carousel{padding:0;/* margin-bottom: 1rem; */}


#searchDepartment i,#doctorSearch i{display:none}

/* 6 */
.btn-6 {
  color: #fff;
  line-height: 42px;
  padding: 0;
  background: transparent;
  transition: all 0.3s ease;
  position: relative;
  padding:0!important;
  width:5em;
  text-align: center;
}
.btn-6 span {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.btn-6:before,
.btn-6:after {
  position: absolute;
  content: "";
  height: 0%;
  width: 2px;
  background: #fff;
}
.btn-6:before {
  right: 0;
  top: 0;
  transition: all 500ms ease;
}
.btn-6:after {
  left: 0;
  bottom: 0;
  transition: all 500ms ease;
}
.btn-6:hover{
  color: #000;
  background: transparent;
}
.btn-6:hover:before {
  transition: all 500ms ease;
  height: 100%;
}
.btn-6:hover:after {
  transition: all 500ms ease;
  height: 100%;
}
.btn-6 span:before,
.btn-6 span:after {
  position: absolute;
  content: "";
  background: #fff;
}
.btn-6 span:before {
  left: 0;
  top: 0;
  width: 0%;
  height: 2px;
  transition: all 500ms ease;
}
.btn-6 span:after {
  right: 0;
  bottom: 0;
  width: 0%;
  height: 2px;
  transition: all 500ms ease;
}
.btn-6 span:hover:before {
  width: 100%;
}
.btn-6 span:hover:after {
  width: 100%;
}
.float_right_info{position:fixed;z-index:999;right:0; bottom:0; height:150px;background-color:#30795c;color:#fff;padding:2em 2em 1em}
.float_right_info:hover{background-color:#24b4ab}
.float_right_info h4{font-size:18px;padding:5px 0;color:#fff99c;font-weight: bold}
.float_right_info h5{font-size:16px;padding:5px 0}
.float_right_info div{font-size:14px}
.float_right_info button{position: absolute;right:0;top:0;color:#999;background-color: transparent;width:24px;height:24px;border:none;font-size:24px}
.docters{display:flex;flex-direction: column;flex-wrap: nowrap;}
.docters p{padding: 1em;line-height: 2em;border-bottom: 1px solid #eee;}
.docters p img{float: left;max-width: 200px;margin: 0 1em;}

.child-menu{display:flex}
.child-menu > div{width:100%;height:184px;background-position:center; padding: 2em; border: 1px solid #ccc; margin: 0 1em;border-radius:6px; box-shadow: 0px 3px 4px 0 #dfdfdf;background-size: cover;position: relative;overflow:hidden}
.child-menu .m1{background-image:url('/uploadfile/2023/1206/20231206044238475.jpeg');}
.child-menu .m2{background-image:url('/uploadfile/2023/1206/20231206044310687.jpeg');}
.child-menu > div > a{
    color: #fff;
    font-weight: bold;
    text-shadow: 1px 1px 1px #000;
    font-size: 1.5rem;
    position:relative;z-index:1
}
.child-menu > div ul, .child-menu > div p{
    position: absolute;
    right: 0;
    background-color: rgb(255 255 255 / 65%);
    top: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    padding: 4.5em 3em 1em 3em;
    transition: all .5s;
    scale:1;
    width:45%;
}
.child-menu > div p{
    padding: 5em 2em 0;
    line-height: 2em;
    font-size:14px;
}

.child-menu > div ul:hover, .child-menu > div p:hover{
    scale:1.05
}
#price_list td,#price_list tr{text-align:center;font-size:14px}
#DepartmentPhoneNumber{display:flex;justify-content: space-between;border:none}
#DepartmentPhoneNumber tbody{border:0px solid #666}
#DepartmentPhoneNumber th{font-size:1.5em;padding:1em;background-color:#e8e8e8}
#DepartmentPhoneNumber td{text-align:center;padding:0 .5em}
#_ideConac{position:absolute;left:11%;top:1.2em}
#imgConac{width:100%}