@charset "utf-8";
* {
	padding: 0;
	margin: 0;
}
body {
	width: 100%;
	min-width: 1024px;
	margin: 0 auto;
	font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
	background: #f5f5f5;
}
a {
	outline-width: medium;
	outline-style: none;
}
ol, ul, li, div {
	padding: 0;
	margin: 0;
}
li {
	list-style-type: none;
	overflow: hidden;
}
.clear {
	clear: both;
}
/*顶部内容*/
.topcontent {
	width: 100%;
	background: #fff;
	height: 170px;
	position: absolute;	
	z-index: 10;
	box-shadow: 4px 4px 2px rgba(0,0,0,.3);
}
.logophone{
	width: 1024px;
	margin: 0 auto;
}
.phone {	
	text-align: right;
	color: #333;
	font-size: 1em;
	line-height: 70px;
	background: url(../images/phoneicon.png) no-repeat;
	background-size: 20px 20px;
	background-position: 75% 28px;
	margin-top:10px;
}
.phone span {
	font-size: 1.4em;
	font-style: italic;
}
.logo_menue {
	width: 1024px;
	margin: 0 auto;
}
.wylogo img {
	width: 180px;
	float: left;
}
/*菜单导航*/
#header {
	position: absolute;
	z-index: 999;
	margin-top: 20px;	
	width: 1024px;	
}
#header .menu {
	width: 1024px
}
#header .menu ul .mainlevel {
	width: 145px;
	float: left;
	line-height: 40px;
	margin-right: 1px;
}
* html .menu ul .mainlevel {
	background: 0px 0px;
	position: relative
}
#header .menu ul {
	display: table
}
#header .menu ul li .nav-a {
	font-size: 16px;
	height: 40px;
	background: #ddd;
	color: #333;
	width: 145px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	line-height: 40px;
	margin-right: 1px;
}
#header .menu ul li .current.nav-a {
	color: #fff;
	background:#2bab58;
}
#header .menu ul li .nav-a:hover {
	height: 40px;
	background:#2bab58;
	color: #fff;
	width: 145px;
	text-align: center;
	line-height: 40px;
	margin-right: 1px;
}
.mainlevel div {
	font-size: 16px;	
	position: absolute;
	padding: 15px 20px;
	display: none;
	top: 41px;
	background: #f5f5f5;
	background: rgba(247,247,247,.9);
}
#sub_02 {
	left: 145px
}
#sub_03 {
	left: 290px
}
#sub_04 {
	left: 438px
}
#sub_05 {
	right:295px
}
#sub_06 {
	right:148px
}
#sub_07 {
	right:2px
}
.mainlevel div ol {
	overflow: hidden;	
	display: block;
	width: 106px;
}
.mainlevel div li {
	border-bottom: #ddd 1px solid;
	line-height: 40px;	
	font-size: 14px;
}
.mainlevel div li a {
	height: 40px;
	background: url(../images/li-icon.gif) no-repeat left center;
	color: #3b3b3b;
	padding-left: 8px;
	display: inline-block;
	line-height: 40px;	
	text-decoration: none;
}
.mainlevel div li a:hover {
	color: #2bab58;
}
.banner img {
	width: 100%;
	max-height: 350px;
	margin-top: 160px;
	animation: myfirst 3s;
}
@keyframes myfirst {
from {
opacity:0;
}
to {
	opacity: 1;
}
}
.twotitle {
	line-height: 50px;
	height: 50px;
	background: #fff;
	color: #555;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.twotitle ul {
	width: 1024px;
	margin: 0 auto;
}
.twotitle li {
	font-size: 18px;
	display: inline-block;
	line-height: 50px;
	padding: 0 30px;
}
.twotitle li a {
	line-height: 50px;
	height: 50px;
	color: #555;
	text-decoration: none;
}
.twotitle li a:hover {
	line-height: 50px;
	height: 50px;
	color:#2bab58;
}
.twotitle li.curr {
	line-height: 50px;
	height: 50px;
	color:#2bab58;
	border-bottom: 3px solid#2bab58;
}
.twotitle li a.move {
	color:#2bab58;
}
.about, .bservices, .strategic, .human, .contact {
	width: 1024px;
	margin: 0 auto;
	font-size: 18px;
	padding: 40px 0;
	color: #444;
}
.about_txt {
	color: #444;
	line-height: 30px;		
}
.about_txt p {
	text-indent: 2em;
	margin-bottom: 20px;
}
.about_img {	
	float: left;
	margin: 0 10px 10px 0;
}
.about_name{
	text-align: right;
	color: #444;
	margin-bottom: 20px;
}
.about_name span{
	display: block;
}
.Course img {
	width: 1024px;
	height: 1854px;
	margin: 0 auto;
}
.gsjj .gsjjdel{
	width: 100%;	
}
.gsjj .gsjjdel h3,.qywh h3{	
	font-size: 22px;
	line-height: 50px;	
	margin: 0 20px 0 0;
}
.gsjj .gsjjdel p{
	text-indent: 2em;
	line-height: 30px;	
}
.gsjj .gsjjdel .qywh p{
	text-indent: 0;
	line-height: 30px;
}
.bgline{
	background: #e9f4ee;
	height: 130px;
	margin-top: 30px;
	width: 36%;
}
.wyay{
	padding:20px;	
}
.wyay img{
	float: left;
}
.wyay ul li{	
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
}
.about .wyay ul li span{
	color: #c00;
	padding-right: 5px;
}
.about_map{
	text-align: right;
	margin-top: -300px;
}
.gsjj .yyzz{
	float: right;
}
.qywh p{	
	line-height: 30px;	
}
.qywh .greentxt{
	color: #2bab58;
	font-weight: bold;
}
/*企业历程*/
.wyhistory{
	opacity: 1;
  	animation: optitle 2s;
	transition:all .5s linear;	
}
.historytitle{	
	text-align: center;
}
.aspool{
	background: url(../images/histroybgline.png) repeat-y;
	width: 1024px;
}
.yearnum{
	color:#2bab58;	
	font-size:20px;
	font-weight: bold;
	width:475px;
	text-align: right;	
	display:inline-block;	
}
.yearnum_l{
	color:#2bab58;
	font-size:20px;
	font-weight: bold;
	width:475px;
	text-align:left;	
	display:inline-block;
}
.historydot{
	display:inline-block;
	width:16px;
	height:16px;
	border-radius:8px;
	background:#2bab58;
	text-align:center;
	margin:0 20px 0 25px;
}
.historysmalldot{
	width:8px;
	height:8px;
	border-radius:4px;
	background:#19833e;
	margin:4px;	
}
.historycontent{
	display:inline-block;	
	line-height:26px;
	font-size: 16px;
	width:475px;
	vertical-align:top;	
}
.historycontent h3{
	color:#2bab58;
	font-size: 32px;
	margin-bottom: 5px;
}
.historycontent span{
	display: inline-block;
}
.txtmonth{	
	color: #2bab58;
	font-weight: bold;
	font-size: 18px;
	margin-left: 12px;	
}
.txtcon{
	float: left;
	width: 390px;
}
.txtmonth.txt_r{	
	color: #2bab58;
	font-weight: bold;
	font-size: 18px;
	margin-left: 12px;	
	text-align: right;
}
.txtcon.con_d{
	float: left;
	width: 430px;
}
.historycontent .greentxt{
	color:#2bab58;
	font-weight: bold;
	font-size: 18px;
	margin-right: 12px;
}
.evarymonth{
	padding-top:2%;
}
.whitedot{
	width:8px;
	height:8px;
	border-radius:4px;
	background:#fff;
	margin:4px;
}
.dotdot{
	padding-left: 504px;
	margin-bottom: 30px;
}
.bigdots{
	width:16px;
	height:16px;
	display:block;
	border-radius:8px;
	background:#ccc;
}
.middots{
	width:12px;
	height:12px;
	display:block;
	border-radius:6px;
	background:#ccc;
	margin:4% 0 4% 2px;
}
.smalldots{
	width:8px;
	height:8px;
	display:block;
	border-radius:4px;
	background:#ccc;
	margin-left:4px;
}
.honor{
	position:relative;	
	width:100%;
	overflow:hidden;
	animation: optitle 2s;
	transition:all .5s linear;
}
.folio-types{
	text-align:center;
	line-height:40px;
	background:#fff;
	width:100%;
	display:block;
	color:#000;
	font-size:1em;
	margin-bottom:3%;
	box-shadow:0px 1px 4px #666;	
}
/* 服务与产品 */
/* 门诊医疗 */
.Outpatient p,.Traffic_con p{
	text-indent: 2em;
	line-height: 30px;	
	margin-bottom: 8px;
}
.Outpatient h3{
	background:#2bab58; 
	color: #fff;
	padding: 10px 20px;
	width: 240px;
	font-size: 24px;
	margin: 10px 0 20px;	
	text-align: center;
}
.Outpatient h3.tt{
	background:#2bab58; 
	color: #fff;
	padding: 10px 30px;
	width: 380px;
	font-size: 24px;
	margin-bottom: 30px;
	margin-top: 40px;
	text-align: center;
}
.Outpatient h3.tt .kk{
	position: absolute;
	background: #4bc977;
	width: 70px;
	height: 40px;
	margin-left: 360px;
	margin-top: -20px;
	opacity: 0.8;
}
.Outpatient .kk{
	position: absolute;
	background: #4bc977;
	width: 70px;
	height: 40px;
	margin-left: 240px;
	margin-top: -20px;
	opacity: 0.8;
}
.xbank{
	background: #fff;
	border: 1px solid #eee;
	padding:30px;
}
.Outpatient_dress{
	float: left;
	width: 328px;
	margin-top: 80px;
	margin-left: 40px;
}
.Outpatient_dress p{
	text-indent: 0;	
}
.dress_title{
	color: #2bab58;
	font-weight: bold;
	font-size: 20px;
	margin-top: 10px;
}
.dress_dh{
	background: url(../images/bservices/dh.png) no-repeat ;
	background-size: 25px 25px;	
	padding-left: 30px;
}
.dress_txt{
	background: url(../images/bservices/dz.png) no-repeat ;
	background-size: 25px 25px;	
	padding-left: 30px;
}
.Outpatient_imgbg{
	background: #fff;
}
.jymap{
	float: right;
	width: 620px;
}
.wylx{
	position: absolute;
	margin:-40px 0 0 340px;
	font-size: 22px;
}
.wylxs_img{
	float: right;
	width: 580px;
}
.wylxs_xc{
	float: left;
}
.wylxs_txt{
	width: 100%;	
}
.wylxs_txt h2{
	margin-bottom: 10px;
}
.wylxs_dx{
	background-color:#dcece2;
	color:#2bab58;
	padding: 20px 40px;	
	margin:20px 0;
}
.wylxs_dx h1{
	font-size: 22px;
	margin-bottom: 5px;
}
.wylxs_dx p{
	text-indent: 0px;
	font-weight: bold;
}
.wylxs_syrq{
	margin-bottom: 30px;
}
.syrq_txt{
	float: right;
	width: 700px;
	margin-right: 50px;
	margin-top: 40px;
}
.syrq_txt ul li{
	line-height: 28px;
	margin-left: 30px;
}
.syrq_img{
	float: left;
	margin-left: 50px;
}
.wylxs-fa{
	margin: 15px 0 30px;
}
.wylxs-fa table tr td{
	text-align: center;
	padding:20px 0;
}
.wylxs-fa table tr td.txtleft{
	text-align: left;
}
.wylxs-fa table tr td span{
	background: #dcece2; 
	color: #2bab58;
	border-radius: 30px;	
	line-height: 40px;
	height: 40px;
	padding: 3px 15px;
	margin: 5px;
}
.wylxs_lc{
	text-align: center;
	margin-bottom: 30px;
}
.wylxs_pg{
	margin: 20px 0;
}
.pg_txt{
	width: 750px;
	float: left;	
}
.pg_img {
	width: ;
	float: right;
}
.wylxs_jd {
	width: 318px;
	float: left;	
}
.wylxs_jd .greentxt{
	color: #2bab58; 
}
.wylxs_jd h2{
	margin-bottom: 10px;
}
.wylxs_jd p{
	text-indent: 0;
}
.jd_img{	
	text-align: center;	
}
.wylxs_xyh{
	margin: 30px 0;
}
.wylxs_xyh h2 span{
	font-weight: normal;
	font-size: 20px;
}
.wylxs_xyzc{
	font-size: 20px;
	color: #2bab58;
	font-weight: bold;
	margin-bottom: 15px;
}
.xyzc{
	margin-bottom: 20px;
}
.xyzc_title{
	width: 90px;
	float: left;
}
.xyzc_con{
	float: right;
	width: 910px;
}
.xyzc_con.martop{
	margin-top: 13px;
}
.xyzc_con p{
	line-height: 24px;
	text-indent: 0;
}
.zjs_con{
	margin-bottom: 40px;
}
.zjs_con p{	
	text-indent: 2em;
	line-height: 26px;
}
.zjs_txt .zjs_img{
	float: right;
	margin-left: 10px;
}
.zjs_img span{
	display: block;
	font-size: 14px;
}
.zjs_tab{
	margin: 20px 0;
}
.zjs_title{
	font-weight: bold;
	color:#2bab58; 
	text-align: center;
}
.zjs_title2{
	font-weight: bold;
	color:#2bab58; 
	text-align: left;
	background-color: #dcece2;
}
.zjs_tab table tr.whitebg,.qt_tab table tr.whitebg{
	background-color:rgba(255,255,255,.4);	
}
.qt_con1{
	width: 460px;
	float: left;
	padding-right: 20px;
	border-right: 1px solid #c5e2cd; 
	padding-top: 10px;
}
.qt_con1 h1,.qt_con2 h1{
	font-size: 20px;
	color:#2bab58; 
	padding: 10px 0;
}
.qt_txt span{
	float: left;
	margin: 0 10px 10px 0;
}
.qt_tab{
	margin: 20px 0;
}
.qt_con2{
	width: 460px;
	float: right;
	padding-top: 10px;
}
.line_tab{
	border-top: 1px solid #c5e2cd; 	
}
/* 运动队医疗 */
.TeamMedical p{
	text-indent: 2em;
	line-height: 26px;
	margin-bottom: 10px;
}
.TeamMedical_con{	
	width: 100%;	
}
.TeamMedical_img{
	float: right;
}
.TeamMedical_pic,.Outpatient_pic{
	text-align: center;
}
.TeamMedical_pixm{
	text-align: center;
	border-top: 3px solid #c5e2cd;
	border-bottom: 3px solid #c5e2cd;
	padding:40px 0;
	margin-bottom: 40px;
}
.TeamMedical h3{
	background:#2bab58; 
	color: #fff;
	padding: 10px 30px;
	width: 280px;
	font-size: 24px;
	margin-bottom: 30px;
	margin-top: 40px;
}
.TeamMedical .kk{
	position: absolute;
	background: #4bc977;
	width: 70px;
	height: 40px;
	margin-left: 270px;
	margin-top: -20px;
	opacity: 0.8;
}
.TeamMedical_tab p{	
	padding:20px;	
}
.TeamMedical_tp{
	margin-top: 40px;
	border-top: 3px solid #c5e2cd;
	padding-top:40px;
}
.TeamMedical_tp .honor li{
	float: left;
	width: 218px;
	list-style-type: none;
	height: 220px;
	background-image: url(../images/qpsbg.gif);
	background-repeat: no-repeat;
	margin: 0 34px 24px 0;
	padding: 4px 0 0 0;
	text-align:center;	
}
.table-box-l {
    overflow-x: auto;
    margin-bottom: 24px;
	width: 500px;
	float: left;
}
.table-box-r {
    overflow-x: auto;
    margin-bottom: 24px;
	width: 500px;
	float: right;
}
table {
    border-collapse: collapse;
    display: table;
    width: 100%;
    text-align: left;   
    margin-left: auto;
    margin-right: auto;
	border-spacing: 0;
	border-color: grey;
}
table tr td, table tr th {
    border: 1px solid #ddd;   
    color: #4f4f4f;
    line-height: 20px;
    padding: 8px;
    text-align: left;
	display: table-cell;
	vertical-align: inherit;
}
table tr th
{
	background-color:#dcece2; 
	color:#2bab58;
	text-align: center;
}
.tab_title{
	text-align: center;
}

/* 培训服务 */
.train{
	margin-top: 40px;
}
.train_txt2{
	margin-bottom: 20px;
	padding:20px;
	border-top:solid 3px #caedd8;
	border-bottom:solid 3px #caedd8;
}
.train_txt2 h2{
	font-size: 18px;
	margin-bottom: 5px;
}
.train_txt2  p{
	/* text-indent: 2em; */
	line-height: 30px;
}
.train_txt2  p span{
	color:  #2bab58;
}
.train_img{		
	padding: 0 0 40px;
}
.train_img img{
	float: left;
	width: 240px;	
	
}
.train_img2{
	margin: 30px 0;;
}
.train_jy{
	margin: 60px 0 20px 60px;
}
.train_jylist{
	width: 380px;
	float: left;
	margin-right: 100px;
	margin-bottom: 30px;
}
.train_contxt p{
	line-height: 30px;
}
.train_contxt h4{
	line-height: 30px;
}
.train_jylist .train_icon{
	float: left;
	margin-right: 20px;
	vertical-align: middle;
	height: 70px;
}
.train_styleleft,.train_styleright{
	width: 320px;
	float: left;
	background: #fff;
}
.train_stylemid{
	width: 320px;
	float: left;
	margin: 0 32px;
	background: #fff;
}
.train_style img{
	width: 320px;
}
.styleleft_txt{
	margin: 30px;
}
.styleleft_txt h4{
	line-height: 40px;
	text-align: center;
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 10px;
}
.styleleft_txt p{
	line-height: 30px;	
}
/* 耗材 */
.ct_con p{
	text-indent: 2em;
	line-height: 26px;
	margin-bottom: 10px;
}
.ct_con h3{
	background:#2bab58; 
	color: #fff;
	padding: 10px 30px;
	width: 230px;
	font-size: 24px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.ct_con .kk{
	position: absolute;
	background: #4bc977;
	width: 70px;
	height: 40px;
	margin-left: 210px;
	margin-top: -20px;
	opacity: 0.8;
}
.ct_conbg{
	margin: 50px 0 30px;
	text-align: center;
	background-image: url(../images/bservices/hc_2.png) ;
	background-repeat: no-repeat;
	background-size: 800px auto;
	background-position:center;
	padding: 40px 0;
}
.greentxt{
	color: #2bab58;	
}
.ct_cptxt {
	margin: 20px 0;
	border-top:solid 2px #caedd8;
	border-bottom:solid 2px #caedd8;
	padding: 30px 0;
}
.ct_cpggtxt{
	float: left;
}
.ct_cpggtxt h4{
	font-size: 30px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ct_cpggtxt p{
	text-indent: 0;
}
.ct_cpggimg{
	float: right;
	margin-right: 200px;
}
.ct_zs{
	margin: 20px 0;
	border-top:solid 2px #caedd8;
	text-align: center;
	padding-top: 30px;
}
/* 文旅 */
.ct_pic{
	margin: 20px 0;
}
.ct_img{
	float: right;
	width: 670px;
}
.ct_img img{
	float: left;
	margin-left: 10px;
}
.ct_txt{
	float: left;
	width: 354px;
	height: 244px;
	color: #fff;
	background: #2bab58;	
}
.ct_txt p{
	text-indent: 2em;
	padding: 60px 50px 0px 50px;
	line-height: 24px;
}

/*荣誉证书*/
.honor {
	margin-bottom:15px;
}
.honor span{
	font-size: 14px;
	margin:10px 6px 0px;
	display:block;
	text-align:center;
}
.honor li {
	float: left;
	width: 218px;
	list-style-type: none;
	height: 225px;
	background-image: url(../images/qpsbg.gif);
	background-repeat: no-repeat;
	margin: 0 34px 24px 0;
	padding: 4px 0 0 0;
	text-align:center;	
}
/*企业新闻*/
.news_listContainer li {
    width: 100%;
    color: #333;
    height: 160px;
    box-sizing: border-box;
    border-bottom: 1px solid #ddd;
    background-color: transparent;
    cursor: pointer;
}
.news_list{	
	padding:30px;
	width: 964px;
}
li.news_list a{
	color: #333;
	text-decoration: none;	
}
li.news_list:hover{
	color: #333;
	text-decoration: none;
	background: rgba(255,255,255,.5);
}
.news_list_msgbox span{
	color: #2bab58;	
}
li.news_list:hover .date_day,li.news_list:hover .news_list_msgbox h3{
	color: #2bab58;	
}
.news_list_date{
	width: 140px;
	float: left;
	text-align: center;
}
.news_list_date span{
	background: #ddd;
	display: block;
	width: 40px;
	border-top:1px solid #ddd;
	margin: 12px 0 12px 40px;	
}
.date_day{
	font-size: 40px;
	color: #333;
}
.news_list_msgbox{
	width:783px;
	float: right;
	border-left:1px solid #ddd;
	padding-left: 40px;
	height: 100px;
}
.news_list_msgbox h3{
	line-height: 40px;
	margin-bottom: 10px;
	font-size: 24px;
}
.news_list_msgbox p{
	line-height: 28px;
	width:783px;
	word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
}
.new_bk {
	border: 3px solid #2bab58;
	padding: 20px;
}
.new_sm{
	text-indent: 2em;
	font-size: 15px;
	line-height: 24px;
	border-top: 1px solid  #ddd;
	padding:20px;
}
.new_title{
	font-weight: bold;
	color:#2bab58;
	line-height: 40px;
	margin: 30px 10px;
	font-size: 20px;
	text-align: center;
}
.notice_con{
	font-size: 30px;
	color: #ccc;
	text-align: center;
	margin:60px 0;
}
.details{
	margin:20px 0 60px;
}
.details .new_details_h3{
	font-size: 30px;
	font-weight: normal;
	text-align: center;
}
.details .new_edit{
	margin: 30px 0;
	text-align: center;
}
.details .new_edit span{
	font-size: 14px;
	color: #666;
	padding:0 20px;	
}
.new_details .new_txtstyle{
	text-align: center;
	font-weight: bold;
	font-size: 40px;
	border-bottom: 2px solid #2bab58;
	line-height: 60px;
	padding-bottom: 10px;
}
.new_txtstyle .greentxt ,.new_new_txtstyle2 .greentxt{
	color: #2bab58;		
}
.new_details .new_new_txtstyle2{
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	line-height: 40px;
}
.greenline{
	border-top: 2px solid #2bab58;	
	padding-top: 30px;
}
.new_details p{
	text-indent: 2em;
	line-height: 30px;
	margin-bottom: 15px;
	font-size: 18px;
}
.new_details .imgcenter{
	text-align: center;
	margin: 30px 0;
}
.new_details .imgcenter span ,.new_details .imgcenter_l span{
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 34px;
}
.new_details .imgcenter_l{
	float: left;
	width:400px;
	margin:30px 20px 30px 72px;
}
.imgcenter_l video{
	width: 400px;
}
.new_details p.greentxt,.qt_tab p b.greentxt{
	color: #2bab58;	
}
.newcon_l{
	width: 470px;
	padding:20px;
	float: left;
}
.newcon_l h3,.newcon_r h3{
	text-align: center;	
	font-weight: normal;
}
.newcon_l span,.newcon_r span{
	background: #2BAB58;
	width: 54px;
	height: 54px;
	text-align: center;
	color: #fff;
	border-radius: 100px;
	margin: 5px auto 20px;
	font-size: 24px;
	display: block;
	font-weight: bold;
	line-height: 54px;
}
.newcon_r{
	width: 470px;
	padding:20px;
	float: right;
	border-left: solid 2px #2BAB58;
}
.newcon_zy{
	margin: 20px 50px;
	background: #fff;
	border: 1px solid #2BAB58;
	padding: 20px;
}
.new_dress{
	background: #2BAB58;
	color: #fff;
	width: 944px;
	margin: 0 auto;
	padding:40px;
}
.dress_newtitle{
	text-align: center;
	font-size: 28px;
	margin-bottom: 20px;
}
.dress_new{
	font-size: 28px;
	border-bottom: 1px solid #fff;
	text-align: center;	
	padding-bottom: 10px;
	width: 530px;
	margin: 0 auto 30px;
}
.new_tg{
	text-align: center;
}
.new_jy{
	background: #2BAB58;
	color: #fff;
	font-weight: bold;
	padding:15px;
	border-radius: 10px;
	text-align: center;
}
.new_vdcenter{
	width: 600px;
	margin: 0 auto;
}
.new_vdcenter span{
	display: block;
	text-align: center;
	margin-bottom: 30px;
	line-height: 24px;
}
.imgcenter_hp{
	width: 328px;
	float: left;
}
.imgcenter_hp span{
	text-align: center;
	line-height: 30px;
	display: block;
}
.pagenum{
	text-align: center;
	margin: 30px auto;
}
.pagenum span{
	padding: 5px 12px;
	border: 1px solid #ddd;
	text-align: center;
	display: inline-block;
	margin: 0 2px;
	color: #666;
}
.pagenum span:hover{
	padding: 5px 12px;
	border: 1px solid #2bab58;
	text-align: center;
	display: inline-block;
	margin: 0 2px;
	color: #2bab58;
}
.pagenum span.currentpage{
	padding: 5px 12px;
	border: 1px solid #2bab58;
	text-align: center;
	display: inline-block;
	margin: 0 2px;
	color: #2bab58;
}

/*团队*/
.teamcontent{
	margin-bottom:10px;
	background: #fff;
}
.teamtxt span.greentxt{
	color: #2bab58;	
	font-weight: bold;
}
.teamimg{
	width:200px;
	padding: 20px 0 20px 40px;
	float:left;
}
.teamimg h3{
	text-align: center;
	font-size: 30px;
	margin-top: 20px;
}
.teamtxt .nametxt h3{
	text-align: center;
	font-size: 30px;	
}
.teamimg span,.teamtxt .nametxt span{
	text-align: center;
	display: block;
}
.teamimg span.husheng,.teamtxt .nametxt span.husheng{
	background:#e7f3f1;
	color: #95d9a2;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 10px;
}
.teamimg span.xl{
	margin-top:10px;	
}
.teamtxt{	
	width:700px;	
	background:#fff;	
	padding:40px 40px 40px 0px;	
	float:right;
}
.teamtxt img{
	border-bottom: 1px solid #95d9a2;
	margin-bottom: 20px;
}
.nametxt{
	width: 690px;
	border-bottom: 1px solid #95d9a2;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.txt001{
	float: left;
	width: 200px;
	margin-right: 20px;
}
.txt002{
	float: left;	
}
.txt002 img{
	border-bottom: 0;
	margin-bottom: 0;
}
.teamimgright{
	width:450px;
	float:right;
}
.teamtxt p{	
	text-indent:2em;
	line-height:26px;
	margin-bottom:6px;
}
.zj{
	text-align: center;
	clear: both;	
}
.zj .titletxt{
	text-align: left;
	padding: 50px 0px 10px 65px;
	font-size: 18px;
	color: #2bab58;	
	border-bottom: 1px solid #eee;
} 
/* 武医传承 */
.wyInherit{
	
}
.wyInherit h3{
	background:#2bab58; 
	color: #fff;
	padding: 10px 30px;
	width: 280px;
	font-size: 24px;
	margin-bottom: 30px;	
	text-align: center;
}
.wyInherit .kk{
	position: absolute;
	background: #4bc977;
	width: 70px;
	height: 40px;
	margin-left: 270px;
	margin-top: -20px;
	opacity: 0.8;
}
.wyInherit_l{
	float: left;
	width: 700px;
	background: url(../images/linedian.png);
	background-repeat: repeat-y;
	background-position: 97px;	
}
.l_year{
	width: 80px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
}
.l_line{	
	width: 35px;
	float: left;
}
.l_line .historydot{
	display:inline-block;
	width:14px;
	height:14px;
	border-radius:8px;
	background:#2bab58;
	margin-left: 10px;
}
.l_con{
	width: 560px;
	float: left;
	margin-left: 20px;
	text-indent: 2em;
	line-height:26px;
	margin-bottom: 20px;
}
.wyInherit_r{
	float: right;
	width: 300px;
	text-align: center;	
}
.r_img{
	margin-bottom: 30px;
}
.r_img span,.zhx_imgl span{
	text-align: center;
	line-height: 24px;	
	font-size: 14px;
	display: block;
}
.zhx_imgl{
	margin-top: 20px;
	float: left;
	width: 700px;
}
.zhx_imgr{
	width: 300px;
	float: right;
}
.l_img{
	float: left;
	width: 226px;
}
.l_img span{
	background: #f5f5f5;
	text-align: center;
	display: block;
	width: 226px;
	font-size: 14px;
}
.hs_con{
	margin-bottom: 30px;
}
.hs_img{
	float: right;	
}
.hs_img span{
	display: block;
	text-align: center;
	width: 260px;
	line-height: 30px;
}
.hs_txt{
	background: rgba(10,139,56,.8);
	height: 100px;
	width: 690px;
	position: absolute;
	margin:40px 280px 0 0px;
	padding:40px 50px;
	color: #fff;
	line-height: 30px;
	font-size: 20px;	
}
.hs_txt p{
	text-indent: 2em;
	margin-bottom: 10px;
}
.wyInherit_l_hs{	
	width: 1024px;
	background: url(../images/linedian.png);
	background-repeat: repeat-y;
	background-position: 97px;
}
.wyInherit_l_hs .l_con{
	width: 880px;
	float: left;
	margin-left: 20px;
	text-indent: 2em;
	line-height:26px;
	margin-bottom: 20px;
}
.honor_hs li {
	float: left;
	width: 217px;
	list-style-type: none;
	height: 245px;
	background-image: url(../images/qpsbg.gif);
	background-repeat: no-repeat;
	margin: 0 34px 24px 0;
	padding: 4px 0 0 4px;
	text-align:center;	
}
.honor_hs span{
	font-size: 14px;
	margin:10px 6px 0px;
	display:block;
	text-align:center;
}
/* 发展历程 */
.inheritcontent{
	width: 1024px;
	margin-bottom:25px;
}
.inheritimg{
	width:450px;
	float:left;
}
.inheritimgright{
	width:450px;
	float:right;
}
.inherittxt,.inherittxtj{
	float:left;
	width:430px;
	height:212px;
	background:#fff;
	padding:24px 120px 24px 24px;
}
.inherittxt h3,.inherittxtj h3{
	font-size:50px;
	text-align:center;
	margin-bottom:3px;
	color: #2bab58;
}
.inherittxtright h3{
	font-size:50px;
	text-align:center;
	margin-bottom:3px;
	color: #fff;
}
.inherittxt p,.inherittxtright p{
	text-indent:2em;
	line-height:30px;
	margin-bottom:10px;
	font-size: 18px;
}
.inherittxtj p{
	text-indent:2em;
	line-height:30px;	
	font-size: 18px;
}
.inherittxtright{
	float:right;
	width:430px;
	height:212px;
	background:#2bab58;
	color:#fff;
	padding:24px 24px 24px 120px;
}
/* 学术交流 */
.learning_img{
	margin: 40px auto;
	text-align: center;
}
.learning_img span{
	display: block;
	text-align: center;
}
.learning_company{
	color:#2bab58; 
	font-size: 30px;
	text-align: center;
	border: 3px solid #2bab58; 
	padding: 20px;
	margin: 20px 0 30px;
}
.learning_sf h3{
	background:#2bab58; 
	color: #fff;
	padding: 10px 30px;
	width: 240px;
	font-size: 24px;
	margin-bottom: 30px;
}
.kk{
	position: absolute;
	background: #4bc977;
	width: 70px;
	height: 40px;
	margin-left: 210px;
	margin-top: -20px;
	opacity: 0.8;
}
.learning_sf p{
	text-indent: 2em;
	margin-bottom: 10px;
	line-height: 26px;
}
.learning_sf .imgcenter{
	margin:30px 0;
	text-align: center;
}
.learning_sf .imgcenter span{
	background: #eee;
	display: block;
	text-align: center;
	line-height: 36px;
}
.learning_sf .imgcenter_l {
	width: 600px;
	float: left;
}
.learning_sf .imgcenter_l span{
	display: block;
	text-align: center;
}
.learning_sf .imgcenter_r{
	float: right;
}
.learning_sf .honor li,.train .honor li{
    float: left;
    width: 217px;
	height: 190px;
    list-style-type: none;   
    background-image: url(../images/qpsbg.gif);
    background-repeat: no-repeat;
    margin: 0 34px 0px 0;
    padding: 4px 0 0 4px;
    text-align: center;
}
/*联系我们*/
.dress {	
	
}
.dresstxt{	
	width: 47.8%;
	margin-bottom: 20px;
	padding: 5px;	
	float: left;
	background: #fff;
	border: 1px solid #eee;
}
 .dresstxt.bf{
	 margin-left: 20px;
 }
.dresstxt p {
	line-height: 28px;
	font-size: 16px;
	padding-left: 35px;
}
.dresstxt span {
	float: left;
	margin-right: 15px;
}

.dresstitle {
	font-weight: bold;
	background: url(../images/dw.png) no-repeat;
	background-size: 22px 22px;	
	background-position:200px;	
	padding-right: 10px;
}
.dresstitle2 {
	font-weight: bold;	
	padding-right: 10px;
}
.map {
	width: 1024px;
	margin: 0 auto;
}
.qy li {
	float: left;
	width: 217px;
	list-style-type: none;
	height: 161px;
	background-image: url(../images/qpsbg.gif);
	background-repeat: no-repeat;
	margin: 0 34px 24px 0;
	padding: 4px 0 0 4px;
}
.qy h3{
	color: #fff;
	background:#2bab58;
	display:block;
	padding:5px 0;
	width:130px;
	text-align:center;
	margin-bottom:10px;
}
/* 预约挂号-就诊指南-交通指南 */
.appon_txt,.visit_con{ 
	background: #fff;
	border: 1px solid #eee;
	padding: 50px 60px;	
}
.visit_con span{
	font-size: 20px;
	line-height: 36px;
}
.appon_daoyi{
	text-align: center;
	margin-top: 10px;
}
.appon_daoyi span{
	display: block;
	line-height: 30px;
	background:#2bab58;
	color: #fff;
	width: 258px;
	margin: 0 auto;
}
.appon_txt h3{
	color:#2bab58;	
	border-bottom: 2px solid #ddd;
	margin-bottom: 20px;
	padding-bottom: 15px;
	font-size: 24px;
}
.appon_txt h3 .phone_black{
	font-size: 18px;
	color: #444;	
}
.wyInherit_bz{	
	background: url(../images/linedian.png);
	background-repeat: repeat-y;
	background-position: 97px;	
}
.wyInherit_bz .l_con{
	width: 760px;
	float: left;
	margin-left: 20px;
	text-indent: 2em;
	line-height:26px;
	margin-bottom: 20px;	
}
.wyInherit_bz .l_con p{
	line-height: 30px;
	font-size: 16px;
	text-indent:0;
}
.Traffic_detail{
	margin-bottom: 30px;
}
.Traffic_map{
	margin-top: 40px;
}
.visit_con ul{
	margin-top: 20px;
}
.visit_con ul li{
	line-height: 36px;
	font-size: 20px;
}
.visit_con p{
	font-size: 20px;
	line-height: 36px;
	text-indent: 2em;
}
/*底部版权*/
/* .copyright {
	width: 100%;
	background: #555;
	color: #fff;
	font-size: 0.8em;
	text-align: center;
	line-height: 50px;
	height: 50px;
	margin-top:15px;
}
.copyrightlist{	
	width: 100%;
	background: #666 url(../images/copyrightbg.png);
	background-repeat: repeat-x;
	background-position: center;	
	border-bottom:1px solid #777;
	padding-top: 20px;
}
.copyrightlist .addlist{
	width: 1000px;
	margin: 0 auto;
	color: #fff;	
	font-size: 14px;	
}
.addlist .deladdlist_1{
	float: left;
	width: 560px;
	height: 330px;
	border-right: solid #777 1px;	
	padding-right: 20px;
}
.addlist .deladdlist_2{
	float: left;
	width: 410px;
	height: 330px;
	border-right: solid #777 1px;	
	border-right:none;
}
.addlist .deladdlist_1 span{
	font-weight: 600;
	line-height: 28px;	
}
.addlist .deladdlist_1 ul li{
	line-height: 24px;
	margin-bottom: 5px;	
}
.addlist .deladdlist_1 ul li p{
	background-image: url(../images/addicon.png);
	background-repeat: no-repeat;	
	background-size: 26px 26px;	
	padding-left: 30px;	
}
.deladdlist_2 .codeimg{
	margin:0px 0px 20px 20px;
}
.deladdlist_2 .codeimggzh,.deladdlist_2 .codeimgdaoyi{
	float: left;
	margin-left:30px;
}
.deladdlist_2 .codeimggzh img,.deladdlist_2 .codeimgdaoyi img{
	width:160px;
}
.deladdlist_2 .codeimggzh span,.deladdlist_2 .codeimgdaoyi span{
	display: block;
	text-align: center;
}
.deladdlist_2 .mzphone{
	padding:25px 0px 20px 20px;
}
.deladdlist_2 .mzphone span{
	font-weight: 400;
	display: block;
}
.mzphone span.greentxt{
	color: #52cf7e;
	font-size: 30px;
	font-weight: bold;
}
.mzphone span.titlebold{
	font-weight: bold;
	margin-bottom: 10px;
}
.kfh{
	font-weight: normal;
} */
/*底部版权*/
.copyright {
	width: 100%;
	background: #555;
	color: #fff;
	font-size: 0.8em;
	text-align: center;
	line-height: 50px;
	height: 50px;
	margin-top:15px;
}
.copyrightlist{	
	width: 100%;
	background: #666 url(../images/copyrightbg.png);
	background-repeat: repeat-x;
	background-position: center;	
	border-bottom:1px solid #777;
	padding-top: 20px;
}
.copyrightlist .addlist{
	width: 1000px;
	margin: 0 auto;
	color: #fff;	
	font-size: 14px;	
}
.addlist .deladdlist{
	float: left;
	width: 332px;
	height: 220px;
	border-right: solid #777 1px;	
}
.deladdlist.rline{
	border-right:none;
}
.addlist .deladdlist span{
	font-weight: 600;
	line-height: 28px;	
}
.addlist .deladdlist ul li{
	line-height: 30px;
	margin-bottom: 15px;	
}
.addlist .deladdlist ul li p{
	background-image: url(../images/addicon.png);
	background-repeat: no-repeat;	
	background-size: 26px 26px;	
	padding-left: 30px;	
}
.deladdlist .codeimg{
	margin:44px 26px;
}
.deladdlist .codeimggzh,.deladdlist .codeimgdaoyi{
	float: left;
	margin-left:30px;
}
.deladdlist .codeimggzh img,.deladdlist .codeimgdaoyi img{
	width:110px;
}
.deladdlist .codeimggzh span,.deladdlist .codeimgdaoyi span{
	display: block;
	text-align: center;
}
.deladdlist .mzphone{
	padding:46px 20px;
}
.deladdlist .mzphone span{
	font-weight: 400;
	display: block;
}
.mzphone span.greentxt{
	color: #52cf7e;
	font-size: 30px;
	font-weight: bold;
}
.mzphone span.titlebold{
	font-weight: bold;
	margin-bottom: 10px;
}
/* 右侧固定栏 */
#leftsead {
	width: 161px;
	height: 290px;
	position: fixed;
	top: 350px;
	right: 0px;
	z-index: 9999;
}
*html #leftsead {
	margin-top: 258px;
	position: absolute;
	top:expression(eval(document.documentElement.scrollTop));
}
#leftsead li {
	width: 161px;
	height: 60px;
}
#leftsead li img {
	float: right;	
}
#leftsead li a {
	height: 49px;
	float: right;
	display: block;
	min-width: 47px;
	max-width: 161px;
	text-decoration: none;
}
#leftsead li a .shows {
	display: block;
}
#leftsead li a .hides {
	margin-right: -143px;
	cursor: pointer;	
}
#leftsead li a.youhui .hides {
	display: none;
	position: absolute;
	right: 143px;
}
#leftsead li a.youhui .2wm {
	display: none;	
}
#p2 {
	width: 112px;
	background-color: #078232;
	height: 47px;
	margin-left: 47px;
	border: 1px solid #078232;
	text-align: center;
	line-height: 47px
}
#p3 {
	width: 112px;
	background-color: #078232;
	height: 47px;
	margin-left: 47px;
	border: 1px solid #078232;
	text-align: center;
	line-height: 47px
}
#p1 {
	width: 47px;
	height: 49px;
	float: left
}
