/* CSS Document */
body { background:#610806 url(images/bg.gif) repeat-x;margin:0;padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
img {border:none;}
.clear {clear:both;}
.container_wrap {background:url(images/banner.jpg) no-repeat 50% 0;}
.container {width:995px;margin:0 auto;}
.header {height:168px;margin:0 0 6px 0; position:relative;}
.header .homepage { position:absolute;top:0;left:0;}
.header .homepage a {display:block;width:188px;height:100px;margin:19px 0 0 0;}
.language {height:20px;color:#fff;font-size:11px; text-align:right; position:absolute;top:5px;right:0;}
.language a {color:#fff; text-decoration:none;}
.navigation {font-size:14px;font-weight:bold; position:absolute;top:139px;left:0;}
.navigation ul {margin:0;padding:0;list-style:none;}
.navigation ul li {float:left;padding:0 8px;}
.navigation a {color:#fff; text-decoration:none;font-weight:bold;margin:0;}
.navigation a:hover,.navigation a.actived {color:#ae2923;}
.left_container {width:760px;float:left;}
.left_container_top {background:url(images/left_container_top.gif) no-repeat;height:7px;font-size:0;line-height:0; overflow:hidden;}
.left_container_body {background:#fff;padding:30px 0 25px 22px;}
.left_container_bottom {background:url(images/left_container_bottom.gif) no-repeat;height:7px;font-size:0;line-height:0; overflow:hidden;}

.page_left_top {background:url(images/page_left_top_bg.gif) no-repeat;height:12px;line-height:0;font-size:0;font-size:0;line-height:0; overflow:hidden;}
.page_left_body {background:url(images/page_left_body_bg.gif) repeat-y;padding:1px 0;min-height:50px;}
.page_left_bottom {background:url(images/page_left_bottom_bg.gif) no-repeat;height:12px;line-height:0;font-size:0;font-size:0;line-height:0; overflow:hidden;}
.page_left_container {width:224px;float:left;margin:0 10px 0 0;}
*html .page_left_container {margin:0 5px 0 0;}
.page_left_container .section_title {padding:29px 0 0 15px;height:40px;}
.page_left_container ul {list-style:none;margin:0 10px 0 10px;padding:0;}
.page_left_container ul li {background:url(images/page_bullet1.png) no-repeat;padding:4px 0 4px 20px;margin:5px 0;font-size:13px;font-weight:bold;}
.page_left_container ul li a {color:#ae2923;text-decoration:none;padding:0 0 0 10px;display:block;}
.page_left_container ul li a:hover, .page_left_container ul li.active a,.page_left_container ul li.actvie ul li.active a {font-weight:bold;color:#ff0000;}
.page_left_container ul li.active ul {display:block;}
.page_left_container ul li.active ul li a:hover {color:#ae2923;}
.page_left_container ul li ul {display:none;margin:10px 0 0 0;}
.page_left_container ul li li {font-size:11px;background:url(images/page_bullet2.png) no-repeat 0 4px;padding:0 0 0 15px;margin:0 0 7px 0;font-weight:normal; list-style:none;}
.page_left_container ul li li a,.page_left_container ul li.active ul li a {font-weight:normal;color:#444;padding:0;}
.page_left_container ul li li.actived a {color:#ae2923;font-weight:bold;}
.page_left_container ul li li a:hover,.page_left_container ul li.active ul li a:hover {color:#ae2923;}
#current a {font-weight:bold;}

.page_right_container {width:760px;float:left;}
.page_right_container_top {background:url(images/left_container_top.gif) no-repeat;height:7px;font-size:0;line-height:0; overflow:hidden;}
.page_right_container_body {background:#fff;padding:14px 0 14px 19px;}
.page_right_container_bottom {background:url(images/left_container_bottom.gif) no-repeat;height:7px;font-size:0;line-height:0; overflow:hidden;}
.page_right_container_body h2 {color:#ae2923;font-size:18px;}
.page_right_container_body p {color:#333;font-size:12px;line-height:150%;padding:0 19px 0 0;}

.right_container {width:224px;float:left;margin:0 0 0 10px;}
.right_container .right_btn {margin:0;}
.right_container .right_btn img {display:block;margin:10px 0;}
.footer_wrap {background:#fff;margin:20px 0 0 0;background:url(images/footer_bg.gif) repeat-x;height:90px;}
.footer {width:995px;margin:0 auto;font-size:11px;height:60px;color:#fff;padding:20px 0 0 0;}
.footer .links {margin:0 0 4px 0;}
.footer .links a {color:#fff; text-decoration:none;}
.footer .links a:hover {color:#f75b56;}
.footer p {margin:0 0 4px 0;}
.footer .partner {float:right;}
.footer .partner a {color:#fff;margin:0 10px; text-decoration:none;}
.footer .partner a:hover {color:#f75b56;}

.home_news .pic {float:left;margin:0 8px 0 0;width:277px;}
.home_news .title { font-size:16px;background:url(images/hr.gif) no-repeat bottom left;font-weight:bold;color:#2a4852;padding:0 0 10px 0;}
.home_news .subtitle {font-size:11px; text-align:right;color:#595959;margin:4px 50px 0 0;}
.home_news .home_news_right {float:left;width:450px;}
.home_news .abstract {color:#333;font-size:11px;margin:10px 0 0 0;line-height:170%;}

.home_ourservice {margin:20px 0 0 0;width:720px; background:url(images/home_mapbg.gif) no-repeat top right;}
.home_ourservice .abstract {font-size:11px;color:#3c3c3c;margin:10px 0 0 0;line-height:150%;}
.home_ourservice .list ul {margin:10px 0 0 0;padding:0;list-style:none;}
.home_ourservice .list ul li {background:url(images/bullet.gif) no-repeat 0 2px;padding:0 0 0 25px;font-size:11px;height:25px;line-height:25px;}
.home_ourservice .list ul li a {color:#6f6f6f;}
.home_ourservice .list ul li a:hover {color:#333;}

.home_promotions,.home_healthtips {float:left;width:50%;margin:20px 0 0 0;}
.home_promotions .abstract,.home_healthtips .abstract {font-size:11px;color:#3c3c3c;margin:10px 0 0 0;line-height:150%;}

.home_news_event {width:224px;background:url(images/home_right0.gif) no-repeat;height:278px;}
.home_news_event .list ul {margin:0;padding:56px 3px 0 3px;list-style:none;}
.home_news_event .list ul li {background:url(images/right_bullet1.png) no-repeat 2px -3px;padding:0 0 0 35px;font-size:11px;margin:12px 0;}
.home_news_event .list ul li.alt {background:#e4a29f url(images/right_bullet2.gif) no-repeat 0 2px;}
*html .home_news_event .list ul li {background:url(images/right_bullet1.gif) no-repeat 2px 0;margin:7px 0;}
.home_news_event .list ul li a {color:#fff; text-decoration:none;}
.home_news_event .list ul li a:hover {color:#ffcfcf;}

.top_flash {margin:0 0 0 182px;}

.page_right_container_body .appointment p {color:#555;font-size:12px;}
.appointment .form_download {margin:10px 0;}
.appointment {color:#555;font-size:12px;}
.appointment .form_info {color:#478aa3;font-size:14px;font-weight:bold;margin:10px 0 0 0;border-bottom:1px dashed #ccc;padding:10px 0 5px 0;}
.appointment .form_thanks {margin:20px 0 0 0;font-size:16px;color:#777;font-weight:bold;}
.appointment p {margin:0;}
.appointment .input,.appointment textarea { vertical-align:baseline;font-size:12px;background:#f7f7f7;border:1px solid #aaa;color:#333;}
.appointment label {display:block;float:left;padding:0 0 4px 0;margin:5px 0 0 0;width:200px;}
.appointment .form_box {margin:10px 0 0 0;}
.appointment .form_note {font-size:10px;margin:2px 0 0 200px;}
.appointment .required {color:#DD0B10; font-weight:bold;padding:0 0 0 4px;}
.appointment .errorMsg {color:#AF101C; display:none;}
.appointment .submit { text-align:center;margin:10px 0 0 0;}

.article-content a {color:#555; text-decoration:none;}
.home_healthtips ul,.home_promotions ul {margin:0;padding:0; list-style:none;width:340px;}
.home_promotions ul {margin:0 0 0 10px;}
.home_healthtips ul li,.home_promotions li {margin:4px 0; background:url(images/bullet4.gif) no-repeat 0 6px;padding:0 0 0 14px;}
.home_healthtips ul li a {color:#555; text-decoration:none;}
.home_healthtips ul li a:hover { text-decoration:underline; color:#000;}
.home_promotions p {margin:0;padding:2px 0;}

.op_clickhere { display:block;padding:123px 0 0 25px;}