@charset "utf-8";
/* CSS Document */
:root{    
	--main_color:#0C6D60;        /* 主色 */
	--main_color_rgb:34,83,142 ;  /*rgba*/
    --second_color:#009999;      /* 副色 */    

}
@font-face {font-family:BarlowCondensed-Regular; src:url(../font/BarlowCondensed-Regular.ttf);}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,form,img,select{margin:0; padding:0;}
body{ color: #333;  font-size:16px; font-family:"苹方","微软雅黑", arial; overflow-x:hidden;background:#fff;}
body{ -webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*//* overflow-x:hidden; */line-height: 1.5; font-size:16px;}
a{text-decoration:none; color:#333; outline-style:none;}
a:hover{color:var(--main_color);}
a,input,img,:focus{ -webkit-tap-highlight-color:transparent; mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ }
ul,li{list-style:none;}
.clear{clear:both;}
img{border:0;}
.fl{float:left;}
.fr{float:right;}
.bottom_blank{height:.6rem;}
.mt20{margin-top:20px;}
.mt50{margin-top:50px;}
.clearboth{ clear:both;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
/*======================主体宽度======================*/
.pc_hide{display:none;}
.main{width: 1320px;margin-left: auto;margin-right: auto;padding-left: 20px;padding-right: 20px;box-sizing: border-box }
/*
.main{width: 86%; margin: auto; max-width: 1440px;}
@media screen and (max-width:1024px) {
	.main{width:92%;}
}
*/
@media screen and (max-width:1320px) {
	/*
	.main{padding-left: 20px;padding-right: 20px}
	*/
}


@media screen and (max-width:768px) {
	.main{width:100%; padding:0 15px; box-sizing:border-box;}
	.m_hide{display:none;}
}
.lay_flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.flex_space{display:flex;justify-content:space-between; flex-wrap:wrap;}
.flex_start{display:flex;justify-content: flex-start;flex-wrap:wrap;}
.t_center{display:flex; flex-direction:column; justify-content:center;align-items:center;}
.t_left_center{display:flex; flex-direction:column; justify-content:center;}


/*文字省略*/
.ellipsis1 {overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.ellipsis2 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.ellipsis3 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}
.ellipsis4 {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;}


/*头部*/
.header_top{position: relative}
.header_top .header_main{max-width: 1600px;margin-left: auto;margin-right: auto;padding-left: 30px;padding-right: 30px;box-sizing: border-box}
.header .logo{width:300px;}
.header .logo img{width: 100%}
.header_search{width: 80px;;position: relative;}
.header_search a{display: inline-block;width: 32px!important;height: 32px!important;line-height: 32px!important; background-color: #fff;padding: 8px;box-sizing: border-box; overflow: hidden;position: absolute;top: 25px;left: 48px;border-radius: 50%;transition:0.5s all;}
.header_search a:hover{padding: 5px}
.navBox .txt:hover{background-color: #069372;color: #fff;border-radius: 10px}

.logo .mobile{display: none}

.header_top .header{position: fixed;left: 0px;top: 0px;width: 100%;background-color:#085D52}
.header_top	.m_header-h{height: 80px}
@media screen and (max-width:768px) {
	.header_top .header_main{padding-left: 0px;padding-right: 0px;}
	.header_top	.m_header-h{display:block}
	.logo .pc{display: none}
	.logo .mobile{display: block}
}
/*搜索*/
.header_80{height: 80px!important}
.header_search_main{position: absolute;background-color: #F1F2F3;left: 0px;top: 80px;width: 100%;z-index: 99;height: 0px;overflow: hidden;box-sizing: border-box;;transition:0.5s all;}
.header_search_main form{max-width: 1000px;margin-left: auto;margin-right: auto;position: relative;padding-right: 240px;box-sizing: border-box;margin-top: 15px}
.header_search_main input{display: block;line-height: 40px;height: 40px;display: block;width: 100%;border: none;text-indent: 20px;font-size: 16px;border-left: 1px solid var(--main_color);border-top: 1px solid var(--main_color);border-bottom: 1px solid var(--main_color);box-sizing: border-box}
.header_search_main .btn-search{font-size: 16px;letter-spacing: 5px; position: absolute;display: inline-block;right: 90px;top: 0px; line-height:40px;width: 150px;background-color: var(--main_color);color: #fff;text-align: center }
.header_search_main .btn-close { position: absolute;height: 40px; width: 60px;right: 0px;top: 0px; background: url(../img/tb_042.png) no-repeat center center; background-size: 20px; }	

.header{height:80px; z-index: 100;left: 0px;top: 0px; width: 100%; position:absolute; transition:0.5s all;; box-sizing: border-box; box-shadow: 0 1px 5px rgba(0,0,0,0.1);}
.header .logo{ transition:0.5s all;  position:relative;}
.header .logo img{ display:block; transition:0.5s all;}
.header_right{margin: 0px!important;padding: 0px!important}
.head_blank{height:80px;}

.navBox {  height:80px;  transition:0.5s all;}
.navBox .nav{display:flex; height:100%;}
.navBox .nav li {padding: 0px 5px; position: relative;}
.navBox .nav li>a {display: block;position: relative; height:100%; display:flex; justify-content:center;align-items:center;}
.navBox .nav li>a .txt {position: relative;z-index: 2;font-size:16px; transition:0.5s all;color: #fff;padding: 0px 15px;line-height: 36px}
@media only screen and (max-width: 1440px){
	.navBox .nav li{padding: 2px;}
	.navBox .nav li {padding: 0px 4px; }
	.navBox .nav li>a .txt {padding: 0px 8px;line-height: 34px;}
}


@media only screen and (max-width: 1440px){
.header .logo{width:220px;}	
}


@media only screen and (max-width: 1360px){
.header .logo{width:200px;}	
.header_search{width: 55px;}
	.header_search a{left: 23px}
}

/*下拉菜单*/
.subNavbox{white-space: nowrap; min-width:100%; position:absolute; top:100%;left:50%;background:rgba(255,255,255,.99); -webkit-transform:translate(-50%,20px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px); border-radius:5px;padding:15px 15px;opacity:0; pointer-events:none; transition:all .3s;box-shadow:0 2px 30px rgba(var(--main_color_rgb),.15);}
.subNavbox:after{content:"";position:absolute;bottom:100%;left:50%;border-style:solid;margin-left:-7px;border-width:7px;border-color:transparent transparent #fff;}
.subNavbox p:not(:last-of-type){border-bottom:1px dotted #ddd}
.subNavbox a{display:block;position:relative;font-size:15px;padding:10px 0;  text-align: center; }
.subNavbox a:before{content:"";position:absolute;top:7px;bottom:7px;left:-15px;width:3px;background:var(--main_color);-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.162,.85,.45,1);transition:transform .3s cubic-bezier(.162,.85,.45,1);}
.subNavbox a.active,.subNavbox a:hover{color:var(--main_color);background-color: #069372;color: #fff;border-radius: 10px}
/*
.subNavbox a.active:before,.subNavbox a:hover:before{-ms-transform-origin:top;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
*/
.subNavbox.active{pointer-events:all;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;opacity:1; }

/*语言*/
.header .lag{height:80px; font-size:20px; color:var(--second_color); display:flex; justify-content:center;align-items:center; transition:0.5s all; position:relative; cursor:pointer;}
.header .lag a{padding:15px 5px;}
.header .lag strong{font-size:14px; font-weight:normal; margin-left:8px; }
.header .lag img{vertical-align:middle; display:inline-block; margin-right:5px;}
@media screen and (max-width:768px) {
.header .lag{height:60px; margin-left:25px;}
.header .lag a{padding:10px 5px;}

}

/*======================手机菜单按钮======================*/
.m_nav_btn{width: 30px;height: 30px;transition: 0.3s;cursor: pointer;border:none;padding: 0;outline: none;background:none; margin-top:15px; display:block;}
.m_nav_btn .line{position: relative;display: block;width: 25px;height: 3px;margin: 0px auto 0;background:var(--main_color);border-radius:3px;}
.m_nav_btn .line:before,.m_nav_btn .line:after{content: '';width: 100%;height: 3px;left: 0;position: absolute;background:var(--main_color);border-radius:3px;transition-duration: 0.3s,0.3s;transition-delay: 0.1s,0s;}
.m_nav_btn .line:before{transition-property: bottom,transform;bottom: 8px;}
.m_nav_btn .line:after{transition-property: top,transform;top: 8px;}
.m_nav_btn_active .line {background: transparent;-webkit-transition-delay: 0s,0s;-moz-transition-delay: 0s,0s;-ms-transition-delay: 0s,0s;-o-transition-delay: 0s,0s;transition-delay: 0s,0s}
.m_nav_btn_active .line:after,.m_nav_btn_active .line:before {-webkit-transition-delay: 0s,.1s;-moz-transition-delay: 0s,.1s; -ms-transition-delay: 0s,.1s; -o-transition-delay: 0s,.1s; transition-delay: 0s,.1s}
.m_nav_btn_active .line:before {bottom: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.m_nav_btn_active .line:after {top:0px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}

@media screen and (max-width:768px) {
.header{ height:60px; position: fixed; z-index: 200; background:#fff; box-shadow: 0 1px 5px rgba(0,0,0,0.1);}
.header .logo{height:60px; margin-left:10px;}
.header .logo img{ height:36px;}

.navBox{display:none;}
.m_header_right{display:block; margin-right:15px;}

/*======================手机弹出菜单======================*/
.m_tc_box{position: fixed;top:50px;left: 0;bottom: 0;right: 0;background: #fff;z-index: 102; display:none;}
.m_tc_box .wrapper {position: absolute;left: 0;right: 0;height: 100%;padding:15px; box-sizing:border-box;overflow-x: hidden;overflow-y: auto;z-index: 110;}

/*手机下拉菜单*/
.m_menu{overflow-x: hidden;overflow-y: auto;}
.m_menu .nav1 ul{ padding:0 0 0 30px; display:none; background-color:#fff;}
.m_menu .item{border-bottom: 1px solid #efefef; padding:16px 10px; font-size:16px;}
.m_menu .item i{float:right; color:#ccc; transition:0.3s all;}
.m_menu .item.active> i{ -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.m_menu .item.curr a,.m_menu .item a:hover{color:var(--main_color);}

/*电话*/
.m_tel{text-align:center; margin-top:35px; font-size:20px; color:#fff; background:var(--main_color); padding:15px; border-radius:5px; } 
.m_tel i{ font-size:18px; margin-right:5px;}
}

/*======================轮播图======================*/
#banner.swiper-container {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 0;
}

#banner .swiper-wrapper {
    position: relative;
    width: 100%;
}

#banner .swiper-slide {
    width: 100%;
}

#banner .txt{position:absolute;z-index: 999;left:0;top:0; width:100%; height:100%;}
#banner .txt h3{font-size:3.8vw; color:#fff;  margin-bottom:.3rem;  text-shadow:rgba(0,0,0,0.25) 1px 1px 1px; transform:translateY(200px);opacity:0;transition:all 0.3s;}
#banner .txt p{font-size:1.5vw; color:#fff;text-shadow:rgba(0,0,0,0.5) 1px 1px 2px;transform:translateY(200px);opacity:0;transition:all 0.6s; }
#banner .swiper-slide-active .txt h3,
#banner .swiper-slide-active .txt p{transform:translateY(0px);opacity:1; transition-delay:1s;}

#banner .swiper-slide .pic {
    position: relative;
    z-index: 1;
    width: 100%;
    overflow: hidden;
}

@media screen and (max-width:768px) {

    #banner .swiper-button-prev,
    #banner .swiper-button-next {
        width: 0;
        height: 0;
    }

    #banner .swiper-slide .pic {
        height: 200px;
    }

    #banner .txt h3 {
        font-size: 25px;
    }

    #banner .txt p {
        font-size: 14px;
    }

    #banner .swiper-pagination-bullet {
        width: 7px;
        height: 7px;
    }

    #banner .swiper-pagination-bullet-active {
        width: 20px;
    }

    #banner .swiper-pagination {
        bottom: 8px;
    }
}

#banner .swiper-slide .pic img {
    width: 100%;
    height: 100%;
    transition: all 4s;
    display: block;
}

/*按钮切换*/	
#banner .swiper-button-prev,#banner .swiper-button-next {display: none;width: 72px;height: 72px; background: url(../img/ico_sliding.png) no-repeat; margin-top:-36px;opacity:0.3;}
#banner .swiper-button-prev {background-position: 0 0;}
#banner .swiper-button-prev:hover { background-position: 0 -144px;}
#banner .swiper-button-next { background-position: 0 -72px;}
#banner .swiper-button-next:hover {background-position: 0 -216px;}
/*分页器*/
#banner .swiper-pagination-bullet{width: 10px;height: 10px; display: inline-block; border-radius: 50%; background:rgba(255,255,255,0.36); transition: all .5s ease;opacity: 1.0; font-size:0;}
#banner .swiper-pagination-bullet-active{background:rgba(255,255,255,0.8);color: #fff;width: 33px;border-radius: 30px; }
#banner .swiper-pagination{bottom:20px;}

#banner:after {content: "";background:rgba(0,0,0,0); /*background:url(../img/banenr_line.png) repeat-x;*/
	position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;opacity:1;z-index: 3;}

#particles-js{position: absolute;width: 100%; height:100%; left:0; right:0; top:0; bottom:0; z-index:999; }
#particles-js {opacity: 0.6;}
.particles{pointer-events: none;}
.mouseEvents{ pointer-events: all;} 

@media screen and (max-width:768px) {
    #banner.swiper-container {
        height: auto;
    }
	#banner .swiper-button-prev,#banner .swiper-button-next {width:0; height:0;}
	#banner .txt h3{font-size:25px;}
	#banner .txt p{font-size:14px;}
	#banner .swiper-pagination-bullet{width: 7px;height:7px;}
	#banner .swiper-pagination-bullet-active{width: 20px;}
	#banner .swiper-pagination{bottom:8px;}
}

/*首页--新闻*/
.index-news{padding-top: 20px}
.index-news-left {width: 700px;float: left}
.index-news-right{width: 560px;float: right;}	

@media screen and (max-width:768px) {
.index-news-left {width: 100%;float: none}
.index-news-right{width: 100%;float: none;}
}

/*幻灯*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}
/*.grabbing{cursor:url(grabbing.png) 8 8,move}*/
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
#owl-demo{position:relative;width:700px;height:430px;margin:0px auto 0 auto; box-shadow: #f7f7f7 0px 0px 10px;overflow: hidden}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:100%;height:430px;}
#owl-demo .owl-item{width: 100%}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:58px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:10px;bottom:10px;width:100%; font-size:20px;color:#fff;text-align:left;}

.owl-pagination{position:absolute;left:560px;bottom:15px;height:22px;text-align:center; }
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../img/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../img/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../img/bg17.png);}
.owl-next{right:0;background-image:url(../img/bg18.png);}
.owl-prev:hover{background-image:url(../img/bg19.png);}
.owl-next:hover{background-image:url(../img/bg20.png);}

/*新闻列表*/
.index-title1{position: relative;margin-bottom: 15px;}
.index-title1>span{display: inline-block;text-indent:35px;font-size: 26px;font-weight: bold;line-height: 40px;height: 40px;color:#06574D}
.index-title1 .index-more2{display: inline-block;position:absolute;top: 5px;line-height: 30px;right: 0px;font-size: 15px;font-weight: normal;padding: 0px;text-indent: 0px;border: 1px solid #309A71;width: 70px;text-align: center;border-radius: 5px;overflow: hidden}
.index-title1 .index-more2:hover{background-color: var(--main_color);color: #fff}	
	
.icon-1{background-image: url(../img/icon-1.png);background-repeat: no-repeat;background-position: left center;}
.icon-2{background-image: url(../img/icon-2.png);background-repeat: no-repeat;background-position: left center;}
.icon-3{background-image: url(../img/icon-3.png);background-repeat: no-repeat;background-position: left center;}
.icon-4{background-image: url(../img/icon-4.png);background-repeat: no-repeat;background-position: left center;}	
.icon-5{background-image: url(../img/icon-5.png);background-repeat: no-repeat;background-position: left center;}
.icon-7{background-image: url(../img/icon-7.png);background-repeat: no-repeat;background-position: left center;}
.icon-8{background-image: url(../img/icon-8.png);background-repeat: no-repeat;background-position: left center;}
.index-h18{height: 18px}
.index-news-list {margin-left: 5px}	
.index-news-list a{line-height: 36px;display: block;position: relative;text-indent: 15px;font-size: 18px;padding-right: 94px}
.index-news-list a:hover{font-weight: bold}	
.index-news-list a:hover span{color: var(--main_color);font-weight: normal}		
.index-news-list a::before{position: absolute;width: 5px;height: 5px;border-radius: 50%; content: ""; background-color:var(--main_color);left: 0px;top:15px}
.index-news-list span{display: inline-block;position: absolute;line-height: 36px;top: 0px;right: 2px;color: #ccc;font-size: 16px}	

/*首页--功能导航*/
.quick{display:block;position:relative;}	
.quick dl{width:16.66%;height:210px;float:left;overflow:hidden;transition:all 1s;-moz-transition:all 1s; /* Firefox 4 */-webkit-transition:all 1s; /* Safari and Chrome */-o-transition:all 1s; /* Opera */visibility:visible;}
.quick dl a{color:#fff;display:block;width:100%;height:160px;padding:50px 0 0;text-align:center;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;}
.quick dl a:hover{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);}
.quick dl dt{height:85px;width:85px;margin:0 auto 10px;}
.quick dl dt img{width:100%;height:auto;}
.quick dl dd{font-size:20px;}
.quick dl a:hover img{transition:.5s;transform:rotateY(360deg)}

/*首页--科室导航*/
.idnex-ksdh{background-color: #F1F7FC;padding-top: 50px;padding-bottom: 50px;margin-top: 20px}
.idnex-ksdh .index-ksdh-left{width: 200px;background-image: url(../img/yiliao_bg.png);background-size: cover;position: relative}
.index-title2 {text-align: center;position: absolute;top: 30%; left: 0px;width: 100%; font-size: 30px;color:var(--main_color);font-weight: bold}
.index-title2 div{width: 50px;height: 50px;background-color: #0F8C7C;overflow: hidden;border-radius: 50%;margin-left: auto;margin-right: auto;text-align: center;padding-top:3px;box-sizing: border-box}
.index-title2 img{width: 30px}
.idnex-ksdh .index-ksdh-right{width: 1030px;}
.index-ksdh-menu{position: relative}
.index-ksdh-menu span a{display: inline-block;width: 165px;line-height: 50px;background-color:#11AD99 ;border: 1px solid #11AD99; color: #fff;text-align: center;font-size: 18px;margin-right: 5px}
.index-ksdh-menu span a:hover,.index-ksdh-menu a.active{background-color: #0F8C7C;font-weight: bold;border: 1px solid #076458}
.index-ksdh-menu form{position: absolute;top: 0px;right: 0px;}
.index-ksdh-menu form div{position: relative;background-color: #fff;border-radius: 8px;overflow: hidden;padding-left: 15px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.index-ksdh-menu form input{border: none;line-height: 40px;display: block;width: 200px}
.index-ksdh-menu form a{display: inline-block;position: absolute;top: 0px;right: 0px;width: 60px;line-height: 40px;background-color: var(--main_color);color: #fff;text-align: center}
.index-ksdh-right ul>li {width: 16%;;text-align: center;margin-top: 15px;float: left;}
.index-ksdh-right ul>li:not(:nth-child(6n)){margin-right: 0.8%}
.index-ksdh-right ul>li a{display: block;line-height: 50px;width: 100%;text-align: center;background-color: #fff; border-bottom: 2px solid var(--main_color);box-sizing: border-box;font-size: 16.5px}	
.index-ksdh-right ul>li a:hover{background-color:#0F8C7C;color: #fff;}


/*首页--专家医生导航*/
.idnex-zjys{background-image: url(../img/client.png);padding-top: 50px;padding-bottom: 50px;overflow: hidden}
.idnex-zjys .index-zjys-left{width: 200px;background-image: url(../img/yiliao_bg.png);background-size: cover;position: relative}
.idnex-zjys .index-zjys-right{width: 1030px;}

/*
.idnex-zjys-title{position: relative}
.idnex-zjys-title span{display: block;width: 150px;font-size: 26px;font-weight: bold;line-height: 40px;height: 40px;text-indent:35px;background-image: url(../img/icon-7.png);background-repeat: no-repeat;background-position: left center;}
*/	

.index-zjys-title{position: absolute;top: 0px;right: 0px;}
.index-zjys-title .idnex-zjys-1{float: left;margin-right: 8px;position: relative;;padding: 0px;text-indent: 0px}
.index-zjys-title .idnex-zjys-1 select{padding:12px 25px 12px 10px ;font-size: 16px;border-radius: 4px;appearance: none;background-color: #f8f8f8;}
.index-zjys-title .idnex-zjys-1 option{line-height: 40px;font-size: 16px;padding-top: 5px;padding-bottom: 5px}
.index-zjys-title .idnex-zjys-1 i{display: inline-block;position: absolute;right: 10px;top:8px;font-size: 24px}
	
.index-zjys-title .idnex-zjys-2{float: left;position: relative;height: 40px; background-color: #fff;border-radius: 8px;overflow: hidden;padding-left: 15px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.index-zjys-title input{border: none;line-height: 40px; display: block;width: 220px;font-size: 16px}
.index-zjys-title a{display: inline-block;position: absolute;top: 0px;right: 0px;width: 60px;line-height: 40px;background-color: var(--main_color);color: #fff;text-align: center}
.idnex-zjys-list ul>li {text-align: center;margin-bottom: 15px;float: left;text-align: center;}
.idnex-zjys-list a{display: block;background-color: #fff;margin-bottom: 15px; border-radius: 8px;overflow: hidden;transition: all .4s;}

.idnex-zjys-list{position: relative}	
.idnex-zjys-list .swiper-button-prev{width: 18px;height: 30px;background-size: 14px 24px;background-image: url(../img/adv-left-icon.png) !important;top: 96%;left: 0;z-index: 1;outline: none;}
.idnex-zjys-list .swiper-button-next{width: 18px;height: 30px;background-size: 14px 24px;background-image: url(../img/adv-right-icon.png) !important;top: 96%;right: 0;z-index: 1;outline: none;}	


.idnex-zjys-list .idnex-zjys-img{overflow: hidden;height: 260px}
.idnex-zjys-list .idnex-zjys-img img{display: block;transition: all .4s;}
.idnex-zjys-list .idnex-zjys-xm{color: var(--main_color);font-weight: bold;line-height: 1.2}
.idnex-zjys-list .idnex-zjys-zw{padding-top: 5px;padding-bottom: 5px;line-height: 1.2}
.idnex-zjys-list .idnex-zjys-ks{font-size: 14px;padding-bottom: 15px;line-height: 1.2}
.idnex-zjys-list a:hover img{transform: scale(1.12);}
.idnex-zjys-list a:hover{background-color:#F1F7E8;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2)}	
.idnex-zjys-list{width: 100%;overflow: hidden;margin-top: 40px}
.idnex-zjys-list .swiper-container{padding-bottom: 40px}

/* 设置圆点的默认大小 */
.idnex-zjys-list .swiper-container .swiper-pagination-bullet {
    width: 10px; /* 设置圆点的宽度 */
    height: 10px; /* 设置圆点的高度 */
    background: #666; /* 设置圆点的背景颜色 */
    opacity: 0.4; /* 设置圆点的透明度 */
    display: inline-block; /* 设置为内联块，使其水平排列 */
    border-radius: 100%; /* 圆点 */
}
 
/* 设置当前选中的圆点样式 */
.idnex-zjys-list .swiper-container .swiper-pagination-bullet-active {
    opacity: 1; /* 设置选中圆点的透明度为不透明 */
    background: var(--main_color); /* 设置选中圆点的背景颜色 */
}


/*首页--专题专栏*/
.index-ztzl{padding-top: 50px;padding-bottom: 80px;overflow: hidden;background-image: url(../img/bgd.jpg);background-position: center -400px}
.index-ztzl .index-ztzl-left{float: left;width: 820px}
.index-ztzl .index-ztzl-right{float: right;width: 400px}
.index-left-main{background-color: #fff;padding:25px 35px;box-sizing: border-box}
.index-ztzl-title a{display: inline-block;line-height: 40px;font-size: 20px;font-weight: bold;color:var(--main_color) }
.index-ztzl-title {margin-bottom: 5px}	
.index-ztzl-left ul li a{line-height: 36px;display: block;position: relative;text-indent: 15px;font-size: 18px;padding-right: 95px}
.index-ztzl-left ul li a:hover{font-weight: bold}	
.index-ztzl-left ul li a:hover span{color: var(--main_color);font-weight: normal}		
.index-ztzl-left ul li a::before{position: absolute;width: 5px;height: 5px;border-radius: 50%; content: ""; background-color:var(--main_color);left: 0px;top:13px}
.index-ztzl-left ul li span{display: inline-block;position: absolute;line-height: 36px;top: 0px;right: 2px;color: #ccc;font-size: 16px}	
	
.index-ztzl-right ul li{height: 163px;overflow: hidden}
.index-ztzl-right ul a{display: block;}
.index-ztzl-right ul img{height: 163px;width: 100%; display: block;transition: all .4s;}
.index-ztzl-right ul li:not(:first-child) {margin-top: 15px}
.index-ztzl-right ul li:hover img{transform: scale(1.02);}


/*页脚*/
footer{background-color: #085D52;padding: 0px;;color: #fff}
footer a{color: #fff}
footer a:hover{color: #B0F0EC}
.footer-links{border-bottom: 1px solid #397D75;padding-top: 15px;padding-bottom: 15px;color: #fff ;text-align: center;}
.footer-links span{margin-left: 15px;margin-right: 15px;display: inline-block}
.footer-links a{display: inline-block;margin-bottom: 8px;color: #fff}
.footer-list{margin-top: 20px;padding-top: 10px;padding-bottom: 10px;display:flex;justify-content:space-between; flex-wrap:wrap;}
.footer-list .footer-list-a img{max-width: 110px}
.footer-list .footer-list-b img{max-width: 90px}
.footer-list .footer-list-a{width: 40%;;box-sizing: border-box}
.footer-list .footer-list-a2{padding-left: 30px;padding-top: 0px;line-height: 1.6}
.footer-list .footer-list-b{width: 60%;text-align: center}
.footer-list .footer-list-b div{display: inline-block;width: 20%}
.footer-list .footer-list-a>div{float: left}
.footer-copyright{border-top: 1px solid #397D75;margin-top: 15px;padding-top: 15px;padding-bottom: 20px;color: #fff;text-align: center}
.footer-copyright a{display: inline-block;;margin-left: 25px}


@media screen and (max-width:768px) {

.icon-1{background-size:18px 18px;}
.icon-2{background-size:18px 18px;}
.icon-3{background-size:18px 18px;}
.icon-4{background-size:18px 18px;}
.icon-5{background-size:18px 18px;}
.icon-7{background-size:20px 20px;background-position: left 8px;}
.icon-8{background-size:18px 18px;}
.index-news-list{width: 100%}
.index-news-right{width: 100%}

.index-title1{margin-bottom: 10px;}	
.index-title1>span{display: inline-block;text-indent:25px;font-size: 18px;font-weight: bold;line-height: 36px;height: 36px;color:#06574D}
.index-title1 .index-more2{display: inline-block;position:absolute;top: 8px;line-height: 25px;right: 0px;font-size: 14px;font-weight: normal;padding: 0px;text-indent: 0px;border: 1px solid #309A71;width: 60px;text-align: center;border-radius: 5px;overflow: hidden}

#owl-demo{position:relative;width:100%;height:290px;margin:0px auto 0 auto; box-shadow: #f7f7f7 0px 0px 10px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:100%;height:290px;}
#owl-demo .owl-item{width:100%}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:30px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:10px;bottom:5px;width:100%; font-size:14px;color:#fff;text-align:left;}	
.index-h18{height: 10px}	
.index-news-list a{line-height: 30px;display: block;position: relative;text-indent: 10px;font-size: 16px;padding-right: 85px}	
.index-news-list a::before{position: absolute;width: 4px;height: 4px;border-radius: 50%; content: ""; background-color:var(--main_color);left: 0px;top:13px}
.index-news-list span{display: inline-block;position: absolute;line-height: 30px;top: 0px;right: 2px;color: #ccc;font-size: 14px}		
	
	
.quick dl{height:85px;}
.quick dl a{color:#fff;display:block;width:100%;height:80px;padding:0px;padding-top: 10px;box-sizing: border-box}
.quick dl dt{height:32px;width:32px;margin:0 auto 10px;}
.quick dl dt img{width:100%;height:auto;}
.quick dl dd{font-size:14px;}

 /*首页--科室*/	
.idnex-ksdh{background-color: #F1F7FC;padding-top: 30px;padding-bottom: 30px;margin-top: 20px}
.idnex-ksdh .index-ksdh-left{display: none}
.idnex-ksdh .index-ksdh-right{width: 100%;}
.index-ksdh-menu span a{width: 65px;line-height: 30px;font-size: 14px;margin-right: 5px}
.index-ksdh-menu form input{line-height: 30px;display: block;width: 150px}
.index-ksdh-menu form a{width: 50px;line-height: 30px;font-size: 14px}
.index-ksdh-right ul>li{width: 32%;;text-align: center;margin-top: 15px;float: left;margin-right: 1%}
.index-ksdh-right ul>li:nth-child(3n){margin-right: 0%}
.index-ksdh-right ul>li a{display: block;line-height: 20px;;font-size: 13px;padding-top: 5px;padding-bottom: 5px}	

	
/*首页--专家医生导航*/
.idnex-zjys{padding-top: 30px;padding-bottom: 30px;}
.index-zjys-title{position:inherit;top: 0px;right: 0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.index-zjys-title .idnex-zjys-1{float: left;margin-right: 4px;position: relative;;padding: 0px;text-indent: 0px}
.index-zjys-title .idnex-zjys-1 select{padding:6px 15px 4px 4px ;font-size: 14px;border-radius: 4px;}
.index-zjys-title .idnex-zjys-1 option{line-height: 30px;font-size: 14px;padding-top: 3px;padding-bottom: 3px}
.index-zjys-title .idnex-zjys-1 i{display: inline-block;position: absolute;right: 10px;top:8px;font-size: 15px}
.index-zjys-title .idnex-zjys-2{height: 30px; padding-left:5px;}
.index-zjys-title input{border: none;line-height: 30px; display: block;width: 100px;font-size: 14px}
.index-zjys-title a{width: 40px;line-height: 30px;font-size: 14px}	
.idnex-zjys-list .idnex-zjys-img{overflow: hidden;height: 220px}
	


/*首页--专题专栏*/
.index-ztzl{padding-top: 30px;padding-bottom: 40px;}
.index-ztzl .index-ztzl-left{float: left;width: 100%}
.index-ztzl .index-ztzl-right{float: right;width: 100%}
.index-left-main{padding:15px 15px;}
.index-ztzl-title a{display: inline-block;line-height: 40px;font-size: 16px;}
.index-ztzl-left ul li a{line-height: 36px;text-indent: 10px;font-size: 16px;padding-right: 85px}	
.index-ztzl-left ul li a::before{width: 4px;height: 4px;top:12px}
.index-ztzl-left ul li span{right: 2px;font-size: 14px}	

.index-ztzl-right ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}	
.index-ztzl-right ul li{height: 80px;overflow: hidden;width: 48%}
.index-ztzl-right ul img{height:auto;}
.index-ztzl-right ul li{margin-top: 15px}


.footer-links{display: none;}
.footer-list{margin-top: 20px;padding-top: 10px;padding-bottom: 10px;display:inherit;}
.footer-list .footer-list-a img{max-width: 70px;margin-top:10px}
.footer-list .footer-list-b img{max-width: 80%}
.footer-list .footer-list-a{display: block;width: 100%;padding-left: 15px;box-sizing: border-box;}
.footer-list .footer-list-a2{padding-left: 30px;padding-top: 0px;line-height: 1.5;font-size: 12px}
.footer-list .footer-list-b{width: 100%;clear:both;}
.footer-list .footer-list-b div{display: inline-block;width: 23%;padding-top: 15px;font-size: 13px}
.footer-copyright{font-size: 14px;height: 120px}
.footer-copyright a{display: inline-block;;margin-left:10px;font-size: 14px}
	
	
}

/*右侧导航*/
.aside-guide {position: fixed;right: 10px;bottom:50px;z-index: 1001;width: 70px;}
.aside-guide a {position: relative;display: block;width: 70px;height: 70px;color: #00948D;text-align: center;margin-bottom: 8px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);border-radius: 5px;background-color: #fff; }	
.aside-guide a i {display: block;width: 70px;height: 40px;line-height: 40px;text-align: center;font-size: 26px; }	
.aside-guide a div{font-size: 14px}	
.aside-guide a.gotop i {display: block;width: 70px;height: 7px;line-height: 70px;text-align: center;color: #00948D;font-size: 36px; }	
.aside-guide a:hover {background-color: #00948D; }	
.aside-guide a:hover div,.aside-guide a:hover i{color: #fff}
.vhidden{visibility: hidden}	
.aside-guide .aside-guide-a{display: none}
@media screen and (max-width:768px) {
	.aside-guide {position: fixed;right: 0px;left: 0px; bottom:0px;z-index: 1001;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;background-color: #fff;padding-top: 8px;border-top: 1px solid #C9E5E1}
	.aside-guide a {position: relative;display: block;height: 60px; width: 25%; color: #00948D;text-align: center;margin-bottom:0px;box-shadow:none;border-radius: 5px;background-color: #fff;text-align: center;margin-left: auto;margin-right: auto;box-sizing: border-box}
	.aside-guide a:not(:first-child){border-left: 1px solid #C9E5E1;}
	.aside-guide a.gotop {display: none}
	.aside-guide a i {display:inline-block;width: 70px;height: 30px;line-height: 30px;text-align: center;font-size: 20px; }	
	.aside-guide a.gotop i {display: block;width: 70px;height: 30px;line-height: 30px;text-align: center;color: #00948D;font-size: 36px; }	
	.aside-guide .aside-guide-a{display: block}
	
	
	
	
}

/*页面头部*/
.header_top{background-image: url(../img/page.jpg);background-position:center top;background-repeat:no-repeat;}
.page-main{padding-top: 150px;padding-bottom: 80px}
.page-main .page-top-title{position: relative;text-align: center}
.page-main .main{background:#fff;box-shadow:0px 0px 18px #ccc;-moz-box-shadow:0px 0px 18px #888;margin-top: 100px;min-height: 400px;padding-left: 50px;padding-right: 50px;padding-bottom: 60px}
.page-top-title h2{display: inline-block;font-size:32px;letter-spacing: 3px; color:#fff !important;text-shadow: 1px 1px 0 #185d55;text-align:center;;font-weight:bold;padding-left: 30px;padding-right: 30px; background-color:rgba(69,175,165,0.66);position:relative;;text-align: center;line-height: 2;border-bottom: 2px solid #0AA485}


.page-nav{line-height:50px;padding-top:10px;padding-bottom: 5px; border-bottom:1px solid #ccc;overflow: hidden;margin-bottom: 30px}		
.page-nav-left{float: left}
.page-nav-left a{display: inline-block;margin-right: 10px;line-height: 40px;padding-left: 15px;padding-right: 15px;background-color:#DBF4ED;}
.page-nav-left a:hover,.page-nav-left a.active{background-color: var(--main_color);color: #fff}	 

.page-nav-left2{padding-left:25px;background:url(../img/icon4.png)7px 16px no-repeat;}
.page-nav-left2 i{display: inline-block;margin-left: 2px;margin-right: 2px}	 
.page-nav-left2 a:last-child{color: var(--main_color);font-weight: bold}


.page-nav-right{float: right;padding-left:25px;background:url(../img/icon4.png)7px 16px no-repeat;}
.page-nav-right i{display: inline-block;margin-left: 5px;margin-right: 5px}	 
.page-nav-right a:last-child{color: var(--main_color);font-weight: bold}

/*新闻列表*/
.news-list{width:100%;margin:0 auto 20px}
.news-list ul>li{width:100%;margin-bottom:20px}
.news-list ul li a{background:#fafafa;display:block;width:100%;overflow:hidden;border-bottom:1px dotted #dedede;padding:25px 20px 15px 20px;box-sizing:border-box}
.news-list ul li .date{width:8%;height:100px;background:#eee;float:left}
.news-list ul li .date h6{font-size:36px;height:40px;line-height:40px;text-align:center;color:#000;margin-top:18px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.news-list ul li .time{color:var(--main_color)}
.news-list ul>li .date div{border-top:1px solid #ddd;width:80%;margin-left:auto;margin-right:auto;height:6px;margin-top:6px}
.news-list ul>li .date p{font-size:14px;height:35px;color:#000;text-align:center;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.news-list ul>li .img{float:left;width:200px;height:145px;overflow:hidden;margin:0 20px 0 0}
.news-list ul>li .img img{width:200px;height:145px;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
.news-list ul>li .txt{;box-sizing:border-box;float:right;width:90%;overflow:hidden}
.news-list ul li .txt h2{color:#333;font-size:18px;font-weight:bold}
.news-list ul li .txt p{padding:10px 0;color:#999;line-height:1.7;text-indent:30px}
.news-list ul li .news-ck{text-align:right}
.news-list ul li .news-ck span{display:inline-block;color:var(--main_color)}
.news-list ul li .news-ck2 span{display: inline-block}
.news-list ul li .news-ck-rq{display: none}
.news-list ul li a:hover{background:#def4f2;box-shadow:2px 2px 5px rgba(0,0,0,0.1)}
.news-list ul li a:hover .img img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.news-list ul li a:hover h2{color:#005e4d}
.search-pagination{text-align:center;margin:50px 0 20px 0}
.pagination li{display:inline-block;margin:0 3px}
.pagination li a{display:inline-block;font-size:15px;min-width:42px;height:42px;line-height:42px;box-sizing:border-box;padding:0 10px;box-sizing:border-box;transition:0.3s;background:#e8e8e8;border:solid 0px #ddd}
.pagination li.active a,.pagination li a:hover{color:#fff !important;background-color:var(--main_color);border:solid 0px var(--main_color)}
.pagination-wrapper{margin:20px 0}
.pagination{height:34px;text-align:center}
.pagination li{display:inline-block;height:34px;margin-right:5px}
.pagination li a{float:left;display:block;height:32px;line-height:32px;padding:0 12px;font-size:16px;border:1px solid #dddddd;color:#555555;text-decoration:none}
.pagination li a:hover{background:var(--main_color);color:#0099ff}
.pagination li.thisclass{background:#09f;color:#fff}
.pagination li.thisclass a,.pagination li.thisclass a:hover{background:transparent;border-color:var(--main_color);color:#fff;cursor:default}

/**/
	
/*内容详情页*/
.page_content{line-height:32px;color:#000;width:90%;;background:#fff;font-size:18px;margin-left: auto;margin-right: auto}
.page_content .titles{font-size:30px;color:#333;text-align:center;padding:30px 0 0;width:100%;line-height:40px;height: auto}
.page_content .desc{width:100%;text-align:center;font-size:16px;padding:10px 0 15px;color:#999;margin:0 auto;height:40px;line-height:40px;}
/*.page_content .desc span{padding:0 2%;}*/
.page_content .time{padding:0 0 0 0px;background-size:auto 16px;}
.page_content .hits{padding:0 0 0 0px;background-size:auto 18px;}
.page_content .code{padding:0 0 0 20px;background-size:auto 16px;position:relative;cursor:pointer;}
.page_content .zihao a{margin:0 5px;}
.page_content .zihao a.small_size{font-size:12px;}
.page_content .zihao a.normal_size{font-size:14px;}
.page_content .zihao a.big_size{font-size:16px;}
.page_content .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.page_content .author{text-align:right;color:#999;}
.page_content .article{text-align:justify;text-justify:inter-ideograph;}
.page_content .article p{line-height:1.8;margin-bottom: 15px}
.page_content .article img{max-width: 100%}
.page_content .article table td{border:1px solid #ccc;}
.page_content .article_line{border-top:1px solid #eee;height: 25px}		  
	  
#qrcode{text-align:center;display:block;float:left;width:100%;padding-bottom:35px;position:relative;}
#qrcode canvas{margin:auto;width:15%;}
#qrcode span{position:absolute;bottom:0;left:0;right:0;}

.post-next-prev{position:relative;border-top:1px solid #eee;padding:20px 0 0 0;margin:40px 0 0 0;color:#666;font-size:16px;width:100%;}
.post-next-prev a{color:#666;padding:10px 0;line-height:36px;}
.post-next-prev a:hover{color:#005e4d}		  


@media screen and (max-width:768px) {
.page-top-title h2{font-size:20px;letter-spacing:1px;padding-left: 13px;padding-right: 13px;line-height: 1.5;}
.page-nav-left{display: none}
.page-main{padding-top: 80px;padding-bottom: 20px}
.page-main .main{margin-top: 50px;min-height: 400px;padding-left: 10px;padding-right: 10px;padding-bottom: 60px}
.page-nav{line-height:40px;padding-top:5px;padding-bottom: 5px;margin-bottom: 20px}		
.page-nav-left2{display: none}
.page-nav-right{float:left;font-size: 14px}

.post-next-prev{line-height: 22px;font-size:14px}
.post-next-prev li{margin-bottom: 8px;}
.post-next-prev a{color:#666;padding:5px 0;line-height:22px;font-size:14px}

/*内容详情页*/
.page_content{line-height:32px;color:#000;width:98%;;background:#fff;font-size:16px;margin-left: auto;margin-right: auto}
.page_content .titles{font-size:18px;padding:5px 0 0;line-height:30px;height: auto}
.page_content .desc{text-align:center;font-size:16px;padding:6px 0 6px;height:30px;line-height:30px;}
.page_content .time{padding:0 0 0 0px;background-size:auto 14px;}
.page_content .hits{padding:0 0 0 0px;background-size:auto 14px;}
.page_content .code{padding:0 0 0 20px;background-size:auto 14px;}
.page_content .zihao{display: none}
.page_content .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.page_content .article_line{border-top:1px solid #eee;height: 15px}		  	
#qrcode{display: none}

/*新闻列表页*/
.news-list{width:100%;margin:0 auto 20px}
.news-list ul>li{width:100%;margin-bottom:10px}
.news-list ul li a{padding:10px 10px 5px 10px;}
.news-list ul li .date{display: none;}	
.news-list ul>li .img{float:left;width:110px;height:90px;overflow:hidden;margin:0px 8px 0px 0px}
.news-list ul>li .img img{width:100%;height:auto;}
.news-list ul>li .txt{width:100%;}
.news-list ul li .txt h2{font-size:16px;}
.news-list ul li .txt p{padding:10px 0;color:#999;line-height:1.7;text-indent:20px;font-size: 14px}
.news-list ul li .news-ck{font-size: 14px}
.news-list ul li .news-ck-rq{display: block}	
	
.search-pagination{text-align:center;margin:10px 0 10px 0}
.pagination li{display:inline-block;margin:0 3px}
.pagination li a{display:inline-block;font-size:13px;min-width:32px;height:32px;line-height:32px;box-sizing:border-box;padding:0 5px;}
.pagination-wrapper{margin:10px 0}
.pagination{height:32px;text-align:center}
.pagination li{display:inline-block;height:32px;margin-right:3px}
.pagination li a{height:26px;line-height:26px;padding:0 6px;font-size:14px;}
	
}

/*专家筛选*/

.filter{border:1px solid #ddd;background:#f8f8f8;margin-top:15px;}
.filter dl{position:relative;font-size:15px;border-bottom:1px solid #ddd;padding:10px 15px;}
.filter dl:last-child{border:none;}
.filter dt{color:#333;position:absolute;top:10px;left:15px;;font-size: 16px}
.filter dt a{color: var(--main_color)}
.filter dt a:hover{font-weight: bold}
.filter dd{margin-left:105px;overflow:hidden;}


.filter dd li{display:none;overflow:hidden;}
.filter dd li:first-child{display:block;}
.filter dd .tab-tit{font-size:15px;font-weight:bold;border-bottom:1px solid #ddd;margin-bottom:10px;}
.filter dd .tab-tit span{display:inline-block;margin-right:25px;padding-bottom:8px;}
.filter dd .tab-tit span.cur{border-bottom:1px solid #158064;margin-bottom:-1px;}
.filter dd .tab-tit span a{display:inline;float:none;}
.filter dd .tab-pannel{display:block;}		
		  
.filter .tab-pannel a{display:block;line-height:26px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:15.5%;margin-bottom: 3px}
.filter .tab-pannel a:not(:nth-child(6n)){margin-right:1.4%}		  
.filter .tab-pannel a span{display: inline-block;padding-left: 5px;padding-right: 5px;}		  
.filter .tab-pannel a:hover span{background:#61b98a;color:#fff;}		  
.filter .tab-pannel a.cur span{background:#61b98a;color:#fff;}	

/*专家列表*/
.haschosen{position: relative}	
.haschosen a{display:inline-block;line-height:30px;position: absolute;right: 0px;top: -5px;font-size: 14px;border:1px solid #ddd;background:#f4f4f4;padding-left: 5px;padding-right: 5px;border-color:#009966; }
.haschosen a:hover{border-color:#0A6B4B;}
.haschosen a i{font-size:12px;margin-left:5px;}

.doctor-list{margin-top: 20px}	
.doctor-list .list-tit h2 span{font-weight:bold;border-bottom:2px solid #999; display:inline-block;line-height:42px;margin-bottom:-2px;}
.doctor-list .list-tit{border-color:#f4f4f4;}
.doctor-list .list-content{padding-top: 15px;padding-bottom: 20px}
.doctor-search{position: relative}	
.doctor-search i{line-height:34px;position:absolute;left: 10px;top: 0px}
.doctor-search input{line-height:20px;padding:6px 6px 6px 32px;width:200px;border:1px solid #ddd;border-right:none;}
.doctor-search input:focus{border: 1px solid #158064;border-right:none;}

.expert-list li{float:left;width:32%;box-sizing:border-box; border: 1px solid #e5e5e5;padding: 19px;margin-top: 15px}
.expert-list li:not(:nth-child(3n)){margin-right: 2%}
.expert-list li:hover{ border-color: #00948D;box-shadow: 0px 10px 30px rgba(0, 148, 141, 0.2); }	
.expert-list li a{display: block;position: relative;padding-left:120px;}	
.expert-list li .doctor-img{position:absolute;left:0;top:0px;width:105px;height: 140px;overflow:hidden;border-radius: 5px;}
.expert-list li .doctor-img img{display: block;width: 100%}
.expert-list li .expert-name{vertical-align:middle;font-weight:normal;font-size: 18px;color:var(--main_color);font-weight: bold}
.expert-list li .expert-zc{vertical-align:middle;color:#999;font-weight:normal;margin-left:10px;font-size: 20px}
.expert-list li p{color:#666;font-size:13px;display:-webkit-box;min-height:100px;}

/* 按钮 */
.btn{display:inline-block;border:none;text-align:center;background:#158064;color:#fff;min-height:34px;line-height:34px;padding:0 15px;-webkit-transition:background 0.3s,border 0.3s;transition:background 0.3s,border 0.3s;}
.btn:hover{background:#009966;color:#fff;}
.btn.white{background:#fff;color:#666;border:1px solid #ddd;}
.btn.white:hover{background:#666;color:#fff;border:1px solid #666;}
.btn.disabled{background:#f1f1f1;border-color:#aaa;color:#aaa;cursor:default;}	

/*医生详情*/
.doctor-details .fl{width:69%;}
.doctor-details .fr{width:29%;}
.doctor-resume{position:relative;min-height:240px;padding:0 150px 20px 200px}
.doctor-resume .doctor-img{position: absolute;width: 170px;left:0;top:0;border-radius: 8px;overflow: hidden;height: 240px}	
.doctor-resume .doctor-img img{display:block;width: 100%}
.doctor-resume h1{font-size:24px;font-weight:normal;line-height:1.5;margin-bottom:5px;color: var(--main_color)}
.doctor-resume .doctor-resume-list{margin-top: 8px;}
.doctor-details .content{padding:20px 0;line-height: 1.8;text-align:justify;text-justify:inter-ideograph;}
.doctor-resume .qr-img{position:absolute;right:0;top:0;width:124px;}
.doctor-resume .qr-img span{font-size:12px;color:#999;}
.doctor-details .list-item{padding:0;}
.doctor-details .list-tit h2 span{font-weight:bold;border-bottom:2px solid #999; display:inline-block;line-height:42px;margin-bottom:-2px;font-size: 20px;font-weight:bold;color: var(--main_color)}
.doctor-details .list-tit{border-bottom: 1px solid #e4e4e4;}	
.doctor-details	.list-content h2{font-size: 20px;padding-bottom: 20px;padding-top: 20px}
	
.doctor-clinic table{width:100%;border:none;border-collapse:collapse;}
.doctor-clinic th{background:#f2f2f2;}
.doctor-clinic th,.doctor-clinic td{text-align:center;font-size:13px;height:30px;border:1px solid #f2f2f2;}
.doctor-clinic td .seleced{display:inline-block;width:24px;height:24px;line-height:24px;color:#fff;border-radius:50%;}
.doctor-clinic td .seleced.red{background:#ea5a54;}
.doctor-clinic td .seleced.blue{background:#54a0ea;}
.doctor-clinic td .seleced.green{background:#63b98c;}
.doctor-clinic td .seleced.gray{background:#9e9e9e;}
.doctor-clinic td .seleced.red:before{content:"特";}
.doctor-clinic td .seleced.blue:before{content:"专";}
.doctor-clinic td .seleced.green:before{content:"普";}
.doctor-clinic td .seleced.gray:before{content:"停";}
.doctor-clinic th{width:12%;}
.doctor-clinic th:first-child{width:16%;}
.doctor-clinic h2{padding:10px 0;font-weight:normal;}
.dp-clinic{width:100%;border:none;border-collapse:collapse;}
.dp-clinic th{background:#666;font-weight:bold;color:#fff;}
.dp-clinic th,.dp-clinic td{text-align:center;font-size:13px;padding:10px 5px;border:1px solid #666;}
.dp-clinic th{width:13%;}
.dp-clinic th:first-child{width:9%;}
.dp-clinic tr td:first-child{font-weight:bold;}
.dp-clinic td span{display:block;text-align:center;line-height:20px;}
	
.doctor-resume .qrcode{text-align:center;position:absolute;right: 0px;top: 0px}
.doctor-resume .qrcode canvas{margin:auto;width:15%;}
.doctor-resume .qrcode span{position:absolute;bottom:0;left:0;right:0;}	
	
.doctor-resume #qrcode2{text-align:center;display:block;width:100px;padding-bottom:25px;position:relative;}
.doctor-resume #qrcode2 canvas{margin:auto;width: 100%}
.doctor-resume #qrcode2 span{position:absolute;bottom:0px;left:0;right:0;font-size: 14px}	

/*门诊列表*/
.color-info span{margin-right:10px;}
.color-info i{font-size:20px;margin-right:5px;}
.color-info .red{color:#ea5a54;}
.color-info .blue{color:#54a0ea;}
.color-info .green{color:#63b98c;}
.color-info .gray{color:#9e9e9e;}	
	
.doctor-info{width:60%;position:relative;box-sizing:border-box;padding-left:120px;font-size:13px;}
.doctor-info h2 a{vertical-align:middle;font-size:18px;color: var(--main_color);font-weight: bold}
.doctor-info h2 span{vertical-align:middle;color:#999;font-weight:normal;margin-left:10px;}
.doctor-info .doctor-img{position:absolute;left:0;top:0;font-size:0;line-height:0;width: 90px; height: 125px;overflow: hidden;display: block}
.doctor-info .doctor-img img{width:100%;}
.doctor-info p{margin-bottom:0;}
.doctor-info p span{display:block;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top: 4px}
.doctor-info p span em{font-weight:normal;display:inline-block;line-height:1;width:230px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.doctor-list .doctor-clinic{width:40%;}	
.doctor-info-desc{clear:both;padding-right: 20px;box-sizing:border-box;text-align:justify;text-justify:inter-ideograph;}	
	
.list-mz li{margin-top: 25px;border-bottom: 1px dotted #cecece;padding-bottom: 25px}		  

/*科室列表*/
.ks-list{margin-top: 20px}	
.ks-list .list-tit h2 span{font-weight:bold;border-bottom:2px solid var(--main_color); display:inline-block;line-height:42px;margin-bottom:-2px;font-size: 20px;color: var(--main_color)}
.ks-list .list-tit{border-bottom: 1px solid #e4e4e4;}
.ks-list .list-content{padding-top: 15px;padding-bottom: 20px;}	
.ks-list ul>li {width: 15.5%;;text-align: center;margin-top: 15px;float: left;}
.ks-list ul>li:not(:nth-child(6n)){margin-right: 1.2%}
.ks-list ul>li a{display: block;line-height: 50px;width: 100%;text-align: center;background-color: #fff; border: 1px solid var(--main_color);box-sizing: border-box;font-size: 16px}	
.ks-list ul>li a:hover{background-color:#0F8C7C;color: #fff;}
.ks-list .ks-list-h{height: 50px}

/*科室详情*/
.kscontent-top{overflow: hidden}
.kscontent-top .kscontent-top-1{width: 100%;}
.kscontent-top .kscontent-top-2{width: 100%}
.kscontent-top .kscontent-top-title{font-size: 26px;padding-bottom: 10px;line-height: 28px;color: var(--main_color)}
.kscontent-top .kscontent-top-desc{line-height: 1.8;text-align:justify;text-justify:inter-ideograph;text-indent: 30px;margin-top: 8px}

.kscontent-top .kscontent-top-desc p{margin-bottom: 8px}
.kscontent-top .kscontent-top-desc img{max-width: 100%}
.kscontent-top .kscontent-top-desc table td{border:1px solid #ccc;}


.kscontent-top .kscontent-top-more{margin-top: 16px}
.kscontent-top .kscontent-top-more a{display: inline-block;width: 110px;line-height: 36px;text-align: center;color: #00948D;font-weight: normal;border: 1px solid #00948D;border-radius: 4px; }
.kscontent-top .kscontent-top-more a:hover {background-color: #00948D;color: #fff; }

#banner2 {width:100%; position:relative; z-index:0; overflow:hidden;}
#banner2 .swiper-slide .pic {position:relative; z-index:1;height:320px; }

/*
#banner2 .swiper-slide .pic img{width:100%;height:320px; display:block;}
*/	
#banner2 .swiper-slide .pic a{width:100%;height:320px; display:block;}


/*按钮切换*/	
#banner2 .swiper-button-next{right: 0px;background: url("images/change_icons.png") no-repeat;background-position: -101px 0;}
#banner2 .swiper-button-prev{left: 0px;background: url("images/change_icons.png") no-repeat;background-position: -48px 0;}
#banner2 .swiper-button-next:hover{background-position: -152px -1px;}
#banner2 .swiper-button-prev:hover{background-position: 0px -1px;}


/*分页器*/
#banner2 .swiper-pagination-bullet{width: 10px;height: 10px; display: inline-block; border-radius: 50%; background:rgba(255,255,255,0.36); transition: all .5s ease;opacity: 1.0; font-size:0;}
#banner2 .swiper-pagination-bullet-active{background:rgba(255,255,255,0.8);color: #fff;width: 33px;border-radius: 30px; }
#banner2 .swiper-pagination{bottom:20px;}
#banner2:after {content: "";background:rgba(0,0,0,0); position: absolute;left: 0px;top: 0px;right: 0px;bottom: 0px;opacity:1;z-index: 3;}
	
	
/*科室详情--医生列表*/
.kscontent-list{width: 100%;overflow: hidden;margin-top:20px}		
.kscontent-list li {text-align: center;margin-bottom: 15px;float: left;width: 15.5%;box-sizing: border-box;border-radius: 12px;overflow:hidden;box-shadow: 0px 10px 30px rgba(0, 148, 141, 0.2);}
.kscontent-list li:not(:nth-child(6n)){margin-right:1.4%}

.kscontent-list .idnex-zjys-img{overflow: hidden;height: 260px}
.kscontent-list .idnex-zjys-img img{display: block;transition: all .4s;}
.kscontent-list .idnex-zjys-xm{color: var(--main_color);font-weight: bold;line-height: 1.3;padding-top: 6px}
.kscontent-list .idnex-zjys-zw{padding-top: 5px;padding-bottom: 5px;line-height: 1.2;padding-bottom: 10px}
.kscontent-list .idnex-zjys-ks{font-size: 14px;padding-bottom: 15px;line-height: 1.2}
.kscontent-list a{display: block;}
.kscontent-list a:hover img{transform: scale(1.12);}
.kscontent-list a:hover{background-color:#F1F7E8;}	

.kscontent .list-tit{margin-top: 20px}	
.kscontent .list-tit h2 span{font-weight:bold;border-bottom:2px solid #999; display:inline-block;line-height:42px;margin-bottom:-2px;font-size: 20px;font-weight:bold;color: var(--main_color)}
.kscontent .list-tit{border-bottom: 1px solid #e4e4e4;}	
.kscontent	.list-content h2{font-size: 20px;padding-bottom: 20px;padding-top: 20px}


.ksnews-list li{width: 48%;margin-top: 20px;box-shadow:0px 0px  6px 3px #eee;padding: 20px;box-sizing: border-box}	 
.ksnews-list li a{display: block;overflow: hidden}
.ksnews-list .ksnews-list-a{float: left;width: 40%;height: 150px;overflow: hidden}
.ksnews-list .ksnews-list-b{float: right;width: 55%}
.ksnews-list .ksnews-list-title{line-height:1.3;font-size: 16px;font-weight: bold}
.ksnews-list .ksnews-list-desc{font-size: 14px;color: #999;margin-top: 6px}
.ksnews-list .ksnews-list-date{margin-top: 4px}
.ksnews-list li:hover{box-shadow:0px 0px  8px 5px #ddd;}

/*专题专栏*/
.ztzl-index ul li{float: left; width: 23.5%;margin-bottom: 20px;height: 150px;overflow: hidden}
.ztzl-index ul li:not(:nth-child(4n)){margin-right: 2%}
.ztzl-index ul li img{display: block;transition: all .4s;height:110px}
.ztzl-index ul li a:hover img{transform: scale(1.12);}

/*专题专栏*/
.ztzl{padding-top: 20px}	
.ztzl .list-tit{position: relative;margin-bottom: 10px}	
.ztzl .list-tit h2 span{font-weight:bold; display:inline-block;line-height:42px;margin-bottom:-2px;font-size: 20px;font-weight:bold;background-color: var(--main_color);color: #fff;padding-left: 15px;padding-right: 15px;border-top-left-radius: 5px;border-top-right-radius: 5px}
.ztzl .list-tit{border-bottom: 1px solid var(--main_color);}	
.ztzl .list-content h2{font-size: 20px;padding-bottom: 20px;padding-top: 20px}
	
.ztzl .index-more2{display: inline-block;position:absolute;top: 5px;line-height: 30px;right: 0px;font-size: 15px;font-weight: normal;padding: 0px;text-indent: 0px;;width: 70px;text-align: center;border-radius: 5px;overflow: hidden}
.ztzl .index-more2:hover{background-color: var(--main_color);color: #fff}	
	
/*图片展示列表*/
.photo-list li{float: left;width: 32%;;text-align: center;margin-bottom: 35px;box-shadow:0px 0px  10px 5px #ddd;border-radius: 6px;transition: all .3s;;background-image: url(../img/fwtd_bg.jpg);background-size: cover}
.photo-list :not(:nth-child(3n)){margin-right:2%;}
.photo-list li a{display: block;padding: 10px;border-radius: 8px;border:1px solid #fff;transition: all 0.5s;top: 0;}
.photo-list p{font-size: 0.16rem;line-height: 0.4rem;font-weight: bold;padding-left: 10px;padding-right: 10px;text-align: center}   
.photo-list div{overflow: hidden;height: 280px;text-align: center}
.photo-list div img{height: 100%;width: auto; transition: all .4s;}
.photo-list li a:hover img{transform: scale(1.12);}
.photo-list li:hover{;box-shadow:0px 0px  10px 10px #ddd;}

@media screen and (max-width:768px) {
.photo-list li{float: left;width: 48%;;text-align: center;margin-bottom: 15px;}
.photo-list :not(:nth-child(2n)){margin-right:2%;}
.photo-list li a{padding: 5px;border-radius: 4px;}
.photo-list p{;padding-left: 0px;padding-right: 0px;}   
.photo-list div{height: 120px}
.photo-list div img{height: 100%;width: auto; }

/*科室列表*/
.ks-list .list-tit h2 span{line-height:32px;font-size: 18px;}	
.ks-list .list-content{padding-top: 10px;padding-bottom: 10px;}		
.ks-list ul>li {width: 32%;;text-align: center;margin-top:8px;float: left;}
.ks-list ul>li:not(:nth-child(3n)){margin-right: 1%}
.ks-list ul>li a{line-height: 20px;font-size: 13px;padding-top: 6px;padding-bottom: 6px}	
.ks-list ul>li a:hover{background-color:#0F8C7C;color: #fff;}
.ks-list .ks-list-h{height: 25px}

/*科室详情--医生列表*/
.kscontent-list li {margin-bottom: 10px;width: 48%;border-radius: 8px;}
.kscontent-list li:not(:nth-child(2n)){margin-right:1%}
.kscontent-list .idnex-zjys-img{overflow: hidden;height: 220px}
.kscontent .list-tit{margin-top: 20px}	
.kscontent .list-tit h2 span{line-height:32px;font-size: 18px;}
.kscontent	.list-content h2{font-size: 18px;padding-bottom: 10px;padding-top: 10px}
.ksnews-list li{width: 100%;margin-top: 20px;box-shadow:0px 0px  6px 3px #eee;padding: 10px;box-sizing: border-box}	 
.ksnews-list .ksnews-list-a{float: left;width: 30%;height: 150px;overflow: hidden}
.ksnews-list .ksnews-list-b{float: right;width: 65%}
.ksnews-list .ksnews-list-date{font-size: 14px}	

/*专家筛选*/
.filter{border:1px solid #ddd;background:#f8f8f8;margin-top:15px;}
.filter dl{position:relative;font-size:15px;border-bottom:1px solid #ddd;padding:10px 15px;}
.filter dt{color: var(--main_color);position:inherit;top:0px;left:0px;font-weight: bold}
.filter dd{margin-left:0px;overflow:hidden;}
.filter dd .tab-tit{font-size:14px;font-weight:bold;border-bottom:1px solid #ddd;margin-bottom:10px;}
.filter dd .tab-tit span{display:inline-block;margin-right:15px;padding-bottom:8px;}  
.filter .tab-pannel a{line-height:22px;width:32%;margin-bottom: 3px}
.filter .tab-pannel a:not(:nth-child(3n)){margin-right:1%}		  
.filter .tab-pannel a span{display: inline-block;padding-left:2px;padding-right:2px;font-size: 14px}		  
/*专家列表*/
.doctor-list{margin-top:10px}	
.doctor-list .list-tit h2 span{font-size: 18px;line-height:35px;}
.doctor-search{margin-top: 6px}
.doctor-search input{width:120px;}
.expert-list li{float:left;width:100%;box-sizing:border-box; border: 1px solid #e5e5e5;padding: 10px;margin-top: 15px}
.expert-list li{margin-right:0%}

/*医生详情*/
.doctor-resume{position:relative;min-height:inherit;padding:0 10px 10px 150px}
.doctor-resume .doctor-img{width: 130px;height: 180px}	
.doctor-resume h1{font-size:18px;}
.doctor-resume .doctor-resume-list{margin-top: 8px;font-size: 14px;margin-top:3px;}
.doctor-details .content{padding:20px 0;line-height: 1.8;font-size: 16px}
.doctor-details .list-item{padding:0;font-size: 18px}
.doctor-details .list-tit h2 span{line-height:32px;margin-bottom:-2px;font-size: 17px;}	
.doctor-details	.list-content h2{font-size: 18px;padding-bottom: 10px;padding-top: 10px}
.doctor-resume .qrcode{display: none}
.doctor-details	.list-content h2{font-size: 16px;padding-bottom: 10px;padding-top: 10px}	

/*专题专栏*/
.ztzl-index ul li{float: left; width: 48%;margin-bottom: 5px;height: 80px;overflow: hidden}
.ztzl-index ul li:not(:nth-child(2n)){margin-right: 2%}
.ztzl-index ul li img{height: 75px}	

.list-mz .doctor-info{width:100%;clear: both}
.list-mz .doctor-clinic{width: 100%;clear: both}
.doctor-info{padding-left:100px;}	
.doctor-info h2 a{font-size:16px;}
.doctor-info-desc{padding-right: 10px;}
.doctor-info .doctor-img{position:absolute;left:0;top:0;font-size:0;line-height:0;width: 90px; height: 115px;overflow: hidden;display: block}
.doctor-clinic{margin-top: 6px}

}		

/*重点科室列表*/
.photo-zdks li{float: left;width: 19%;;text-align: center;margin-bottom: 35px;box-shadow:0px 0px  10px 5px rgb(76,181,159,.2);border-radius: 6px;transition: all .3s;}
.photo-zdks :not(:nth-child(5n)){margin-right:1.25%;}
.photo-zdks li a{display: block;padding: 10px;border-radius: 8px;border:1px solid #fff;transition: all 0.5s;top: 0;}
.photo-zdks p{font-size: 0.16rem;line-height: 0.4rem;font-weight: bold;padding-left: 10px;padding-right: 10px;text-align: center}   
.photo-zdks div{overflow: hidden;height: 280px;text-align: center}
.photo-zdks div img{height: 100%;width: auto; transition: all .4s;}
.photo-zdks li a:hover img{transform: scale(1.12);}
.photo-zdks li:hover{;box-shadow:0px 0px  10px 10px #ddd;}

@media screen and (max-width:768px) {
.photo-zdks li{float: left;width: 48%;;text-align: center;margin-bottom: 15px;}
.photo-zdks :not(:nth-child(2n)){margin-right:2%;}
.photo-zdks li a{padding: 5px;border-radius: 4px;}
.photo-zdks p{;padding-left: 0px;padding-right: 0px;}   
.photo-zdks div{height: 120px}
.photo-zdks div img{height: 100%;width: auto; }
}

/*视频列表*/
.videos-list{width:100%;margin:0 auto 20px}
.videos-list ul>li{width:48%;margin-bottom:20px}
.videos-list ul li a{background:#fafafa;display:block;width:100%;overflow:hidden;border-bottom:1px dotted #dedede;padding:25px 20px 15px 20px;box-sizing:border-box}
.videos-list ul>li .img{float:left;width:200px;height:145px;overflow:hidden;margin:0 20px 0 0;position: relative}
.videos-list ul>li .img img{width:200px;height:145px;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:all .8s;-webkit-transition:all .8s}
	
	
.videos-list ul>li .txt{;box-sizing:border-box;;overflow:hidden}
.videos-list ul li .txt h2{color:#333;font-size:18px;font-weight:bold}
.videos-list ul li .txt p{padding:10px 0;color:#999;line-height:1.7;text-indent:30px}
.videos-list ul li .news-ck{text-align:left;margin-top: 20px}
.videos-list ul li .news-ck span{display:inline-block;color:var(--main_color)}
.videos-list ul li .news-ck2 span{display: inline-block}
.videos-list ul li .news-ck-rq{display: none}
.videos-list ul li a:hover{background:#def4f2;box-shadow:2px 2px 5px rgba(0,0,0,0.1)}
.videos-list ul li a:hover .img img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.videos-list ul li a:hover h2{color:#005e4d}
	
.paly_btn1{border:2px solid #fff;display:inline-block;position:absolute;left:50%;top:50%;z-index:999;margin-left:-15px;margin-top:-15px;width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#73859f;background-color:rgba(115,133,159,.5);transition: all 0.3s ease 0s;color:#fff;}
.paly_btn1 i{font-size:12px;display:inline-block;margin-left:12px;margin-top:6px}
.paly_btn1:hover{background-color:#3F4F66;background-color:rgba(63,79,102,.6);color:#FF5524;}	

@media screen and (max-width:768px) {
	
.videos-list{width:100%;margin:0 auto 20px}
.videos-list ul>li{width:100%;margin-bottom:10px}
.videos-list ul li a{padding:10px 10px 5px 10px;}
.videos-list ul li .date{display: none;}	
.videos-list ul>li .img{float:left;width:110px;height:100px;overflow:hidden;margin:0px 8px 0px 0px}
.videos-list ul>li .img img{width:100%;height:auto;}
.videos-list ul>li .txt{width:100%;}
.videos-list ul li .txt h2{font-size:15px;}
.videos-list ul li .txt p{padding:10px 0;color:#999;line-height:1.7;text-indent:20px;font-size: 14px}
.videos-list ul li .news-ck{font-size: 14px;margin-top: 10px}
.videos-list ul li .news-ck-rq{display: block}

.paly_btn1{margin-left:-10px;top:40%;width:22px;height:22px;}
.paly_btn1 i{font-size:12px;display:inline-block;margin-left:8px;margin-top:0px}	
	
	
}

.filter a.active span {
	background-color: #0066cc;
	color: #fff;
}

.doctor-clinic {
	width: 40%;
}