body {font-family:微软雅黑, Arial, Helvetica, sans-serif;font-size: 14px;line-height: 1.5em; /* 18px */color: #668187; background:#FFF;margin:0 auto;}
a,a:link,a:visited,a:active {text-decoration: underline;color: #01A99C;}
a:hover {text-decoration: underline;color: #ff6600;}

img {border:none;max-width:100%; height:auto; width:expression(document.body.clientWidth > 100%? "100%": "auto" );}

.clear {clear: both;display: block;height: 0;overflow: hidden; visibility: hidden;width: 0;}

.alpha a:hover img{filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;} 

ul,li {list-style: none;margin:0;padding:0}

h1, h2, h3, h4, h5, h6 {margin: 0px;}

.error{ color:#F00; font-weight:bold}
/*top*/
.top{width:100%; min-width:320px; max-width:1024px;overflow: hidden; }
.top-main{width:90%;margin:0 auto;overflow: hidden;}
.header{ margin-top:6px;overflow: hidden;}
.top-left{float:left; }
.top-right{float:left; margin-right:40px; margin-left:12px  }
.top_right{float:right; }
.top-flag{ margin-top:2px; margin-bottom:2px;text-align:left;}
.top-tel{text-align:left; }

.error{
	color: #F00;
}
.flag{float:right; margin:6px 10px;}


/*banner*/
.banner{width:90%; min-width:320px; background-color:#fafafa; padding:20px 0; border-bottom:#d7d7d7 solid 2px; margin:0 auto}
/*index-main*/
.index-main{width:90%;margin:10px auto;overflow: hidden;}
.index-navmain{width:90%;min-width:320px;margin:0px auto;overflow: hidden;}
#index_nav{width:318px; margin:6px auto;border-left:#d7d7d7 solid 1px;border-top:#d7d7d7 solid 1px;overflow: hidden;}
#index_nav ul{list-style:none;padding: 0 ;}
#index_nav li {width:105px;height:99px; overflow:hidden;float: left;padding:0; margin:0px;border-right:#d7d7d7 solid 1px;border-bottom:#d7d7d7 solid 1px}
.nav01{float:left;background:url(/cn/img/nav01.gif);background-size:100% auto;}.nav01 a:hover{background:url(/cn/img/nav01_on.gif);background-size:100% auto;}
.nav02{float:left;background:url(/cn/img/nav02.gif);background-size:100% auto;}.nav02 a:hover {background:url(/cn/img/nav02_on.gif);background-size:100% auto;}
.nav03{float:left;background:url(/cn/img/nav03.gif);background-size:100% auto;}.nav03 a:hover {background:url(/cn/img/nav03_on.gif);background-size:100% auto;}
.nav04{float:left;background:url(/cn/img/nav04.gif);background-size:100% auto;}.nav04 a:hover {background:url(/cn/img/nav04_on.gif);background-size:100% auto;}
.nav05{float:left;background:url(/cn/img/nav05.gif);background-size:100% auto;}.nav05 a:hover {background:url(/cn/img/nav05_on.gif);background-size:100% auto;}
.nav06{float:left;background:url(/cn/img/nav06.gif);background-size:100% auto;}.nav06 a:hover {background:url(/cn/img/nav06_on.gif);background-size:100% auto;}
.nav07{float:left;background:url(/cn/img/nav07.gif);background-size:100% auto;}.nav07 a:hover {background:url(/cn/img/nav07_on.gif);background-size:100% auto;}
.nav08{float:left;background:url(/cn/img/nav08.gif);background-size:100% auto;}.nav08 a:hover {background:url(/cn/img/nav08_on.gif);background-size:100% auto;}
.nav09{float:left;background:url(/cn/img/nav09.gif);background-size:100% auto;}.nav09 a:hover {background:url(/cn/img/nav09_on.gif);background-size:100% auto;}
.nav10{float:left;background:url(/cn/img/nav10.gif);background-size:100% auto;}.nav10 a:hover {background:url(/cn/img/nav10_on.gif);background-size:100% auto;}
.nav11{float:left;background:url(/cn/img/nav11.gif);background-size:100% auto;}.nav11 a:hover {background:url(/cn/img/nav11_on.gif);background-size:100% auto;}
.nav12{float:left;background:url(/cn/img/nav12.gif);background-size:100% auto;}.nav12 a:hover {background:url(/cn/img/nav12_on.gif);background-size:100% auto;}

.nav01 a,.nav02 a,.nav03 a,.nav04 a,.nav05 a,.nav06 a,.nav07 a,.nav08 a,.nav09 a,.nav10 a,.nav11 a,.nav12 a{display:block;cursor:hand;width:105px;height:99px;margin:0px auto; text-align:center;}
.index-right{float:right;width:284px;}
.index-right-img{ margin-bottom:10px}
#index-right-img{width:95%;min-width:320px; margin:0 auto;background-color:#fff; overflow: hidden;}
#index-right-img ul{width:95%;min-width:320px;list-style:none;padding: 0 ; margin:0 auto}
#index-right-img li {width:155px;overflow:hidden;float: left;padding:0; margin:4px 0px; text-align:center}


.index-title-bk{ height:36px;border-bottom:#d7d7d7 solid 2px; margin-bottom:10px}
.index-title{height:36px; line-height:36px;font-size:16px; font-weight:bold; color:#058D7A; text-align:center }
.index-news{}
.index-news-left{float:left; margin-right:24px}
.index-news-right{float:right;overflow: hidden;}
#index-news{width:90%;min-width:320px; margin:0 auto;overflow: hidden;}
#index-news ul{width:90%;min-width:320px;list-style:none;padding: 0 ;}
#index-news li {width:90%;min-width:320px;height:30px; line-height:30px;overflow:hidden;;padding:0; margin:0;}
.news-list-title a {color:#647F84; margin-left:6px; font-size:16px;text-decoration: none;}
.news-list-title a:hover{text-decoration: underline;}
.news-list-date{height:30px;line-height:30px;float:left;color:#647F84; font-size:14px;}
.index-news-more,.index-news-more a{float:right; width:100px; text-align:right;color:#647F84;text-decoration:none;background-image:url(/cn/img/index_news_more.gif);background-repeat: no-repeat;background-position: 26px 8px;}
.index-news-more a:hover{text-decoration: underline;}

#index-link{width:95%;min-width:320px; margin:0 auto;background-color:#fff; overflow: hidden;}
#index-link ul{width:95%;min-width:320px;list-style:none;padding: 0 ; margin:0 auto}
#index-link li {width:155px;overflow:hidden;float: left;padding:0; margin:4px 0px; text-align:center}

/*content*/
.content{width:90%;margin:5px auto;overflow: hidden;}
.content-title-nav-bk{border-bottom:#d7d7d7 solid 1px;border-top:#d7d7d7 solid 1px; margin-bottom:10px;overflow: hidden;}
.content-right-title{width:90%; padding:10px 0;color:#668187; font-size:16px; font-weight:bold;text-align:left; position:relative}
.content-right-title span{ position:absolute; right:0px; font-size:12px; color:#98ABAF;}
.content-right-content{}
.content-right-content img{ margin:4px 0}
.content-right-content H2 {margin:12px 0; padding:0;font-size:18px;font-weight:normal; color:#668187;}
.content-right-content H3 {margin:8px 0; padding:0;font-size:15px;font-weight:bold; color:#01A99C}



/*news*/
#news{width:680px; margin:0 auto;overflow: hidden;}
#news ul{width:680px;list-style:none;padding: 0 ;margin:0px;}
#news li {width:680px;height:30px; line-height:30px;overflow:hidden;float: left;}
.news-page{ margin:20px 0; text-align:center;word-spacing:10px;border-top:#d7d7d7 solid 2px; height:40px;line-height:40px;}

/*content*/

.doctor-content{width:100%;overflow: hidden;}
.doctor-content-line{ margin:2px auto;overflow: hidden;}
.doctor-content-left{float:left;text-align:left;font-size:15px;font-weight:bold; color:#01A99C;margin-right:4px;}
.doctor-content-right{float:left;text-align:left;}
.doctor-content-photo{float:left;text-align:left;margin-right:10px;margin-top:14px;}


#team{width:95%; min-width:320px;margin:0 auto;overflow: hidden;}
#team ul{width:95%; min-width:320px;list-style:none;padding: 0 ;overflow: hidden; }
#team li {width:224px; height:120px;padding:0; margin:4px 0px; text-align:left;float: left;}
.team-photo{float:left; margin-right:4px}
.team-txt{float:left;width:134px; }
.team-name{text-align:left;font-size:15px;font-weight:bold; color:#01A99C; margin-bottom:4px; margin-top:2px;}
.team-intro{text-align:left; line-height:16px;}

#doct-nav{width:95%; min-width:320px;margin:0 auto;overflow: hidden;}
#doct-nav ul{width:95%; min-width:320px;list-style:none;padding: 0 ;overflow: hidden; }
#doct-nav li {width:90px; height:20px; background:url(/cn/img/doct-nav.gif) no-repeat left center;padding-left:14px; margin:2px 0px; text-align:left;float: left;}

.doct-title{width:95%; min-width:320px; height:30px; line-height:30px; font-size:18px; font-weight:bold;text-align:left; margin:10px auto;border-bottom:#668188 solid 1px;}

#doct-list{width:95%; min-width:320px;margin:0 auto;overflow: hidden;}
#doct-list ul{width:95%; min-width:320px;list-style:none;padding: 0 ;overflow: hidden; }
#doct-list li {width:165px; min-height:320px; margin:0px 0px; text-align:left;float: left;}
.doct-list-photo{width:160px;text-align:left; margin-bottom:10px;}
.doct-list-txt{width:160px;text-align:left;}


.package-title{wwidth:95%; min-width:320px; height:26px; line-height:26px; font-size:19px; color:#638084;font-weight:bold;text-align:left; margin:10px auto; background:url(/cn/img/pakage-nav.gif) no-repeat left center;padding-left:26px; background-color:#d8d8d6;}
#package-list{width:95%; min-width:320px;margin:0 auto;overflow: hidden;}
#package-list ul{width:95%; min-width:320px;list-style:none;padding: 0 ;overflow: hidden; }
#package-list li {width:95%; min-width:320px; min-height:120px; margin:10px 0px; text-align:left;float: left;}
.package-list-photo{width:180px;float:left; margin-right:10px }
.package-list-txt{float:left;text-align:left;width:100%;}
.package-list-right{text-align:right;width:100%;background:url(/cn/img/pakage-nav01.gif) no-repeat left center;background-position: 52% 2px;}

#pay-list{wwidth:95%; min-width:320px;margin:0 auto;overflow: hidden;}
#pay-list ul{wwidth:95%; min-width:320px;list-style:none;padding: 0 ;overflow: hidden; }
#pay-list li {width:130px;  margin:10px 10px; text-align:left;float: left;}

#pay-org-list{wwidth:95%; min-width:320px;margin:0 auto;overflow: hidden;}
#pay-org-list ul{wwidth:95%; min-width:320px;list-style:none;padding: 0 ;overflow: hidden; }
#pay-org-list li {width:130px;  margin:10px 10px; text-align:left;float: left;}

/*mu-foot*/
#navbar-foot{width:90%;min-width:320px; margin:0 auto;background-color:#fff; overflow: hidden;}
#navbar-foot ul{width:90%;min-width:320px;list-style:none;padding: 0 ; margin:0 auto}
#navbar-foot ul a{font-size:14px; color:#647f84;text-decoration: none;}
#navbar-foot li {width:103px;overflow:hidden;float: left;padding:0; margin:4px 0px; text-align:center}
#navbar-foot li a:hover{color: #01a99c;text-decoration: none;list-style:none;padding:0 ;margin:0;}



/*foot*/
.foot{width: 90%;  background:url(/cn/img/foot_bk.gif) repeat-x; height:142px;overflow: hidden;margin:0 auto;}
.foot-main,.foot-main a {width:90%; margin: 20px auto; font-size:12px; color:#040000; text-align:center;text-decoration: none;overflow: hidden; }
.foot-main a:hover{text-decoration: underline;}





/*totop*/
#toTop {width:44px;height:64px;background: url(../img/top.png);position:fixed;left: 55%;margin-left: 510px;bottom:120px;cursor:pointer;display:none;}
#toTop:hover {background: url(../img/top_on.png);}