/**主页**/

/*BANNER*/
#banner-o{height:490px;}
#banner{ } 
#banner img{min-width:100%;height:auto;max-height: 490px;}
/*重点导航*/
#keynav-o{height:120px;background-color: #F6F6F6;}
#keynav{padding-top:16px;}
#keynav li{width:14.2857142%;float:left;box-sizing:border-box;display:block;text-align: center;position: relative;}
#keynav li:before{ content: ""; border-right: 1px solid #7DB686; position: absolute; height: 48px; top:28px; left:0px; transform:rotate(-30deg); -ms-transform:rotate(-30deg); 	/* IE 9 */ -moz-transform:rotate(-30deg); 	/* Firefox */ -webkit-transform:rotate(-30deg); /* Safari 和 Chrome */ -o-transform:rotate(-30deg); 	/* Opera */ }
#keynav li:first-child:before{border-right:0;}
#keynav img{width:40px;height:40px;}
#keynav h3{font-size:14px;color:#000000;font-weight: 400;margin-top:6px;}
#keynav li:hover h3{color:#319041;}

#news{margin-top:30px;}
#news .catetitle{height:49px;font-size:24px;color:#000000; border-bottom: 1px solid #D2D2D2; margin-bottom: 14px; }
#news .catetitle span{color:#308C3F;font-size:18px;}
#news .catetitle:after{ content:''; display: block; background: url(../imgs/bgs/bg-catetitle.png) no-repeat 0 bottom;  }
.news-shuffly{position: relative;}
#news-l img{height:calc(100% - 64px);width:100%;}
#news-l .caption1{line-height:64px;bottom:0;width:100%;text-align: center;font-size:18px;color:#000000;}
#news .layui-carousel-ind {top:-100px;text-align:right;right:20px;}
#news #news-r .layui-tab-title li{font-size:18px;}
#news #news-r .layui-tab-title .layui-this{color:#308C3F;}

#news .news-top { display: block; height:180px;}
.news-top .img-l{width:260px;height:170px;float:left;}
.news-top .caption{ font-size:20px; font-weight: 900; margin-left:280px;color:#319041;line-height: 1.6;margin-bottom: 10px;height:70px;}
.news-top .intro{ font-size:14px; margin-left:280px;color:#505050;font-size: 14px;padding-top:10px;}
.news-list{margin-top:2px;}
.news-list li{padding:7px 0; border-bottom: 1px solid #DFDFDF;padding-left:25px;position: relative;}
.news-list li:before{content:"";background: url(../imgs/bgs/bg-list.png) no-repeat;height: 12px;width:12px;position: absolute;top:14px;left:8px;}
.news-list li a{font-size:14px;font-weight: 500;}
.news-list li span{float:right;display: block;padding:0 10px;}

/*科室导航*/
.catetitle{height:49px;font-size:24px;color:#000000; border-bottom: 1px solid #D2D2D2; margin-bottom: 14px; }
.catetitle span{color:#308C3F;font-size:18px;}
.catetitle:after{ content:''; display: block; background: url(../imgs/bgs/bg-catetitle.png) no-repeat 0 bottom; }
.catetitle span.intro{float:right;color:#808080;padding-top:14px;font-size: 14px;}
#ksdh-l{height:280px;width:auto;}
#ksdh #ksdh-l img{width:100%;height:100%;}
#ksdh #ksdh-r .layui-tab-bar{display: none;}
#ksdh #ksdh-r .layui-tab-title{border:none;}
#ksdh #ksdh-r .layui-tab-title li{font-size:20px;padding:0 44px;margin-right:23px;position: relative;}
#ksdh #ksdh-r .layui-tab-title li.layui-this:after{ content: ''; width:0; height:0; overflow:hidden; font-size:0; line-height: 0; border-width:10px; border-style:solid; position: absolute; top:38px; left:calc(50% - 5px); }
#ksdh #ksdh-r .ksdh-list{margin-top:10px;}
#ksdh #ksdh-r .layui-tab-title li:last-child{margin-right:0;}
#ksdh #ksdh-r .layui-tab-title .layui-this:after{border:none;}
#ksdh #ksdh-r .ksdh-list li{float:left;width:20%;box-sizing:border-box;display:block;text-align: center;}
#ksdh #ksdh-r .ksdh-list li a{ background-image: url(../imgs/bgs/bg-keshi.png); background-repeat: no-repeat;background-size:cover;display: block;margin:1px 0; line-height:36px; background-size:100% 100%; -moz-background-size:100% 100%;}
#ksdh #ksdh-r .ksdh-list li a:hover{background-image: url(../imgs/bgs/bg-keshi-h.png);color:#308C3F;}
#ksdh .ksdh-tab1{border-radius:10px;background-color: #E2D3AA;color:#FFF;}
#ksdh .ksdh-tab2{border-radius:10px;background-color: #34A9D5;color:#FFF;}
#ksdh .ksdh-tab3{border-radius:10px;background-color: #66C9CF;color:#FFF;}
#ksdh .ksdh-tab4{border-radius:10px;background-color: #69AD74;color:#FFF;}
#ksdh #ksdh-r li.ksdh-tab1.layui-this:after{border-color: #E2D3AA transparent transparent transparent;}
#ksdh #ksdh-r li.ksdh-tab2.layui-this:after{border-color: #34A9D5 transparent transparent transparent;}
#ksdh #ksdh-r li.ksdh-tab3.layui-this:after{border-color: #66C9CF transparent transparent transparent;}
#ksdh #ksdh-r li.ksdh-tab4.layui-this:after{border-color: #69AD74 transparent transparent transparent;}
#ksdh #ksdh-r .layui-tab-item{min-height:300px;}

/**/
.threeimg .content{position: relative;overflow: hidden;}
.threeimg img{cursor: pointer;width:100%;height:200px;}
.threeimg img:hover{transform:scale(1.1);transition:all 0.9s;} 
.threeimg h2{position: absolute;bottom:0;color:#FFFFFF;line-height: 38px;font-size:18px;text-align: center;width:100%;background-color: rgba(0,0,0,0.6);}
/*特色服务*/
#tsfw .layui-col-md3{overflow: hidden;}
#tsfw img{width:100%;height:257px;}
#tsfw img:hover{transform:scale(1.1);transition:all 0.9s;} 

/**自适应区域**/
@media screen and (max-width:450px) {
	
}

@media screen and (max-width:768px) {
	
}

@media screen and (min-width:768px) {
	
}

@media screen and (min-width:992px) {

}

@media screen and (min-width:1200px) {
	
}