* {
	margin: 0;
	padding: 0;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0
}
body {
	font-family: 'Microsoft Yahei', 'Simsun', Arial, Helvetica, sans-serif;
	-webkit-text-size-adjusst: none;
	font-size: 14px;
	color: #666666;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
address, cite, dfn, em, var, i {
	font-style: normal
}
code, kbd, pre, samp {
	font-family: courier new, courier, monospace
}
form {
	display: inline
}
small {
	font-size: 14px
}
ul, ol, li {
	list-style: none
}
a {
	text-decoration: none;
	cursor: pointer;
}
a:link,a:visited,a:hover{
 text-decoration:none;  /*超链接无下划线*/
}


img {
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic
}
input, select {
	outline: medium;
	border: none;
	list-style-type: none;
}
button {
	background: none;
	list-style-type: none;
}
.clear {
	clear: both;
}
a:hover, a:focus {
	text-decoration: none !important;
}
p{
	word-wrap:break-word
}

.clearfix{
	clear: both;
}


/*在ie8/ie9时，input 的placeholder值 也显示*/
:-moz-placeholder { Mozilla Firefox 4 to 18
    color: #999; opacity:1; 
}
 
::-moz-placeholder { Mozilla Firefox 19+
    color: #999;opacity:1;
}
 
input:-ms-input-placeholder{
    color: #999;opacity:1;
}
 
input::-webkit-input-placeholder{
    color: #999;opacity:1;
} 
AOS.init({
  disable: 'mobile'
});
 
/*在ie8/ie9时，input 的placeholder值 也显示      结束*/
.mt60{margin-top: 50px;}
.mb60{margin-bottom: 50px;}
/*nav*/
.navbar-nav>li a{display: block;width: 100%;}
.active{color: #57bda1 !important;display: block;width: 100%;}
/*pc banner*/
.banner {
	width: 100%;
	height: 500px;
	background-color: aqua;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.imgbox {
	width: 100%;
	height: 500px;
	position: relative;
	background-color: #222222;
	overflow: hidden;
}
.img {
	position: absolute;
	display: none;
	left: 50%;
	margin-left: -960px;
}
.im {
	display: block;
}
.change {
	height: 100px;
	display: block;
	position: absolute;
	z-index: 20;
	opacity: 0.4;
	transition: 0.4s;
	top: 50%;
	margin-top: -50px
}
.change:hover {
	opacity: 1;
}
.pre {
	left: 1%;
}
.next {
	right: 1%;
}
.cirbox {
	width: 100%;
	position: absolute;
	bottom: 40px;
	z-index: 10;
	cursor: pointer;
	text-align: center;
}
.cir {
	width: 16px;
	height: 16px;
	background-color: #fff;
	border-radius: 50%;
	margin: 0 5px 0 5px;
	display: inline-block;
	cursor: pointer;
	behavior: url(PIE.htc);
}

.cr {
	background: #57bda1;
	border-radius: 20px;
	width: 50px;
	-webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
/*pc banner end*/
/*手机banner*/
.lunbo1{
	overflow:hidden;
	
}
.lunbo1>a>img{
	/*position:relative;
	left:50%;
	margin-left:-496px;*/
	width: 100%;
}
.xuanxiang1{
	margin-top:-34px;
	width:100%;
	text-align: center;
	z-index: 1;
	position: relative;
}
.xuanxiang1>li{
	display: inline-block;
	background-color:#fff;
	width:20px;
	height:4px;
	margin-left:10px;
}
/*手机banner end*/
	
/*首页*/
/*top*/
.index_top {width: 100%; height: auto;float: left;padding-top: 20px;}
.index_top_logo {width: 40%; height: auto;float: left;z-index: 9999;position: relative;}
.index_top_tel { margin-top: 25px;margin-right: 20px; width: 20%; height: auto;float: left; background-image: url(../images/tel1.png);background-repeat: no-repeat;background-size: 100% 100%;}
.index_top_tel_meun1 { width: 100%; height: auto;float: left;line-height: 27px;}
.index_top_tel_meun1 i { color: #ffffff;font-size: 14px;padding-left: 7px;}
.index_mzjj{ color: #FFFFFF;font-size: 14px;}
.index_toptel { color: #18863c;font-size: 14px;padding-left: 18px;}
.index_weixin {width: 10%; height: auto;float: right;margin-top: 20px;}
.index_weixin i { color: #28c445;font-size: 26px;float: left;}
.index_weixin span { color: #333333;font-size: 16px;line-height: 37px;margin-left: 5px;}
/*banner下模块*/
.index_ks_module {width: 100%; height: auto;float: left; margin-top: 20px;}
.index_ks_module_meun { width: 100%;height: auto;float: left;}
.index_ks_module_meun_1{width: 9.2%; height: auto;float: left;margin-right: 2%; background-color: #36ccfd;}
.index_ks_module_meun_2 { background-color: #ff7bb3 !important;}
.index_ks_module_meun_3 { background-color: #ffad71 !important;}
.index_ks_module_meun_4 { background-color: #86b1ff !important;}
.index_ks_module_meun_5 { background-color: #48ed85 !important;}
.index_ks_module_meun_6 { background-color: #ff6076 !important;}
.index_ks_module_meun_7 { background-color: #2ee8ef !important;}
.index_ks_module_meun_8 { background-color: #e0b818 !important;}
.index_ks_module_meun_9 { background-color: #f37a50 !important; margin-right: 0 !important;}
.index_ks_wg {width: 60%; height: auto;float: left; color: #FFFFFF;font-size: 16px; line-height: 70px;padding-left: 7px;}
.index_ks_wgimg {width:40%; height: auto;float: left;margin-top: 18px;}
.index_ks_wgimg1 { margin-top: 23px;}
.index_ks_wgimg2 {margin-top: 20px !important;}
.index_ks_wgimg2 img {width: 90%;}
.index_ks_wgimg:hover img {opacity: .5;}

/*医院概况*/
.index_yygk {width: 100%; height: auto;float: left;}
.about h2 span{width: 100%; height: auto;float: left;text-align: center;font-size: 18px;color: #000000;letter-spacing: 2px;margin-bottom:10px;margin-top: 15px;}
.about_nr p { font-size: 13px;color: #000000;line-height: 20px;}
.index_yy_gd { width: 20%;height: auto;float: right;border: 1px solid #4eccaa;line-height: 25px;text-align: center;border-radius: 3px;background-color: #4ECCAA;color: #ffffff;margin-top: 20px;margin-right: 20px;}
.index_yy_gd:hover { color: #4ECCAA;background-color:#FFFFFF;}
.index_yygk_meun {width: 100%; height: auto;float: left;padding: 10px;}
.index_yygk_meun:hover { box-shadow:-4px 4px 5px rgba(0,0,0,.1);}
.about_us_title{width: 100%;float: left;height: auto;text-align: center;margin-bottom: 30px;margin-top: 30px;}
.about_us_title a{display: block;float: left;height: auto;width: 100%;}
.about_us_title p{width: 100%;height: auto;float: left; text-align: center;font-size: 22px;color: #000000;position: relative;letter-spacing: 2px;}
.about_us_title i { font-size: 20px;color: #18863c;}
.about_us_title span{display: block;width: 100%;float: left;color: #5f5f5f;margin-top: 5px;}
.about_lunbo{width: 100%;float: left;height: 273px;float: left;}
.about_lunbo img {width: 100%;}
.index_xwdt { width: 100%; height: auto;float: left;}
.xwdt_bt {width: 100%; height: auto;float: left;margin-bottom: 20px; }
.xwdt_bt p { width: 29%;height: auto;float: left;font-size: 22px;color: #000000;letter-spacing: 2px;text-align: center;}
.xwdt_bt i { font-size: 20px;color: #18863c;} 
.xwdt_bt span { width:29%;display: block;color: #5f5f5f;margin-top: 5px; text-align: center;}
.xwdt_list { width: 100%; height: auto;float: left;}
.xwdt_list_meun { width: 100%; height: auto;float: left;border-bottom: 1px dashed #c8c8c8;}
.xwdt_list_meun:hover span  {color: #18863c; }

.xwdt_list_meun_zx { width: 15%; height: auto;float: left;color: #18863c;font-size: 15px;line-height: 50px;}
.xwdt_list_meun_text { width: 60%; height: auto;float: left;line-height: 50px; color: #000000;font-size: 15px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xwdt_list_meun_time { width: 25%; height: auto;float: left;line-height: 50px;color: #868585;font-size: 15px;text-align: right;}
.index_myjs { width: 100%;height: auto; float: left;margin-top: 50px; background-image: url(../images/myjs_img_pc_img.jpg);background-repeat: no-repeat;background-size: 100% 100%;}
.index_ylfw { width: 100%; height: auto;float: left;}
.index_ylfw_meun1 { width: 33.333%; height: 280px;float: left;background-size: 100% 100%;background-repeat: no-repeat;}
.index_ylfw_meun2 { background-size: 100% 100%;background-repeat: no-repeat;}
.index_ylfw_meun3 { background-size: 100% 100%;background-repeat: no-repeat;}
.index_ylfw_meun1 p {width: 100%; height: auto;float: left;text-align: center;font-size: 20px;color: #000000;letter-spacing: 2px;line-height: 50px;}
.index_ylfw_meun1 span { width: 80%; height: auto;float: left;margin: 0 10%;text-align: center;font-size: 12px;color: #000000;line-height: 23px;}
.index_ylfw_meun1 a { width: 30%; height: auto;margin: 0 35%; float: left; text-align: center;border: 1px solid #3ab392;border-radius: 3px;line-height: 30px;color: #1f9676;font-size: 12px;margin-top: 30px;}
.index_ylfw_meun1 a:hover { background-color: #1f9676;color: #FFFFFF;}
.index_yqlj { width: 100%; height: auto;float: left;}
.yqlj_meun { width: 100%; height: auto;float: left;font-size: 14px;color: #000000;line-height: ;}
.yqlj_meun a { color: #000000;font-size: 14px;margin-right: 40px;line-height: 30px;}
.yqlj_meun a:hover { color: #4eccaa;}
/*footer*/
.footer { width: 100%; height: auto;float: left;background-color: #4eccaa;margin-top: 30px;padding: 30px 0;}
.index_buttom_meun {width: 100%;text-align: center;color: #FFFFFF;font-size: 14px;padding-bottom: 12px;}
.index_buttom_meun span { padding-right: 20px;line-height: 20px;}
.footdzswsh {width: 3%;}
.bottomimg { margin: 0 10px;}
.index_buttom_meun a { color: #FFFFFF;}
/*nav*/

.navbar-nav>li a{display: block;width: 100%;}
.dropdown-menu { width: 10%;}
.dropdown-menu>li a:hover{color: #57bda1 !important;}
.container>.navbar-collapse{}
nav .active2{border-bottom: 2px solid #57bda1;}
.index_tel_logo { float: left;position: absolute;width: 50%;margin-left: 5%;display: none;padding-top: 5px;}
.index_tel_logo img { width: 90%;display: none;}
.swiper-slide{width: 100%;background-color: #ffffff;border-radius: 8px;}
.index_myjs_one { width: 50%; height: auto;float: left;margin: 0 25%;background-color: #FFFFFF;border-radius: 150px;margin-top: -50px;}
.index_myjs_one  img {width: 97%;margin: 1.5% 1.5%;}
.index_myjs_one_text { width: 100%; height: auto;float: left;margin-top:10px;}
.index_myjs_one_text h1 {width: 100%; height: auto;float: left;text-align: center;font-size: 20px;color: #000000;line-height: 50px;}
.index_myjs_one_text p { width: 100%; height: auto;float: left;text-align: center;font-size: 12px;color: #000000;line-height: 40px;}
.index_myjs_ljgd {width: 40%; height: auto;float: left;margin: 0 30%;text-align: center;line-height: 27px; background-color: #3ab392;border-radius: 5px;color: #FFFFFF;font-size: 12px;margin-top: 10px;margin-bottom: 25px;}
.index_sylb{ width: 100%;height: auto;float: left;}
.index_mtjs { margin-top: 20px !important;}
.index_myjs_ljgd:hover { color: #3ab392;background-color:rgba(255,255,255,0);border: 1px solid #3AB392;}
/*二级*/
/*二级页面banner*/
.ej_banner{
	width: 100%;
	height: auto;
}
.banner_pc{
	width: 100%;
	height: 460px;
	overflow: hidden;
	position: relative;
}
.banner_pc img{
	width: 1920px;
	height: 460px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.banner_sj{
	width: 100%;
	/*height: 180px;*/
	overflow: hidden;
	position: relative;
	display: none;
}
.banner_sj img{
	/*width: 992px;
	height: 180px;
	position: absolute;
	left: 50%;
	margin-left: -496px;*/
	width: 100%;
}
@media (max-width: 992px) {
	.banner_sj{display: block;}
	.banner_pc{display: none;}
}
.ej_bg{
	width: 96%;
	max-width: 1440px;
	background: #fff;
	box-shadow: 0px 0px 20px #cbc8c8;
	margin: 0 auto;
	margin-top: -60px;
	position: relative;
	padding-bottom: 30px;
}
.ej_nr{
	width: 100%;	
}
.ej_title{
	width: 100%;
	height: auto;
	float: left;
	border-bottom: 1px solid #e2e2e2;
}
.ej_title_left{
	line-height: 99px;
	float: left;
}

.ej_title_left li{
	float: left;
	line-height: 99px;
	margin-right: 28px;
	
}
.ej_title_left li a{
	color: #666;
	font-size: 16px;
	line-height: 97px;
	display: block;
}
.ej_title_left li a:hover{
	color: #10957a !important;
	font-weight: bold;
	border-bottom: 2px solid #10957a;
}
.ac{
	color: #10957a !important;
	font-weight: bold;
	border-bottom: 2px solid #10957a;
}
.ej_content{
	width: 100%;
	height: auto;
	float: left;
}
.ej_title_right{
	line-height: 99px;
	height: 99px;
	float: right;
	font-size: 14px;
	color: #999;
}
.ej_title_right a{
	font-size: 14px;
	color: #999;
}
.ej_title_right span{
	font-size: 14px;
	color: #10957a;
}
.ej_content_title{
	width: 100%;
	height: auto;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 20px 0;
}
.ej_content_title h2{
	height: 60px;
	line-height: 60px;
	color: #10957a;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.ej_content_title p{
	height: 20px;
	line-height: 20px;
	color: #999;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
@media(max-width:992px){
	.ej_title_left{line-height: 50px;}
	.ej_title_left li{height: 50px;}
	.ej_title_left li a{line-height: 48px;}
	.ej_title_right{height: 50px;line-height: 50px;display: none;}
	.ej_bg{margin-top: 0;}
	.ej_title_left li {margin-right: 5px;}
}
/*news*/
.news{
	width: 100%;
	height: auto;
	float: left;
}
.news li{
	float: left;
	border-bottom: 1px solid #ececec;
	height: auto;
	width: 100%;
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-ms-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
}
.news_nr{
	width: 90%;
	float: left;
	padding: 15px;
}
.news_nr h2{
	width: 100%;
	height: 68px;
	line-height: 68px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	font-size: 18px;
	color: #333;
}
.news_nr p{
	line-height: 26px;
	height: 104px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 4;
  	-webkit-box-orient: vertical;
  	color: #666;
  	font-size: 14px;
}
.news_date{
	padding: 15px;
	float: right;
	width: 10%;
}
.news_date h2{
	color: #9999a5;
	font-size: 24px;
	margin-top: 50px;
}
.news_date p{
	color: #9999a5;
	font-size: 14px;
}
.more_img2{
	display: block;
	margin: 5px auto;
}
.more_img1{
	display: block;
	margin: 5px auto;
}
.more_img2{
	display: none;
	position: relative;
	z-index: 2;
	margin: 5px auto;
}
.news_more{
	width: 63px;
	height: 18px;
	text-align: center;
	border: 1px solid #10957a;
	border-radius: 10px;
	margin-top: 30px;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
	position: relative;
	z-index: 2;
}
.news_more:after{
	position:absolute;
	content:"";
	right:0;top:0;
	width:0;height:100%;
	border-radius: 10px;
	background-color:#10957a;
	z-index: 1;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.news li a:hover .news_more{
	color:#fff;
}
.news li a:hover .news_more:after{
	width:100%;left:0;right:auto;
}
.news li:hover .news_nr h2{
	color: #10957a;
}
.news li:hover{

	behavior: url(PIE.htc);
}
.news li:hover .more_img2{
	display: block;
}
.news li:hover .more_img1{
	display: none;
}
@media (max-width: 1200px) {
	.news_date{display: none;}
	.news_nr{width: 73%;}
}
@media (max-width: 992px) {
	.news_date,.news_img{display: none;}
	.news_nr{width: 100%;}
	
}
.index_yyzx_gg{ width: 100%; height: auto;float: left;text-align: center;font-size: 20px;margin-bottom: 15px;}
.yysm {width: 90%;margin-right: 10%; text-align: right;line-height: 30px;}
/*page*/
.page{
	width: 100%;
	margin: 40px 0;
	text-align: center;
	height: auto;
	float: left;
	line-height: 30px;
	color: #999;
	font-size: 14px;	
}
.page a{
	font-size: 14px;
	color: #999;
	padding: 7px 17px;
	margin: 0 5px;
	border: 1px solid #eee;
}
.page span,.page a:hover{
	font-size: 14px;
	color: #fff;
	padding: 7px 17px;
	margin: 0 5px;
	border: 1px solid #10957a;
	background: #10957a;
}
.page font{
	margin-right: 28px;
}
@media(max-width:768px){
	.page a{padding: 7px;}
	.page .fy_l{display: block;margin-right: 0;margin-bottom: 10px;display: none;}
	.page .fy_r{width:100% !important;}
}
/*上一篇下一篇*/
.sx{
	width: 100%;
	height: auto;
	
}
.sx a{
	display: block;
	width: 25%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 38px;
	line-height: 38px;
	text-align: left;
	padding: 0 1%;
	font-size: 14px;
	color: #999;
	border: 1px solid #eee;
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-ms-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
	position: relative;
	margin: 20px 0;
}
.sx a:after{
	position:absolute;
	content:"";
	right:0;top:0;
	width:0;height:100%;
	background-color:#10957a;
	z-index: -1;
	-webkit-transition:0.2s;
	-moz-transition:0.2s;
	-ms-transition:0.2s;
	-o-transition:0.2s;
	transition:0.2s;
}
.sx a:hover{
	color:#fff;
}
.sx a:hover:after{
	width:100%;left:0;right:auto;
}
@media(max-width:992px){
	.sx a{width: 100%;}
}
/*信息公告*/
.index_news_ul{width: 100%;float: left;height: auto;}
.index_news_ul_li{width: 49%;float: left;height: auto;background-color: #f9f9f9;margin-bottom: 20px;}
.index_news_ul_li a{width: 100%;float: left;height: auto;display: block;}
.index_news_ul_libox{width: 96%;float: left;height: auto;margin: 0 2%;padding: 30px 0;}
.index_news_ul_fl{width: 30%;float: left;height: auto;}
.index_news_ul_fl img{width: 100%;}
.index_news_ul_fr{width: 68%;float: left;margin-left: 2%;}
.index_news_ul_fr_foot{width: 100%;float: left;height: auto;margin-top: 10px;}
.index_news_ul_fr_foot_fl{width: 50%;float: left;height: auto;font-size: 12px;color: #626564;}
.index_news_ul_fr_foot_fr{width: 50%;float: left;height: auto;}
.index_news_ul_fr_foot_fr span{width: 50%;background-color: #e4e2e0;border-radius: 10px;line-height: 25px;text-align: center;display: block;float: right;color: #10957a;}
.index_news_ul_frsp{display: block; color:#626564;width: 100%;float: left;height: auto;line-height: 30px;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index_news_ul_frp{width: 100%;float: left;height: auto;color: #000;font-size: 16px;;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.indexliywo{margin-left: 2%;}
.index_news_ul_li a:hover .index_news_ul_fr_foot_fr span{background-color: #26866f;color: #fff;}
.index_news_ul_li a:hover .index_news_ul_frp{color: #26866f;}
.indec_foot_logo{width: 100%;float: left;height: auto;}
.indec_foot_logo img{display: block;margin: auto;margin-top: 30px;margin-bottom: 30px;}
.indec_foot_tel{width: 100%;float: left;height: auto;text-align: center;color: #fff;padding-bottom: 20px;}
.idnexfooticon{display: inline-block;margin-right: 5px;}
.fa-search{color: #4e4d4d;}
.tzgg_img {width: 40%;height: auto;float: left;margin: 0 30%;}
.tzgg_img  img {width: 100%;}
.abouttzg_rext { width: 100%; height: auto;float: left;text-align: center;font-size: 14px;color: #333333;margin-top: 20px;margin-bottom: 20px}

.ej_ystd{width: 100%;float: left;height: auto;margin-top: 20px;}
.ej_tw1_li{
	border:1px solid #eee;
	padding:15px;
	width:48%;
	float:left;
	margin: 0 1%;
	margin-bottom:20px;
	
}
.ej_tw1_li>a{
	display:block;
}
.ej_tw1_lil{
	width:180px;
	float:left;
}
.ej_tw1_lil>img{
	display:block;
	width:100%;
}
.ej_tw1_lir{
	width:75%;
	width:calc(100% - 200px);
	float:left;
	margin-left:20px;
	padding-top:60px;
}
.ej_tw1_lir>h2{
	font-size:16px;
	color:#333;
	font-weight: bold;
	line-height: 30px;
	/*overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;*/
}
.ej_tw1_lir>p{
	font-size:14px;
	color:#333;
	line-height: 24px;
	/*display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height:48px;*/
	margin-top:15px;
}

.ej_tw1_li:hover{
	border: 1px solid #10957a;
}
.tzgg_meun1 { width: 100%; height: auto;float: left;padding: 20px 0;}
.ywgk_border5 { border-bottom: 1px solid #d4d4d4 !important;}
.tzgg_rextmeun2 {border-bottom: 1px solid #d4d4d4 !important;}
.mgyw_textmeun1 { width: 100%; height: auto;float: left;padding: 10px 0;}
.mgyw_textmeun1 i { color: #10957A;float: left;}
.mgyw_textmeun1_meun { color: #666666; font-size: 14px;width: 75%; height: auto;float: left;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mgyw_textmeun1_meuntime { float:right;color: #848080; font-size: 14px; width: 25%;  height: auto;text-align: right;}
.mgyw_textmeun1:hover .mgyw_textmeun1_meuntime{ color: #10957a;} 
.mgyw_textmeun1:hover .mgyw_textmeun1_meun{ color: #10957a;}
.mgyw_textmeun1:hover i { color: #10957a;}
.ej_content_nr {line-height: 25px;}
.jclx_meun { width: 100%; height: auto;float: left;}
.jclx_text1 {width: 100%; height: auto;float: left;padding: 30px 0; border-bottom: 1px dotted #d4d4d4;}
.jclx_red {width: 10%; height: auto;float: left;background-color: #10957a;}
.jclx_day {width: 100%;height: auto;float: left;text-align: center;color: #ffffff; font-size: 24px;margin-top: 30px;}
.jclx_time { width: 100%; height: auto;float: left;text-align: center;color: #ffffff;font-size: 14px;margin-top: 5px;margin-bottom: 35px;}
.jclx_right_meun { width: 87%; height: auto;float: left;margin-left: 3%;}
.jclx_meun_right_bt { width: 100%; height: auto;float: left;color: #333333;font-size: 16px;font-weight: bold;padding-bottom:10px;line-height: 30px;}
.jclx_meun_right_text { width: 100%; height: auto;float: left;color: #333333;font-size: 14px;line-height: 20px;}
.jclx_meun_buttom { width: 13%; height:auto;float: left;border: 1px #dcdcdc solid;line-height: 25px; color: #999999;font-size: 14px;text-align: center;margin-top: 10px;}
.jclx_meun_buttom i {line-height: 25px;font-size: 14px;}
.active3{ background-color: #B30B0D;color: #FFFFFF !important;}
.jclx_text1:hover .jclx_meun_right_bt { color: #10957a;}
.jclx_text1:hover .jclx_meun_right_text { color: #10957a;}
.jclx_text1:hover .jclx_meun_buttom { color: #FFFFFF;border-color: #10957a;background-color: #10957a;}
.tel_fbsj {width: 100%; height: auto;float: left;color: #999999;font-size: 12px;margin-bottom: 10px; display: none;text-align: center;}
/*荣誉资质*/
.honour{
	width: 100%;
	height: auto;
	float: left;
}
.honour li{
	float: left;
	width: 23.5%;
	border: 1px solid #eee;
	margin-right: 2%;
	margin-top: 40px;
	box-shadow: 0px 0px 20px #e3e3e3;
}
.honour_img{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.honour li a:hover .honour_img>img{
	transform: scale(1.1);
}
.honour_img>img{
	width: 100%;
	height: auto;
	transition: all 0.5s;
}

.honour_hover{
	position: relative;
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: 16px;
	color: #666;
	border-top: 1px solid #eee;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.honour_hover:after{
	position:absolute;
	content:"";
	right:0;top:0;
	width:0;height:100%;
	background-color:#10957a;
	z-index: -1;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.honour li a:hover .honour_hover{
	color:#fff;
}
.honour li a:hover .honour_hover:after{
	width:100%;left:0;right:auto;
}
@media(max-width:992px){
	.honour li{width: 46%;margin-left: 2%;margin-right: 2%;}
}
@media(max-width:415px){
	.honour li{width: 100%;margin-left: 0;margin-right:0;}
}
.ej_content_nr img{
	max-width: 100%;
}
.tsfc{margin-right: 0 !important;}
/*科室介绍*/
.ksjs_lcks {width: 16%; height: auto;float: left;margin-right: 5%;border: 1px solid #dbdbdb; margin-top: 30px;box-shadow: 0 0 20px rgba(0,0,0,.1);border-radius: 4px;}
.ksjs_right { margin-right: 0 !important;}
.ksjs_pw { float: left;padding-left: 8px;font-size: 16px;color: #666666;line-height: 50px;}
.ksjs_lcks i {float: right;padding-right: 8px;font-size: 16px;color: #999999;line-height: 50px}
.ksjs_lcks:hover { background-color: #4eccaa;box-shadow: 0 0 20px rgba(0,0,0,0);}
.ksjs_lcks:hover .ksjs_pw { color: #FFFFFF;}
.ksjs_lcks:hover i { color: #FFFFFF;}
/*悬浮*/
.index_xf_weixin { width: 180px;height: 120px;float: right;background-color: red;position: fixed;top: 400px; margin-left: 85%; z-index: 999;}
/*右侧固定微信*/
.index_fix_wx {width: 15%;height: auto;background: #f2f2f2;position: fixed;top: 300px;margin-left: 84%;z-index: 2;border: 1px solid #000000;}
.index_text { width: 100%;height: auto;float: left;text-align: center;font-size: 14px;color: #000000;padding: 5px 0;position: relative;}
.index_three_text {width: 50%;height: auto;float: left;padding-left: 20px;}
.index_three_text p { font-size: 14px;color: #000000;line-height: 30px;}
.indexthree_ewm { width: 50%;height: auto;float: left;}
.indexthree_ewm img { padding-right: 5px;width: 90%;padding-bottom: 10px;z-index: 3;}
.index_anniu_img {position: absolute;top: -12px;right: -8px;}
.index_wx_text1 {position: fixed;top: 300px;width: 2%;margin-left: 97%;font-size: 20px;z-index: 3;padding: 4px;background-color: #f2f2f2;border: 1px solid #000000;}
.tsfc_meun1 { margin-top: 20px !important;}
/*微信悬浮*/
.index_wx_left_text {width: 100%; height: auto;float: left;background-color: #f2f2f2;}
.index_wx_left{ width: 45%; height: auto;float: left;}
.index_wx_left p { color: #000000;font-size: 13px;padding-left: 10px;padding-bottom: 10px;}
.index_wx_right { width: 50%;height: auto;float: left;}
.index_wx_right img {width: 90%;padding-bottom: 10px;margin-right: 10%;}
