@charset "utf-8";
img {border:0;}
a {text-decoration:none;color:#000}
a:hover {color:red;text-decoration:underline;}
em {font-size:14px;font-weight:bold;color:#401B01;font-style:normal;}
body {margin:0;padding:23px 0 0 0;font-size:12px;font-family:Arial, Helvetica, sans-serif;background:#BBC77F url(../images/bg.jpg) repeat-x;}
.header {width:870px;height:75px;background:url(../images/header.jpg) no-repeat;margin:0 auto;overflow:hidden;}
.logo {float:left;width:200px;height:55px;padding:20px 0 0 24px;}
.lang {float:right;text-align:right;width:200px;padding:50px 26px 0 0;}
.lang a {display:inline-block;margin:0 5px;color:#431903;}
.lang a:hover {color:red;text-decoration:underline}
#nav {width:824px;height:34px;line-height:34px;margin:0 auto;padding:0 23px;background:url(../images/nav.jpg) no-repeat;}
#nav a {float:left;display:inline-block;padding:0 24px;color:#fff;font-weight:bold;background:url(../images/navOn.gif) repeat -20px -34px;text-decoration:none;cursor:pointer;}
#nav a.sel {font-size:14px;}
.main {width:820px;overflow:hidden;background:url(../images/mainBg.jpg) repeat-y;margin:0 auto;padding:15px 25px;}
.centreinfo {float:left;width:182px;height:245px;background:url(../images/sideBg.jpg) no-repeat;padding:17px 12px 2px 12px;}
.centreinfo p {margin:0;padding:0;color:#fff;line-height:20px;word-break:break-all;}
.ci {float:left;width:395px;height:260px;padding:1px;border:#47975C 1px solid;border-left:none;overflow:hidden;}
.membership {float:right;width:202px;height:264px;}
.member {height:163px;}
.member .title {height:25px;background:url(../images/membership.jpg) repeat-x;padding:4px 0 0 11px;color:#fff;font-size:14px;}
.membership a {color:#fff;}
.patient {height:100px;background:url(../images/patientBg.jpg) repeat-x;padding:0 9px;}
.patient .title {color:#fff;font-size:14px;padding:5px 0 0 2px;height:20px;}
.patient p {margin:0;padding:0;color:#fff;font-size:11px;}
.patient p img {float:left;margin-right:5px;}
.word {float:left;width:100px;padding:0 0 0 10px;color:#431903;}
.more {float:right;width:80px;text-align:right;padding:0 10px 0 0;color:#431903}
.more a {color:#431903;}
.more a:hover {color:red;}
.service {float:left;width:604px;height:109px;}
.service .title {height:25px;line-height:25px;}
.service .con {width:594px;height:75px;background:url(../images/service.jpg) no-repeat;padding:9px 0 0 10px}
.service .con div {float:left;width:197px;}
.service .con div.item2 {width:205px;}
.service .con div.item3 {width:190px;}
.service .con div img {float:left;margin-right:5px;}
.service .con div p {font-size:11px;color:#CBE2D1;margin:0;padding:0;}
.service .con div p span {margin:0;padding:0 0 3px 0;font-size:12px;font-weight:normal;color:#fff;border-bottom:#67AF7E 1px solid;line-height:25px;}
.service .con div p a {color:#fff;}
.service .con div p a:hover {color:red;}
.contact {float:right;width:202px;height:109px;}
.contact .title {height:25px;line-height:25px;}
.contact .con {width:196px;height:75px;background:url(../images/contactBg.jpg) no-repeat;padding:9px 0 0 6px;color:#fff;}
.contact .con img {float:left;margin-right:5px;}
.contact .con table {float:left;font-size:11px;margin:3px 0 0 0;width:120px;}
.contact .con table th {font-weight:normal;text-align:right;padding-right:3px;}
.footer {width:870px;height:59px;background:url(../images/footer.jpg) no-repeat; text-align:center;padding:22px 0 0 0;margin:0 auto;color:#187B32;font-size:11px;}
.banner {width:799px;height:104px;background:#DDE2BE;padding:5px;margin:0 auto;}
.crumb {width:810px;height:31px;line-height:31px;border-bottom:#429558 1px solid;text-indent:5px;color:#441C05;margin:0 auto;}
.crumb a{color:#441C05;}
.crumb a:hover{color:red;}
.subcon {width:810px;overflow:hidden;padding:20px 0;margin:0 auto;}
.subcon p {line-height:1.7em;}
.company {overflow:hidden;}
.company p {color:#333;}
.company h1 {width:100%;font-size:16px;background:#E0F2E5;height:30px;line-height:30px;padding:0 10px;color:#333;margin:5px 0;}
.company h2 {font-size:16px;padding:0 10px;color:#333;margin:20px 0 5px 0;}
.company p {padding:0 10px;color:#333;}
.memberul {padding:10px 0 10px 30px;width:530px;color:#333;margin:0;list-style:none;background:#f8f8f8;border:#E0F2E5 1px solid;}
.memberul li {padding:0 0 0 30px;background:url(../images/list.jpg) no-repeat left center;line-height:35px;height:35px;font-size:12px;}
.decorate {float:left;margin:0 10px 10px 0}
.decorater {float:right;margin:0 0 10px  10px}
.describe {background:#fff;}
.describe .title {background:#177B32;color:#fff;font-weight:bold;font-size:16px;height:30px;line-height:30px;padding:0 10px;}
.describe p {padding:10px;margin:0;}
.subcon .item {overflow:hidden;padding:10px 0;}
.subcon .item h1 {font-size:16px;background:#E0F2E5;height:30px;line-height:30px;padding:0 10px;color:#333;margin:0;}
.subcon .item p {padding:0 10px;color:#666;}
.s_img1 {float:left;margin:0 10px 0 0}
.s_img2 {float:right;margin:0 0 0 10px;}
.subcon .branches {overflow:hidden;}
.subcon .branches h1 {width:200px;font-size:16px;line-height:30px;padding:0 10px;color:#000;margin:5px 0 0 0;}
.subcon .branches p {float:left;width:320px;height:60px;padding:10px;margin:0px 10px;_margin:0 10px 0 5px;color:#666;line-height:20px;}
.subcon .branches p.right {float:right;width:350px;}
.qa h1 {width:100%;font-size:16px;background:#E0F2E5;height:30px;line-height:30px;padding:0 10px;color:#333;margin:5px 0;}
.qa p {padding:0 10px;color:#666;}
.subcon .contactus h1 {font-size:14px;background:#E0F2E5;height:30px;line-height:30px;padding:0 10px;color:#333;}
.subcon .contactus p {padding:0 10px;color:#666;}
.subcon .contactus p a {color:#f00;}
.subcon .contactus p a:hover {color:red;}
.index {width:590px;height:300px;margin:0 auto;padding:100px 0 0 0;}
.indexlang {text-align:center;padding:10px 0;}
.indexlang a {display:inline-block;padding:0 10px;}
.branchesTb {width:750px;margin:0 auto;background:#DDE2BE;}
.branchesTb td {padding:5px;background:#fff;}
.branchesTb th {background:url(../images/th.jpg) repeat-x;padding:5px;font-weight:normal;}
.branchesTb caption {font-size:16px;font-weight:bold;padding:10px 0;}
tr.alt td { background:#f8f8f8;}
tr.over td {background:#FEF3D1;}
