
body, h1, h2, h3, h4, h5, hr, p, dl, dt, dd, ul, ol, li, form, input, textarea, table, th, td, var{
	margin:0;
	padding:0;
	font-size: 12px;
}
ul, ol{list-style:none;}
a {
	color: #575757;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;	
}
p {
	text-indent: 2em;
	line-height: 18px;
	color:#727171;
}
a img {
	border:none;
}




#head {
	background-image: url(/img/head.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#head  #alice {
	width:1000px;
	height:456px;
	margin:0px auto;
	position:relative;
	left:0px;
	top:0px;
}
#alice img#logo {
	position: absolute;
	left: 0px;
	top: 0px;
}
#alice ul {
	position: absolute;
	left: 325px;
	top: 20px;
}
#alice ul li {
	margin-bottom:5px;
	padding-left:18px;
	background-image: url(/img/alice_li.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#alice strong {
	position: absolute;
	left: 0px;
	top: 160px;
}
#alice div#menu {
	height:46px;
	float:left;
	display:inline;
	margin-top:409px;
	position:relative;
	left:0px;
	top:0px;
	text-indent:0px;
}
#menu a {
	float:left;
	display:inline;
	height:46px;
	text-align:center;
	width:110px;
	color: #FFC;
	font-size: 15px;
	font-weight: bold;
	line-height:35px;
	text-decoration: none;
}
#menu a:hover {
	text-decoration: underline;	
}
#menu a.c1 {
	width:89px;
	text-align:left;
	text-indent:6px;
	
}
#menu a.c2 {
	width:125px;
}

#submenu1, #submenu2, #submenu3, #submenu4 {
	position:absolute;
	top:41px;
	z-index:5;
	height:30px;
	padding-top:7px;
	padding-left:35px;
	background-repeat: no-repeat;
	background-position: left top;
	display:none;
}

#submenu1 a, #submenu2 a, #submenu3 a, #submenu4 a {
	height:auto;
	width:auto;
	float:left;
	display:inline;
	margin:0px 5px;
	text-align:center;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height:30px;
}



#submenu1 {
	width:395px;
	text-align:center;
	left:10px;
	background-image: url(/img/submenu1.jpg);
}
#submenu2 {
	width:210px;
	height:30px;
	left:145px;
	background-image: url(/img/submenu2.jpg);
}
#submenu3 {
	width:465px;
	height:30px;
	left:240px;
	background-image: url(/img/submenu3.jpg);
}
#submenu4 {
	width:300px;
	height:30px;
	left:435px;
	background-image: url(/img/submenu4.jpg);
}




#alice a#alice_contact {
	width:100px;
	height:43px;
	position:absolute;
	left:880px;
	top:405px;
}



#alice #extend_nav {
	position:absolute;
	left:0px;
	top:570px;
	z-index:1;
}
#extend_nav span {
	width:158px;
	float:left;
	display:inline;
	margin-left:7px;
	text-align:center;
}

#alice #extend_nav span a {
	color: #FFF;
	padding:0px 3px;
	cursor: pointer;
	
}







#nav {
	width:1000px;
	min-height:134px;
	height:auto;
	margin:0px auto;
	background-image: url(/img/nav.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #7b0730;
}
#nav div {
	width:158px;
	float:left;
	display:inline;
	padding-bottom:11px;
	margin-left:7px;
	margin-top:8px;
}
#nav div strong {
	float:left;
	display:inline;
	height:26px;
	width:100%;
	line-height:26px;
	text-align:center;
	color: #000;
	font-size: 14px;
	background-color: #fff4f4;
	cursor: pointer;
}
#nav div ul {
	float:left;
	display:inline;
	padding-top:7px;
	height:45px;
	width:158px;
	text-align:center;
	background-color: #fff;
	
}
#nav div ul li {
	display:inline;
	line-height:20px;
}
#nav div ul li a {
	color: #000;
	padding-right:3px;
}
#nav div var {
	position:relative;
	z-index:3;
	float:left;
	display:block;
	height:11px;
	width:158px;
	background-color: #fff4f4;
	cursor: pointer;
	background-image: url(/img/nav_var1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#nav div span {
	width:158px;
	position:relative;
	margin-top:-5px;
	z-index:2;
	float:left;
	display:none;
	text-align:center;
	background-color: #FFF;
}
#nav div span a {
	color: #000;
	display:inline;
	line-height:20px;
	padding-right:3px;
}


#search {
	width:1000px;
	height:40px;
	float:left;
	display:inline;
	position:relative;
	left:0px;
	top:-20px;
	z-index:1;
	background-image: url(/img/search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#search form {
	width:260px;
	height:30px;
	float:right;
	display:inline;
	
	
	
}


#search input#serch_text {
	width:150px;
	height:18px;
	position: absolute;
	top: 10px;
	left: 772px;
	border: none;
	background:none;
	color:#727171;
	line-height:17px;
	
	
}
#search input#serch_submit {
	width:40px;
	height:24px;
	position: absolute;
	top: 6px;
	left: 930px;
	cursor: pointer;
	border: none;
	background:none;	
}
#search strong {
	position: absolute;
	top: 12px;
	right: 245px;
	color: #d62365;
	font-style: normal;
	font-size: 13px;
	font-weight: normal;
}
#search strong a {
	color: #8f0c3a;
	padding: 0px 3px;
}
#search address {
	position: absolute;
	top: 12px;
	left: 30px;
	color: #d62365;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
}
#search address em {
	color: #8f0c3a;
	font-style: normal;
	padding:0px 3px;
}








/* ----------页脚---------- */
#foot {
	clear:both;
	height: 150px;
	margin-top:15px;
	background-color: #f4f4f4;
	background-image: url(/img/foot.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#foot ul {
	height:41px;
	padding-top:12px;
	text-align:center;
}
#foot ul li {
	display:inline;
	color: #555;
}
#foot ul li a {
	padding: 5px;
	font-size: 13px;
	color: #555;
	font-weight: bold;
}
#foot #site_info {
	width:640px;
	height:80px;
	margin-left:400px;
	padding-left:155px;
	color: #999;
	text-indent:0px;
	background-image: url(/img/foot_logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:25px;
}






/* ----------正文---------- */

#body{
	width: 1000px;
	margin: 20px auto;
}


#news_pic {
	height: 342px;
	width: 633px;
	float:left;
	display:inline;
	margin-bottom:20px;
	background-color: #fdf8f5;
	border: 1px solid #d9cec6;
}


#news_pic{ width:633px; height:342px; float:left; display:inline; margin-bottom:20px; background-color:#fdf8f5; border: 1px solid #d9cec6;}
#news_pic #ifocus_pic{ width:626px; height:247px; position:relative; left:3px; top:3px; display:inline; float:left; overflow:hidden;}
#news_pic #ifocus_piclist{ z-index:1; position:absolute;}
#news_pic #ifocus_piclist li{ width:626px; height:247px; overflow:hidden;}
#news_pic #ifocus_piclist img{ width:626px; height:247px;}
#news_pic #ifocus_btn{ width:626px; height:81px; z-index:3; padding-left:6px;}
#news_pic #ifocus_btn li{ width:auto; height:auto; filter:alpha(opacity=50); padding-bottom:0px; margin-top:10px; padding-left:3px; padding-right:7px; display:block; float:left; cursor:pointer; padding-top:0px; opacity:0.5; -moz-opacity:0.5;}
#news_pic #ifocus_btn img{ width:144px; height:81px; padding:1px;}
#news_pic #ifocus_btn .current { text-align:left; filter:alpha(opacity=100); margin-top:0px; display:block; float:left; opacity:1; -moz-opacity:1;}
#news_pic #ifocus_btn .current img{ width:144px; height:81px; border:1px solid #CCC; position:relative; top:8px; padding:1px;}


#news {
	width:345px;
	height:344px;
	float:right;
	display:inline;
	margin-bottom:20px;
}





#news_nav {
	height:32px;
	float: left;
	display:inline;
}

#news_nav a {
	width:114px;
	height:32px;
	float: left;
	display:inline;
	background-image: url(/img/news_nav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	line-height:32px;
	margin-left:1px;
	text-decoration: none;
	font-weight: bold;
	color: #575757;
	font-size: 15px;
}
#news_nav a.current {
	background-position: left bottom;
	position:relative;
	left:-1px;
	color: #FFF;
	background-color: #C00;
}
.news_box {
	height:312px;
	clear:both;
	background-image: url(/img/news_box.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display:none;
}
#news3 {
	display:block;
	
}
.news_box dl {
	height:120px;
}
.news_box dl dt {
	margin:0px 20px;
	text-align: center;
	font-weight: bold;
	padding-top:20px;
}
.news_box dl dt a {
	font-size: 15px;
	color: #000;
}

.news_box dl dd {
	text-indent:2em;
	padding-top:5px;
	margin:0px 20px;
	line-height:22px;
}
.news_box dl dd a {
	padding-left:3px;
	color: #d62365;
}
.news_box ul {
	margin:18px;
}
.news_box ul li {
	margin-bottom:10px;
	padding-left:10px;
	white-space: nowrap;
	overflow:hidden;
}
.news_box ul li a {
	width:280px;
	display:block;
	font-size: 14px;
	padding-left:10px;
	background-image: url(/img/li.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis;
}

#hospital {
	width:636px;
	height:420px;
	float:left;
	display:inline;
	margin-bottom:20px;
	background-image: url(/img/hospital.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#body a.banner1 {
	display:block;
	clear:both;
}
#technology {
	width:703px;
	height:370px;
	float:left;
	display:inline;
	margin-top:20px;
	position:relative;
	left:0px;
	top:0px;
	background-image: url(/img/technology.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#technology_tsjs{ width:255px; height:110px; position:absolute; top:7px; left:223px;}
#technology_tsjs a{ width:255px; height:110px; display:block;}
#technology dl {
	width:224px;
	height:203px;
	position:absolute;
	left:240px;
	top:134px;
	display:none;
}
#technology dl dt {
	height:36px;
	line-height:36px;
	padding-top:10px;
	font-size: 14px;
	color: #000;
	text-align: center;
	font-weight: bold;
}
#technology dl dd {
	margin:15px;
	line-height:20px;
	text-indent:2em;
}
#technology dl dd a {
	padding-left:3px;
	color: #d62365;
}
#technology dl#technology1 {
	display:block;
}


#technology_nav a {
	display:block;
	width:178px;
	height:80px;
	padding:4px;
	position:absolute;
	top:630px;
	border: 1px solid #cbcbcb;
	background-color: #ddddde;
}
#technology_nav a.current {
	border: 1px solid #74092f;
	background-color: #7f062f;
}
a#technology_link1 {
	left:25px;
	top:30px;
}
a#technology_link2 {
	left:25px;
	top:138px;
}
a#technology_link3 {
	left:25px;
	top:248px;
}
a#technology_link4 {
	left:486px;
	top:30px;
}
a#technology_link5 {
	left:486px;
	top:138px;
}
a#technology_link6 {
	left:486px;
	top:248px;
}



#expert {
	width:277px;
	height:369px;
	float:right;
	display:inline;
	margin-top:20px;
	position:relative;
	left:0px;
	top:0px;
	background-image: url(/img/expert.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#expert a#expert_contact {
	display:block;
	width:255px;
	height:25px;
	position:absolute;
	left:10px;
	top:326px;

}
#expert a#expert_list{ width:240px; height:250px; display:block; position:absolute; left:17px; top:60px;}

.content {
	width:703px;
	height:314px;
	float:left;
	display:inline;
	margin-top:20px;
	position:relative;
	left:0px;
	top:0px;
	background-image: url(/img/content.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.content h2 {
	width:124px;
	height:49px;
	position:absolute;
	left:5px;
	top:5px;
	background-image: url(/img/content_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	line-height:31px;
	color: #FFF;
	background-color: #C00;
	font-size: 16px;
}

.content h2 a{ color:#FFF;}
.content h2 a:hover{ text-decoration:none;}

.content_nav {
	position:absolute;
	left:140px;
	top:20px;
}
.content_nav a {
	font-size: 13px;
	padding-right:4px;
}
.content_nav em {
	position:absolute;
	width:2em;
	left:304px;
	top:-8px;
	font-style: normal;
	color: #8f0c3a;
	cursor: pointer;
}
.content_special {
	position:absolute;
	left:0px;
	top:68px;
}
.content_special a {
	width:222px;
	margin-left:20px;
}
.content_special a img {
	padding:3px;
	border: 1px solid #e0e0e0;
}
.content a.content_contact {
	width:120px;
	height:25px;
	position:absolute;
	left:545px;
	top:228px;
}

.content ol {
	width:142px;
	position:absolute;
	left:530px;
	top:70px;
}
.content ol li {
	width:140px;
	margin-bottom:12px;
}
.content ol li a {
	width:140px;
	display:block;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis;
}


.content ul {
	width:490px;
	position:absolute;
	left:10px;
	top:170px;
}
.content ul li{
	width:220px;
	float:left;
	display:inline;
	margin-left:20px;
	margin-bottom:10px;
	white-space: nowrap;
	overflow:hidden;
}
.content ul li a {
	display:block;
	padding-left:10px;
	width:190px;
	background-image: url(/img/li.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis;
}

.content strong {
	position:absolute;
	width:120px;
	left:346px;
	overflow:hidden;
	white-space:nowrap;
	top:262px;
	z-index:2;
	font-weight: normal;
}
.content_symptom {
	width:457px;
	height:40px;
	position:absolute;
	left:22px;
	top:250px;
	background-image: url(/img/content_symptom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:40px;
	padding-left:85px;
	color: #795555;
}
.content_symptom a {
	color: #795555;
	padding-right:4px;
}


.content_side {
	width:275px;
	height:311px;
	float:right;
	display:inline;
	margin-top:20px;
	border: 1px solid #cccccc;
	text-align:center;
}
.content_side h3 {
	width:275px;
	height:40px;
	background-image: url(/img/content_side_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height:40px;
	background-color: #C00;
	color: #FFF;
	font-size: 16px;
}
.content_side ul {
	margin: 2px 20px 15px 20px;
	text-align:left;
}
.content_side ul li {
	margin-bottom:11px;
	padding-left:10px;
	background-image: url(/img/li.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.content_side ul li a {
	display:block;
	width:240px;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis;
}




.content_side a img {
	
}



#hospital{ width:636px; height:420px; float:left; display:inline; margin-bottom:20px; background-image: url(/img/hospital.jpg); background-repeat:no-repeat; background-position:left top;}
#hospital p{ width:380px; height:65px; font-size:12px; text-indent:2em; color:#000; line-height:23px; margin:90px 0 0 230px;}
#hospital p a{ color:#d62365;}
.blk_18{ width:380px; height:110px; font-size:12px; overflow:hidden; zoom:1; margin:15px 0 0 230px;}
.blk_18 .pcont{ width:338px; float:left; overflow:hidden;}
.blk_18 .ScrCont{ width:32766px; zoom:1;}
.blk_18 #List1_1{ float:left;}
.blk_18 #List2_1{ float:left;}
.blk_18 .LeftBotton{ width:21px; height:24px; background: url(/img/left.jpg) no-repeat; float:left; position:relative; top:38px;}
.blk_18 .RightBotton{ width:21px; height:24px; background: url(/img/right.jpg) no-repeat; float:left; position:relative; top:38px;}
.blk_18 .pl img{ display:block; margin:6px auto 1px; cursor:pointer; border-style:none;}
.blk_18 .pl{ float:left; width:154px; LINE-height:24px; margin-left:10px;  text-align:center; text-decoration:underline;}
.commu_cont3{ margin:9px 7px 7px; line-height:150%;}
.commu_cont3 ul{ width:188px;}
#hospital_threeawt{ width:580px; height:85px; margin:30px 0 0 30px;}
#hospital_threeawt ul{ width:580px; height:85px; position:relative;}
#hospital_threeawt ul li{ width:185px; height:85px; float:left; display:inline;}
#hospital_threeawt ul li.threeawt1{ position:absolute; top:0px; left:0px;}
#hospital_threeawt ul li.threeawt2{ position:absolute; top:0px; left:195px;}
#hospital_threeawt ul li.threeawt3{ position:absolute; top:0px; left:385px;}
#hospital_threeawt ul li a{ width:185px; height:85px; display:block;}


#order{ width:345px; height:320px; float:right; display:inline; margin-bottom:20px; background-image:url(/img/order.jpg); background-repeat:no-repeat; background-position:left top; padding-top:100px;}
#order ul{ width:300px; height:150px; position:relative; left:25px;}
#order ul li{ font-size:12px; color:#575757; line-height:15px; margin-top:10px; text-indent:15px; *text-indent:0px;}
#order ul li span{ color:#d62365;}
#order_gzzx{ width:340px; height:220px; position:relative;}
#order_gzzx a.awt{ width:65px; height:23px;; position:absolute; top:13px; right:17px;}
#order_gzzx a.xl{ width:160px; height:90px; position:absolute; top:140px; left:0px;}
#order_gzzx a.qq{ width:160px; height:90px; position:absolute; top:140px; right:0px;}

/*表单*/
#advisory{ width:1000px; height:484px; background:url(/img/advisory_bg.jpg) no-repeat; clear:both; position:relative; top:15px; left:1px;}
#advisory #super_form{ width:520px; height:400px; float:left; display:inline; margin:60px 0 0 35px;}
#advisory #super_form form{ font-size:12px; color:#000;}
#advisory #super_form form span{ color:#F00;}
#advisory #super_form form span img{ position:relative; top:2px;}
#advisory #super_form form input{ width:150px; height:17px; border:1px solid #cba9b2; margin-top:15px; line-height:17px;}
#advisory #super_form form select{ border:1px solid #cba9b2; margin-top:15px;}
#advisory #super_form form textarea{ width:310px; height:100px; border:1px solid #cba9b2; margin-top:15px;}
#advisory #super_form form input#beizhu{ width:160px; height:17px; border:1px solid #cba9b2;}
#advisory #super_form form input#submit{ width:131px; height:48px; border:none; background:url(/img/submit.jpg) no-repeat; cursor:pointer; margin:25px 0 0 70px;}
#advisory #super_form form input#reset{ width:131px; height:48px; border:none; background:url(/img/again.jpg) no-repeat; cursor:pointer; margin:25px 0 0 25px;}
#advisory #position_button{ width:400px; height:100px; float:right; display:inline; margin:210px 23px 0 0;}
#advisory #position_button ul{ width:400px; height:100px; display:block; position:relative;}
#advisory #position_button ul li{ width:90px; height:80px; float:left; display:inline;}
#advisory #position_button ul li a{ width:90px; height:80px; display:block; text-indent:-500cm;}
#advisory #position_button ul li#botton1{ position:absolute; top:8px; left:8px;}
#advisory #position_button ul li#botton2{ position:absolute; top:8px; left:105px;}
#advisory #position_button ul li#botton3{ position:absolute; top:8px; left:202px;}
#advisory #position_button ul li#botton4{ position:absolute; top:8px; left:299px;}

/*友情链接*/
.link{ float:left; margin-top:35px;}
.tab1{ float:left; width:88px; text-align:center; line-height:23px; background:url(/img/f_63.jpg) no-repeat; font-size:14px;}
.tab2{ float:left; width:88px; text-align:center; line-height:23px; background:url(/img/f_64.jpg) no-repeat; font-size:14px;}
.tab3{ float:left; width:88px; text-align:center; line-height:23px; background:url(/img/f_64.jpg) no-repeat; font-size:14px;}
.tab4{ float:left; width:88px; text-align:center; line-height:23px; background:url(/img/f_64.jpg) no-repeat; font-size:14px;}
.xx1{ padding:8px 6px 8px 1px; border:1px solid #e1e1e1;}
.xx1 img{ padding-left:57px;}
.xx2{ padding:8px 6px 8px 1px; border:1px solid #e1e1e1;}
.xx2 ul li{ float:left; padding-left:10px; font-size:12px;}
.xx3{ padding:8px 6px 8px 1px; border:1px solid #e1e1e1;}
.xx3 ul li{ float:left; padding-left:10px; font-size:12px;}
.xx4{ padding:8px 6px 8px 1px; border:1px solid #e1e1e1;}
.xx4 ul li{ float:left; padding-left:10px; font-size:12px;}
.xixi1{ cursor:pointer;}
.xixi2{ cursor:pointer;}
.xixi3{ cursor:pointer;}
.xixi4{ cursor:pointer;}
.tab{ float:left; width:1000px;}
.clear{ clear:both;}


#lovexin1 {
	position:fixed;
	right:0px;
	bottom:0px;
	z-index:10;
	height:124px;
	width:214px;
	cursor: pointer;
	
}