body,ul,li,a{ padding:0; margin:0; text-decoration:none; list-style:none; font-family:"SimSun"}
a img{ border:none}
.clear{ clear:both}

.topbg{ background-image:url(../images/index_01.jpg); background-repeat:repeat-x; width:100%; height:205px;}
.collect{     width: 980px;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;}
.collect a{color:#9d9d9d; font-size:12px; }

.top{     width: 980px;
	margin: 0 auto;
	overflow: hidden;
	height: 127px;}
.top1{ width:100%; float:left;}
.logo{ float:left}
.research{ float:right; margin-top:30px}
.research a img{ border:none;}


.menu{ width:1060px; margin:0 auto; position:relative; top:-4px}
.menu_text{background-image:url(../images/index_14.jpg); background-repeat:repeat-x; width:940px; height:52px; line-height:52px; float:left; overflow: hidden;}
.menu_text a{font-family:"Microsoft YaHei"; font-size:16px; color:#383939;}
.menu_text ul{ text-align:center; margin:0 auto; width:880px}
.menu_text li{ background-image:url(../images/index_16.jpg); background-position:right; background-repeat:no-repeat; float:left; padding-right:25px; margin-right:7px}
.menu_left{ float:left; width:60px;}
.menu_right{ float:left;width:60px;}

.project{  font-weight:bold; width:980px; margin:0 auto; margin-top:10px}
.project a{color:#154d20; font-size:14px}
.project ul{ margin:0 auto}
.project ul li{ float:left; margin-right:10px; height:40px; line-height:40px; border:1px solid #dbdbdb; padding:4px; padding-right:30px; background-image:url(../images/index_400.jpg); background-repeat:repeat-x; background-position:center}
.project ul li img{ float:left; margin-right:10px}
.more{ padding-right:9px}



.doctor{ margin:0 auto; width:980px; margin-top:20px; }
.expert{width:760px; float:left; margin-right:20px}
.expert1{ background-image:url(images/index_401.jpg); background-repeat:repeat-x; background-position:center; width:760px; height:35px; border:1px solid #dbdbdb; background-position:bottom}
.expert1 ul{ margin-top:7px; margin-left:5px}
.expert1 li{ margin-right:10px; float:left; background-image:url(../images/index_502.jpg); background-repeat:no-repeat; font-size:14px; color:#FFFFFF; width:105px; height:28px; text-align:center; line-height:28px;}
.expert1 li a{font-family:"Microsoft YaHei"; color:#FFFFFF;}
.expert li{ margin-right:10px; float:left}

.expert_b{ margin-top:0px; width:760px; border:1px solid #dbdbdb; padding-bottom:150px; padding-top:30px; border-top:none}
.expert_b li{ float:left; width:242px}

.expert_b ul{ padding-left:10px;}
.expert_bjj{
	padding: 10px 0;
}
.expert_bjj li{ float:left; width: 33%;}
.expert_bjj li .box{
	margin: 10px;
}
.dname{ color:#0d5f15; font-size:12px; font-weight:800; background-image:url(../images/index_502-97.jpg); background-repeat:no-repeat; text-align:center; width:120px; height:26px; line-height:26px; margin-bottom:10px }
.position{ color:#FFFFFF; font-weight:600; width:70px; float:right;}

.expert_p{ width:94px; float:left}
.expert_text{ width:120px; float:right; color:#333333; font-size:12px}
.expert_text img{ margin-bottom:5px}
.detail{ background-image:url(../images/index_402.jpg); background-repeat:repeat-x; text-align:center; border:1px solid #dbdbdb; padding:4px 16px; margin-top:20px; position:relative; top:5px}
.detail a{ color:#333333; font-size:12px}
.expert_text p{ margin-bottom:-5px}

.station{ width:190px;float:left}
.station1{ background-image:url(../images/index_401.jpg);background-repeat:repeat-x; background-position:center; width:190px; height:35px; border:1px solid #dbdbdb; background-position:bottom; color:#0e5200; font-size:16px; font-family:"Microsoft YaHei"; line-height:35px; }
.station img{ float:left; }
.gray_text{ font-size:11px; color:#a7a7a7; margin-left:5px}
.station2{width:190px}
.station2 a{ color:#646965; font-size:12px; }
.station2 li{ height:24px; line-height:29px; width:84px; background-image:url(../images/index_403.jpg); background-repeat:repeat-x; border:1px solid #dbdbdb; float:left; margin-left:7px; margin-top:10px}
.station2 li img{ float:left; margin-right:4px}

.body{ width:980px; margin:0 auto}
.body-left{ width:700px; float:left }
.activity{ background-image:url(../images/index_329.jpg); background-repeat:no-repeat; width:700px; height:156px; float:left; margin-bottom:20px}
.activity a{ color:#FFFFFF; font-size:14px}
.activity ul{ margin-left:44px; margin-top:90px}
.activity li{ list-style:url(../images/index_108-111.jpg);}


.dynamic{ width:421px; float:left; margin-right:10ox}
.title{ width:100%}
.title1{ color:#c0c0c0; font-size:16px; height:20px; line-height:20px; float:left}
/*.img1{float:left; width:87px;}
.img2{ float:right; width:150px; }
*/
.title img{ float:left; margin-right:5px;}
.img2{ float:right;}

.title3{ color:#c0c0c0; font-size:11px; font-family:"Microsoft YaHei"; height:20px; line-height:20px; float:left}
.topic{width:265px; float:left; margin-left:10px}

.news{width:410px; margin-top:10px }
.news1{ font-size:12px; color:#5e5e5e;width:250px; float:left; margin-bottom:20px}
.news_title a{ color:#07600e; font-size:14px; font-weight:bold; }
.newsp{width:150px; float:right}
.news_list{ margin-bottom: 20px;
	width: 100%;
	overflow: hidden;}
.news_list a{ color:#000; font-size:12px;}
.news_list li{ margin-top:10px; float:left; width:190px; margin-left:10px;margin-right:10px; list-style:url(../images/index_366.jpg);
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.news_detail a{font-size:12px; color:#02580d;width:250px;}

.topic_title{ font-size:12px; color:#5e5e5e; margin-top:20px}
.topicp{ float:left}
.topic_text{ float:right; width:140px;}
.disease{margin-top:10px}
.disease a{ color:#02580d; font-size:12px; }
.disease li{ background-image:url(../images/index_136-142.jpg); background-repeat:repeat-x; border:1px solid #dbdbdb;text-align:center; padding:3px; width:50px;
	float:left; margin-right:7px}

.body-right{width:265px; float:left; margin-top:10px}
.medical-qa{font-size:12px; float:left; margin-top:10px}
.medical-q{ color:#006706; margin-bottom:10px}
.medical-a{ color:#555555; line-height:18px;}
.medical-qa img{ float:left; margin-right:10px}
.qa-detail a{ color:#fe0005;}



.condition{ width:980px; margin:0 auto; border:1px solid #CCCCCC}
.condition-list{ font-size:14px; color:#999999; font-weight:700; }
.condition-list ul{border:1px solid #dbdbdb; padding:0 30px; padding-bottom:35px}
.condition-list li{ float:left; border-right:1px solid #dbdbdb;  padding:10px 46px}


.room a{ color:#333333; font-size:14px;}
.room ul{ padding-top:30px; border-top:none }
.room li{ float:left; margin-left:30px; width:200px; text-align:center; margin-bottom:20px}
.room li img{ margin-bottom:10px}




.indexbanner{
	width: 980px;
	margin: 0 auto;
	height: 380px;
}
.indexbanner img{
	display: block;
	width: 100%;
	height: 380px;
}
.indexbanner .swiper-slide {
	position: relative;
}
.indexbanner .text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 85px;
	line-height: 85px;
	background: rgba(0,0,0,0.5);
	margin: 0;
}
.indexbanner .text a {
	padding: 0 10px;
	font-size: 24px;
	color: #fff;
}
.indexbanner .swiper-pagination {
	left: auto;
	width: auto;
	right: 30px;
	bottom: 24px;
	text-align: right;
}
.indexbanner .swiper-slide img{
	display: block; width:100%; height:100%;  object-fit: cover; display:block; width:100%; height:100%;
}
.indexbanner .swiper-pagination-bullet {
	width: 20px; margin:0 10px;
	height: 20px;
	background-color: #FFFFFF;
}
.indexbanner .swiper-pagination-bullet-active {
	background: #9f1515;

}


.meddle{width:980px; margin:0 auto;margin-top:10px; float:inherit }
.news-center{ width:210px; float:left; border:1px solid #dbdbdb; padding:10px; padding-right:5px; padding-left:15px}
.nc{ color:#FFFFFF; font-size:14px; font-weight:bold; background:url(../images/about_30.jpg) no-repeat; width:200px; height:34px; line-height:38px;padding-left:30px;}
.news-part a{ color:#333333; font-size:12px}
.news-part li{ background:url(../images/about_111.jpg) no-repeat left; border-bottom:dashed 1px #999999; width:165px; float:left; padding-left:15px; padding:15px; float:left;}

.meddle-left{ width:248px; float:left}
.contact{ width:210px; float:left; margin-top:10px; border:1px solid #dbdbdb; padding-right:5px; padding-left:15px; background:url(../images/about_45.jpg) repeat-x;}
.tel{ font-family:"Microsoft YaHei"; color:#000000; font-size:16px; background:url(../images/about_15.jpg) no-repeat left; float:left; height:52px; padding-left:70px; width:206px; line-height:20px; padding-top:15px; }
.number{ color:#000000; font-size:20px; font-weight:bold;}



.line li{ float:left;width:210px; height:46px; margin-top:10px; background:url(../images/about_46.jpg) repeat-x;border:1px solid #dbdbdb; padding:5px; padding-right:15px;}
.line a{ color:#2d3b00; font-size:14px; font-family:"Microsoft YaHei"; font-weight:500; margin-left:10px;}
.line img{ float:left}
.line-e{ color:#999999; font-size:10px; font-family:"Arial"; margin-left:10px}

.meddle-right{ width:730px; float:left;border:1px solid #dbdbdb; }
.au-top{ height: 38px; line-height: 38px; background:url(../images/about_47.jpg) repeat-x; padding:0 10px; }
.about-us{ color:#13782a; font-size:14px; font-weight:800; width:400px; float:left}
.about-us img{ margin-right:10px; float:left; top: 11px; position: relative }
.site{ color:#191919; font-size:12px; float:right; width:300px; text-align: right}
.site a{
	color: #191919;
}
.site-title{ font-weight:bold; color:#000000}
.site-text{  color:#191919; font-size:14px; line-height:25px; margin: 15px; }


.partner-link{ width:980px; margin:0 auto;border:1px solid #dbdbdb; margin-top:10px; padding-top:5px; padding-bottom:120px}
.partner{ font-size:14px; font-weight:800; color:#191919s; height:26px; line-height:26px; border-bottom:#005204 1px solid; padding-left:10px; background:url(../images/index_405.jpg) repeat-x;}
.partner img{  margin-right:10px;float:left; margin-bottom:10px}
.partner-list{font-size:12px; color:#999999; }
.partner-list li{ width:65px; float:left; text-align:center; margin-left:28px; margin-top:20px; background:url(../images/index_444.jpg); background-position:right; background-repeat:no-repeat; padding-right:28px}
.partner1{ background:url(../images/index_1505.jpg) no-repeat; color:#FFFFFF;line-height:26px; margin-right:10px; width:84px; height:26px; float:left; text-align:center }
.fff{  color:#000;line-height:26px; margin-right:10px; width:84px; height:26px; float:left; text-align:center }
.partner-list li a{ color:#000}



.newsl{  margin-top:10px; width:700px; margin-left:10px; float:left}
.newsl li{ font-size: 14px;list-style:url(../images/news_03.jpg); margin-left:20px; padding: 10px 0; border-bottom: 1px dotted #eee;}
.newsl li a{color:#191919; font-size:12px;}
.news-time{ float:right; font-size: 12px; }
.bottom{ background:url(../images/index_191.jpg) repeat-x; clear:both; width:100%; font-size:12px; color:#59420e; height:100px; text-align:center; padding-top:50px; margin-top:10px;}


.imglist{ width:100%; float:left;  margin-top:15px}
.imglist li{ text-align:center; float:left; background:url(../images/nei_14.jpg) center no-repeat top; height:150px; width:170px; text-align:center; margin-top:15px; margin-left:10px; display:inline }
.imglist li img{ margin-top:5px; margin-bottom:6px}
.imglist li span{ float:left; width:170px;}
.imglist li a{ color:#333333}
.imglist li a p{
	margin: 0;
	padding: 0;
	font-size: 14px;overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding-top: 5px;
}
.newstitle{text-align:center; margin-top:10px; border-bottom:#E4E4E4 solid 1px; margin-bottom: 15px;overflow: hidden }
.newstitle h1{ padding-top:10px; color:#FF0000; width:100%; float:left; font-size:20px; font-family:Microsoft YaHei; font-weight:normal; color:#000000}
.newstitle .artinfo{float:left; width:100%; text-align:center; color:#999999; margin-top:5px; padding-bottom:10px}
.newstitle h2{ font-size:14px; color:#999999}
.newstitle b{ font-weight:normal; color:#3f81ad}
.rightcon{ width:690px; float:left; border-top:none; padding-bottom:10px; margin-bottom:20px; line-height:20px; padding-top:5px; color:#333333;}

#img_scroll{width:980px;height:300px; overflow:hidden;padding:8px;  margin:0 auto}

#img_small{width:230px;float:right;position:relative;}
#img_small a{display:block;margin-bottom:5px;width: 215px;height: 68px;overflow: hidden;}
#img_small img{width: 215px;height:68px;}
#img_small .curr{width:230px;height:68px;position:absolute;left:0;top:0;}


#img_big{width:740px;height:305px;float:left;position:relative;}
#img_big a{display:none;position:absolute;left:0px;top:0; border:4px solid #3c9a28;}
.dkfjkdf{ line-height:20px;
	height: 62px;
	overflow: hidden;}









.probar {
	LINE-HEIGHT: 33px; MARGIN-BOTTOM: 5px; BACKGROUND: url(../images/index_405.jpg) repeat-x 50% bottom; HEIGHT: 33px
}
.probar SPAN {
	TEXT-ALIGN: center; WIDTH: 124px; FLOAT: left; HEIGHT: 33px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.probar SPAN A {
	COLOR: #666666; FONT-SIZE: 14px
}
.probar SPAN.on A {
	COLOR: #ff6600
}
.probar A:hover {
	COLOR: #ff6600
}
.probar SPAN:hover {
	WIDTH: 124px; BACKGROUND: url(../images/index_504.jpg); HEIGHT: 33px; COLOR: #ff6600
}
.probar SPAN.on {
	WIDTH: 124px; BACKGROUND: url(../images/index_504.jpg); HEIGHT: 33px; COLOR: #ff6600
}
.procon {
	WIDTH: 100%; FLOAT: left
}


.specailsss{ width:188px; height:26px; border:0px; line-height:26px; background:url(../images/index_505.jpg) no-repeat; padding-left:10px;}



#demo {
	LINE-HEIGHT: 10px; WIDTH: 740px; HEIGHT: 124px;  OVERFLOW: hidden; float:left;
}
#indemo {
	WIDTH: 800%; FLOAT: left
}
#demo1 {
	FLOAT: left
}
#demo2 {
	FLOAT: left
}
#ademo {
	LINE-HEIGHT: 10px; WIDTH: 740px; HEIGHT: 144px; OVERFLOW: hidden
}
#aindemo {
	WIDTH: 800%; FLOAT: left
}
#ademo1 {
	FLOAT: left
}
#ademo2 {
	FLOAT: left
}




#demo99 {
	LINE-HEIGHT: 10px; WIDTH: 960px; HEIGHT: 170px;  OVERFLOW: hidden; float:left;
}
#indemo99 {
	WIDTH: 800%; FLOAT: left
}
#demo199 {
	FLOAT: left
}
#demo299 {
	FLOAT: left
}
#ademo99 {
	LINE-HEIGHT: 10px; WIDTH: 960px; HEIGHT: 170px; OVERFLOW: hidden
}
#aindemo99 {
	WIDTH: 800%; FLOAT: left
}
#ademo199 {
	FLOAT: left
}
#ademo299 {
	FLOAT: left
}










#pages { padding:15px 0; text-align: center; clear: both;
	font-size: 14px;
	overflow: hidden; line-height: 1.5;  color:#333;}
#pages a { background:#fff; border:1px solid #e3e3e3; padding:3px 5px; color: #333; }
#pages a.a1 { }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span {background:#333; border:1px solid #eee; color:#fff; padding:5px 10px}
#pages .noPage { display:inline-block; height:25px; line-height:25px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

















