@charset "utf-8";
/* CSS Document */

html,body{
	height:100%;
	padding:0px;
	margin:0px;
	}
body{
	height:100%;
	font-family:arial;
	font-size:13px;
	background:url(../images/bg.png) repeat-x #eaeade;
	}
img {border:0px;}
a{
	color:#666;
	text-decoration:none;
	padding-bottom:2px;
	}
a:hover{
	padding-bottom:2px;
	border-bottom:1px dotted #666;
	}

.wrapper{
	width:924px;
	margin:0px auto;
	position:relative;
	}
.upper_menu{margin-top:18px;}
.upper_menu span{color:#9bb70d; padding:0px 9px;}
.header{
	margin-top:9px;
	height:544px;
	background:url(../images/image.png) no-repeat 10px top;
	position:relative;
	}
.logo{width:281px; height:55px; background:url(../images/logo.png) no-repeat; position:absolute; top:59px; left:0px; }
.slogan{width:221px; height:108px; background:url(../images/slogan.png) no-repeat; position:absolute; top:63px; left:665px;}
.strip{width:924px; height:92px; background:url(../images/strip.png) no-repeat left bottom; position:absolute; bottom:0px;}
.menu{ float:left; width:570px; margin:0px; padding:0px;}
.menu li{margin:0px; padding:0px; margin-left:30px; float:right; list-style-type:none;}
.body{float:left; width:902px; margin:0px 9px; padding-bottom:43px; background:url(../images/body_bg.png) repeat-x left bottom #fff;}
.body .left{float:left; width:577px; direction:rtl; text-align:right; margin-top:39px;}
.body .left .left_inner{width:463px;padding-right:17px;}
.body .right{float:right; text-align:right; margin-top:187px; width:294px;}

.contact{width:294px;  float:right; margin:11px 22px 0px 0px;}
.contact .con_form{background:url(../images/cont_bg.png) no-repeat; width:294px; height:179px;}
.contact .con_phone{background:url(../images/cont_bg2.png) no-repeat; width:270px; height:25px; direction:rtl; padding:6px 16px 0px 0px; margin:3px 0px 0px 9px;}
.contact .con_result{background:url(../images/cont_bg2.png) no-repeat; width:270px;color:#454343; height:25px; font-size:17px; direction:rtl; padding:6px 16px 0px 0px; 
margin:3px 0px 0px 9px;}

.shortcut{float:right; margin-top:20px; padding-top:30px; margin-right:9px; position:relative; }
.shortcut .shortcut_item {background:url(../images/image_bg.png); color:#454343; font-size:17px;padding:6px 16px 0px 0px;direction:rtl;  height:25px; width:268px;  margin:3px 0px 0px 0px;}
.shortcut .shortcut_title{ position:absolute; top:0px;  right:-20px;}


.home_bullet{ margin:0px; padding:0px;}
.home_bullet li{margin:0px; padding:0px; list-style: url(../images/bullet.png);}

.btns,.btns_artcle{direction:ltr; background:url(../images/btn_line.png) left center repeat-x; height:21px; width:310px; float:left;}
.btns a:hover,.btns_artcle a:hover{border-bottom:0px;}

.articles{direction:ltr; float:left; position:relative; margin-top:46px; width:560px; height:244px; background:url(../images/art_bg.png) repeat-x;}
.articles .articles_title{margin:9px -11px 0px 0px;}
.articles .articles_title a:hover{border:0px;}

.lum{direction:ltr; float:left; position:relative; margin-top:46px; width:560px; height:200px; background:url(../images/art_bg2.png) repeat-x;}
.lum .lum_title{margin:9px -11px 0px 0px;}
.lum .lum_title a:hover{border:0px;}
.lum .lum_text{ width:155px; float:right; padding-right:17px; direction:rtl; text-align:right;}

.lum .lum_images{ width:243px; float:right; margin-top:0px; margin-right:25px; position:relative;}
.lum .lum_container{ width:243px; height:132px; position:relative; overflow:hidden; float:right;}
.lum .lum_items{ width:2000em; position:absolute;}
.lum .lum_item{ width:243px; height:132px; float:left; position:relative;}
.lum .lum_item_img_l{ float:left; margin-right:20px;}
.lum .lum_item_img{ float:left;}
.lum .arr_r{ float:left; width:9px; height:16px; top:60px!important;}
.lum .arr_l{ float:right; width:9px; height:16px; left:-20px!important; top:60px!important;}

.lum .lum_images .before{width:94px; height:22px; background:url(../images/lum_b.png) no-repeat; position:absolute; bottom:-35px; right:10px;}
.lum .lum_images .after{width:94px; height:22px; background:url(../images/lum_a.png) no-repeat; position:absolute; bottom:-35px; left:10px;}



.art_inner_staff{width:319px;padding-right:0px; margin-top:5px; margin-bottom:23px;position:relative; }
.art_inner_staff_body{ min-height:150px; overflow:hidden;}
.staff_cap_inner{background:url(../images/image_bg.png); color:#454343; font-size:15px; padding:5px 9px 0px 9px; overflow:hidden; height:24px; width:542px; }
.staff_cap_inner a:hover{border:0px;}


.art{width:436px; float:right; padding-right:17px; margin-top:15px; margin-bottom:0px; position:relative;}
.art_pic{ width:132px; height:107px; background:url(../images/art_img_bg.png) no-repeat; float:right; padding-top:1px;margin:4px -25px 0px 5px;}
.art_title{color:#454343; font-size:16px; height:20px; overflow:hidden; direction:rtl; text-align:right;}
.art_body{ height:46px; overflow:hidden; direction:rtl; text-align:right;}
.btns_artcle{width:208px;  bottom:-10px;}

.art_cat{width:560px; float:right;  margin-top:5px; margin-bottom:23px; position:relative;}
.art_cat_pic{ width:132px; height:107px; background:url(../images/art_img_bg.png) no-repeat; float:right; padding-top:1px;}
.art_cat_container{ width:310px; float:right; padding-right:20px;}
.art_cat_title{color:#454343; font-size:16px; height:20px; overflow:hidden; direction:rtl; text-align:right;}
.art_cat_body{ height:46px; overflow:hidden; direction:rtl; text-align:right;}
.art_cat .btns_artcle{width:208px;  bottom:0px; left:0px; position:absolute;}

.faq_cat{width:456px; float:right;  margin-top:5px; margin-bottom:23px; position:relative;}
.faq_cat_pic{ width:34px; height:33px; float:right;}
.faq_cat_container{ width:456px; float:left;}
.faq_cat_title{color:#454343; font-size:16px; padding-right:10px; height:20px; overflow:hidden; direction:rtl; text-align:right;}

.form_title{float:right; margin:15px 15px 15px 27px;}
.form_body{ margin:0px 15px 0px 27px;}
.form_body input{ border:0px; width:235px; height:26px; direction:rtl; text-align:right; font-size:13px; font-family:arial; color:#999999; margin-bottom:3px;  padding:0px 9px; line-height:26px;}
.form_send{float:right; width:91px; height:34px; margin:-6px -10px 0px 0px; }
.form_send a:hover{border:0px;}
.form_ok{float:left; width:150px; height:15px; font-size:11px; color:#FFF; margin:7px 0px 0px 20px;}

.clinic{margin-right:47px; position:relative;}
.clinic_title{ position:absolute; top:9px; right:-58px; z-index:10;}
.clinic_title a:hover{border:0px;}
.clinic_img{float:right; width:209px;  border-bottom:2px solid #829112;}

.staff{margin-top:47px; margin-right:47px; position:relative; direction:ltr;}
.staff_title{ position:absolute; top:9px; right:-58px; z-index:1;}
.staff_title a:hover{border:0px;}
.staff_container{ width:209px; height:240px; position:relative; overflow:hidden; float:right;}
.staff_items{ width:2000em; position:absolute;}
.staff_img{position:relative; width:209px; border-bottom:2px solid #829112; float:left;}
.staff_cap{background:url(../images/image_bg.png); color:#454343; font-size:15px; padding:5px 9px 0px 9px; overflow:hidden; height:24px; width:191px; position:absolute; bottom:0px; right:0px;}
.staff_cap a:hover{border:0px;}
.arr_l{position: absolute; top:133px; left:45px; width:9px; height:16px; background:url(../images/arr_l.png) no-repeat; cursor:pointer;}
.arr_r{position: absolute; top:133px; right:-20px;  width:9px; height:16px; background:url(../images/arr_r.png) no-repeat; cursor:pointer;}
.disabled{ visibility:hidden;}


.footer{position:relative; float:left; width:902px; margin:21px 9px 30px 9px; background:url(../images/body_bg.png) repeat-x left bottom #fff;}
.footer_title{top:-10px; right:46px; position:absolute;}
.footer_fb{top:-10px; left:115px; position:absolute;}
.footer_logo{float:left; width:738px; margin:27px 57px 0px 125px; padding-bottom:56px; }
.footer_credit{float:right; line-height:33px; direction:rtl; text-align:right; padding-right:20px; color:#6d6e70; font-size:11px;}
.footer_links{    width:150px; border-left:1px solid #dbdbdc;  float:right; padding:30px 35px 30px 0px;}
.footer_links_1, .footer_links_2{padding:0px; margin:0px;width:150px;}
.footer_links_1 li, .footer_links_2 li{direction:rtl;text-align:right; width:150px;  float:right; padding:0px; margin:0px; margin-bottom:7px; font-weight:bold; clear:both; list-style:none;}
.footer_links_2 li{ font-weight:normal;}
.footer_links_2 li.title{ font-weight:bold;}
.footer_links_1 li a, .footer_links_2 li a{color:#000;}
.footer_links_1 li a:hover, .footer_links_2 li a:hover{color:#9bb70d; }


