﻿/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");



/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#ffffff;
}
body{
	font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
}

a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#F00;
	text-decoration:underline;
}
ul{
	list-style:none;
}
/**/
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}

/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w970{
	width:970px;
	overflow:hidden;
	margin:0px auto
	/*position:relative;*/
}
.blank {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 0px
}
.blank1 {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 1px
}
.blank2 {
	CLEAR: both; FONT-SIZE: 0px;  OVERFLOW: hidden; HEIGHT: 1px
}
.line {
	CLEAR: both; FONT-SIZE: 0px; border-bottom:#ccc dotted 1px; OVERFLOW: hidden; HEIGHT: 1px
}
.line_b {
	CLEAR: both; FONT-SIZE: 0px; margin:5px auto; border-bottom:#aaccee dotted 1px; OVERFLOW: hidden; HEIGHT: 1px
}
.blank8 {
	CLEAR: both; FONT-SIZE: 0px;  OVERFLOW: hidden; HEIGHT: 8px
}
.blank10 {
	CLEAR: both; FONT-SIZE: 0px;  OVERFLOW: hidden; HEIGHT: 10px
}
.blank15 {
	CLEAR: both; FONT-SIZE: 0px;  OVERFLOW: hidden; HEIGHT: 12px
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:10px;
}
.mt3{/* ( margin-top * 2 ) */
	margin-top:15px;
}
.clear{
	overflow:hidden;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.btn-1{
	width:56px;
	height:23px;
	border:none;
	background:url(../images/btn-bg1.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#2F592E;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
}
/*---------- frame ---------*/
.header{
    width:970px;
}
.logo{
    width:248px;
	float:left;
	height:105px;
	overflow:hidden
}
.w740{
    width:722px;
	float:left;
	height:103px;
}
.help{
    width:722px;
	height:36px;
	overflow:hidden
}
.menu{
    background:#ccc url(../images/mbg.jpg) top no-repeat;
	width:722px;
	height:56px;
	padding-top:11px;
	overflow:hidden
}
.menu a{
    color:#ffffff
}
.menu a:hover{
    color:#ffffff;
	text-decoration:underline
}
.menu ul.index{
	padding-left:20px;
	float:left;
	width:79px;
}
.menu ul.index li{
    line-height:23px;
} 
.menu ul.news{
	float:left;
	width:174px;
}
.menu ul.news li{
    line-height:23px;
	float:left;
	width:60px;
	text-align:center
}
.menu ul.news li.new{
   float:left;
   height:45px;
   margin-right:5px;
   width:23px
   
}
.menu ul.zy{
	float:left;
	width:176px;
}
.menu ul.zy li{
    line-height:23px;
	float:left;
	width:60px;
	text-align:center
}
.menu ul.zy li.zyp{
   float:left;
   height:45px;
   margin-right:5px;
   width:23px
   
}

.menu ul.huodong{
	float:left;
	width:125px;
}
.menu ul.huodong li{
    line-height:23px;
	float:left;
	width:90px;
	text-align:center
}
.menu ul.huodong li.hdp{
   float:left;
   height:45px;
   width:23px;
   overflow:hidden
   
}
.menu ul.sq{
	float:left;
	width:130px;
}
.menu ul.sq li{
    line-height:23px;
	float:left;
    padding-left:10px;
	text-align:center
}
.menu ul.sq li.sqp{
   float:left;
   height:45px;
   width:23px;
   overflow:hidden
   
}
.search{
    height:27px;
	padding-top:5px;
	width:970px;
	text-indent:15px;
	color:#ffffff;
	overflow:hidden;
	margin:8px auto;
	background:url(../images/search.jpg) no-repeat
}
.search a{
    color:#ffffff
}
.search a:hover{
    color:#ffffff;
	text-decoration:underline
}
.s_l{
    width:560px;
	line-height:24px;
	float:left;
}
.s_r{margin:0px 9px 0 15px;
    width:370px;
	height:27px;
	overflow:hidden;
	float:left
}
.s_r select {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px;  PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 3px; WIDTH: 60px; CURSOR: pointer; COLOR: #666; LINE-HEIGHT: 19px;  HEIGHT: 19px;BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid;BORDER-LEFT: #ffffff 1px solid;BORDER-BOTTOM: #ffffff 1px solid; background:url(../images/blue_bg.gif)
}


.s_r .input_blur{
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #fff 1px solid;
	PADDING-BOTTOM: 0px;
	FONT-size: 12px;
	BORDER-LEFT: #fff 1px solid; /*WIDTH: 200px;*/
	COLOR: #666;
	BORDER-BOTTOM: #fff 1px solid;
	HEIGHT: 17px;
	line-height:17px;
	padding-left:5px;
	margin-left:5px;
	width: 208px;
}

.s_r .button_style{
     PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; FONT-size: 12px;  background:url(../images/s1.gif) no-repeat;COLOR: #666;  width:58px; height:21px; border:0px;
}
.w674{
    width:674px;
	float:left;
	overflow:hidden;
}
.w674 .box{
    width:672px
}
.topline{
    width:100%;
	height:60px;
	line-height:60px;
	text-align:center
}
.topline a{
    color:#005FB9;
	font-size:32px;
	font-family:"黑体"
}
.swf{
}
.w286{
    width:286px;
	float:right;
}
.w286 .box{
    width:284px;
}
/*右侧Box*/
.box286{
    border:
}
.box286 h1{
	height:31px;
	line-height:31px;
	font-size: 14px;
	color: #C7010C;
	background: url(../images/t3.gif) repeat-x;
	padding-left: 12px;
/*	margin-left: 12px;
	float: left;
	margin-right: 12px;*/
}
.box286 h1 span{
    float:right
}
.box286 dl{
    border-left:#DBDADA 1px solid;
	border-right:#DBDADA 1px solid;
	width:284px;
	margin:0px;
	padding-bottom:8px;
	background:url(../images/bg284.gif) no-repeat
}
.box218{
    border:
}
.box218 h1{
	height:25px;
	color: #FFF;
	background: url(../images/t5.gif) repeat-x;
	font-size: 14px;
	height:20px;
	line-height:20px;
	padding-left:12px;
	padding-top: 5px;
}

.box218 h1 span{
    float:right
}

.box218 dl{
	width:286px;
	height:208px;
	background:url(../images/bg218.gif) no-repeat;
	padding-top:10px;
}
/*爱肝社区*/
.t2{
   width:970px;
   overflow:hidden;
   clear:both
}
.t2_1{
	float:left;
}
.t2_m{
   float:left
}
.t2_2{
   float:right
}
.t2_3{
	float:left;
	color: #000;
	background: url(../images/t6_m.gif) repeat-x;
	width: 145px;
	height: 34px;
	padding-left: 115px;
	padding-top: 10px;
	padding-right: 40px;
}
.box_green{
    background:url(../images/bg_green.gif) no-repeat;
	height:258px;
	overflow:hidden;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
}
.box_green .box{
    border:#dadada 0px solid;
	background:#ffffff
}
.wd3{
    width:227px;
	float:left;
}
.wd4{
    width:466px;
	float:left;
	margin-left:9px;
	overflow:hidden
}
.wd4 dl{
    width:223px;
	float:left;
	padding-right:10px;
}
.wd4w{
    width:500px;
	clear:both;
}
.wd5{
    width:245px;
	float:right;
}
.p5{
    width:100%;
	height:80px;
	padding-top:5px;
	overflow:hidden;
	background:#ffffff;
}
.p5 ul{
    margin:0px;
	padding:0px;
}
.p5 ul li{
	font-size:12px;
	dispaly:block;
	float:left;
	margin-left:12px;
}
.p5 ul li img{
	width:67px;
	height:66px;
	border:#F6F5E9 2px solid;
	padding:2px;
}
/*爱肝活动*/
.box_y{
    background:url(../images/bg_y.gif) no-repeat;
	height:468px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
}
.box_y .box{
    border:#dadada 0px solid;
	background:#ffffff
}

.w950{
    width:953px;
	margin:8px auto;
	clear:both;
}
.w950_8{
    width:953px;
	margin:0px auto 8px;
	clear:both;
	height:210px;
	overflow:hidden;
	background:#ffffff
}
.w950_3{
    width:953px;
	margin:0px auto 8px;
	clear:both;
	overflow:hidden;
}
.w950_3 dl{
    width:311px;
	float:left;
	padding-bottom:5px;
	margin-right:10px;
	background:#ffffff
}
.s300{
    background:url(../images/s300.gif) no-repeat center;
	width:300px;
	height:65px;
	overflow:hidden;
	padding:8px 0px 10px 10px;
	clear:both;
	border-bottom:#ccc 1px dotted;
}

.s300 form{
	width:290px;
	height: 63px;
}

.s300 .input_blur{
	BORDER-RIGHT: #B5B5B5 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #B5B5B5 1px solid;
	PADDING-BOTTOM: 5px;
	FONT-size: 12px;
	BORDER-LEFT: #B5B5B5 1px solid; /*WIDTH: 200px;*/
	COLOR: #666;
	BORDER-BOTTOM: #B5B5B5 1px solid;
	HEIGHT: 15px;
	line-height:17px;
	padding-left:5px;
	margin-left:8px;
	width: 166px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.s300 .button_style{
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 5px;
	FONT-size: 12px;
	background:url(../images/s300_button.gif) no-repeat;
	COLOR: #666;
	width:78px;
	height:45px;
	border:0px;
	margin-top: 5px;
}


.wd6{
    width:665px;
	float:left;
}
.wd7{
    width:278px;
	float:right;
	overflow:hidden;
	background:#ffffff;
}
.juanzhu{
    clear:both; background:url(../images/t8.gif); text-align:left;   height:40px;
	margin:5px auto 0px
}
.jz{width:520px;  margin-left:130px}
.jz ul{list-style:none;  margin-top:10px;}
.jz ul li{float:left;padding-top:8px;*padding-top:0px; margin:4px;font-size:14px;  text-align:center;}
.jz ul li a{color:#FFF; text-decoration:none}
.jz ul li a:hover{color:#FFF; text-decoration:underline}

.wd6 dl.l1{
    width:325px;
	float:left;
	padding-left:15px;
	border-right:#ccc 1px dotted;
	margin:10px 0px;
}
.wd6 dl.r1{
    width:320px;
	float:right;
	margin:10px 0px;
}
.ad257{
    width:257px;
	margin:0px auto 8px
}
.w953{
    width:953px;
	margin:8px auto;
	clear:both;
}
.w953 dl{
    float:left;
	width:225px;
	padding-left:10px;
	border-left:#ccc 1px dotted;
	overflow:hidden;
	margin:10px 0px 10px 0px
}
/*爱肝资源*/
.box_z{
    background:url(../images/bg970_1.gif) repeat-y;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
}
.box_z .box{
    border:#dadada 0px solid;
	background:#ffffff
}
.wd8{
    width:240px;
	float:left;
	overflow:hidden;
	border-right:#ccc 1px dotted
}
.gjk{
	background:url(../images/gjk.gif) no-repeat center;
	width:226px;
	height:38px;
	overflow:hidden;
	padding:0px 5px 5px 5px;
	clear:both
}

.gjk .gjk_form{
	padding-top: 11px;
}

.gjk .input_blur{
	BORDER-RIGHT: #B5B5B5 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #B5B5B5 1px solid;
	PADDING-BOTTOM: 0px;
	FONT-size: 12px;
	BORDER-LEFT: #B5B5B5 1px solid; /*WIDTH: 200px;*/
	COLOR: #666;
	BORDER-BOTTOM: #B5B5B5 1px solid;
	HEIGHT: 17px;
	line-height:17px;
	padding-left:5px;
	margin-left:0px;
}

.gjk .button_style{
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 7px;
	FONT-size: 12px;
	background:url(../images/gjk_s1.gif) no-repeat;
	COLOR: #666;
	width:58px;
	height:21px;
	border:0px;
}

.wd9{
    width:470px;
	float:left;
	overflow:hidden;
	border-right:#ccc 1px dotted
}
.wd9 dl{
    float:left;
	width:215px;
	padding-left:15px;
	border-left:#ccc 1px dotted;
	overflow:hidden;
	margin:10px 0px 10px -1px
}
.wd9 dl dt{
	height:25px;
	overflow:hidden;
	line-height:25px;
	clear:both;
	color:#6815AA;
	font-size:12px;
	font-weight:bold;
	background:#ffffff url(../images/dot.gif) no-repeat right;
}
.wd10{
    width:241px;
	float:left;
	overflow:hidden;
}
.wd10 dl{
    float:left;
	width:110px;
	padding-left:10px;
	border-left:#ccc 1px dotted;
	overflow:hidden;
	margin:10px 0px 10px -1px;
	line-height:21px;
}
.wd10 dl img{
    width:107px;
	height:144px;
}
.wd10 dl a{
    color:#6815AA;
	font-weight:bold;
	font-family:"宋体";
	line-height:18px;
}
/*名医名院*/
.mymy{
    width:954px;
	margin:0px auto;
	background:#ffffff
}
.mymy ul{
    width:940px;
	margin:0px auto;
	clear:both;
	border-bottom:#ddd 1px solid;
}
.mymy ul li{
    line-height:32px;
	height:32px;
	float:left;
	width:118px;
}
.mymy ul li.dq{
    background:url(../images/mymy.gif) no-repeat left 5px;
	width:40px;
	padding-left:8px;
	font-weight:bold;
}
.mymy ul li.dq a{
   color:#ffffff
}
.mymy ul li.more{
	width:50px;
	text-align:right
}
.my{
    width:954px;
	margin:0px auto 8px;
	clear:both;
	background:#fff;
	border-bottom:#ddd 1px solid;
}
.my ul{
    width:940px;
	margin:0px auto;
	clear:both;
}
.my ul li{
    line-height:30px;
	height:30px;
	padding-right:5px;
	float:left;
	word-wrap:break-word;
	overflow:hidden;
	border-bottom:#ddd 1px solid;
}
.my ul li a.ys{
   padding-right:5px;
   font-weight:bold
}
.my ul li.more{
	width:50px;
	text-align:right;
	float:right;
	background:#ffffff
}
/*版权页友情链接*/

/*友情链接*/
.link{
    background:url(../images/bg_blue.gif) no-repeat;
	width:954px;
	padding:8px 8px 8px 8px;
	clear:both;
}
.w953_b{
    width:954px;
	margin:0px;
	background:#ffffff;
	clear:both;
}
.ulink{
    background:#ffffff;
	clear:both;
	width:940px;
	margin:0px auto;
	padding-top:5px;
	line-height:30px;
}
.ulink li{
	width:auto;
	border-bottom:#ddd 1px solid;
	float:left;
	line-height:28px;
	height:28px;
	overflow:hidden
}

.ulink a{
	padding-left:5px;

}

.link h1{
	background:url(../images/gray.gif) repeat-x;
	height:27px;
	line-height:27px;
	border-bottom:#DADADA 1px solid;
	font-size: 14px;
	padding-left: 12px;
}
.link h1 span{
    float:right
}
/*底部*/
.footer {
    line-height:28px;
	padding-bottom:10px;
	padding-top:10px;
	border-top:#ACACAC 2px solid;
	text-align:center
}
.footer1 {
    line-height:28px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center
}
/*------ //搜索框 ---------*/
.search-keyword {
	width:160px;
	height:19px;
	padding-top:5px;
	padding-left:56px;
	border:0px;
	background:url(../images/search-bg.gif) no-repeat;
}
.search-submit {
	cursor:pointer;
	width:68px;
	height:22px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(../images/search-bt.gif) no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	height:22px;
}
/*登陆框*/
.dh{
   width:200px;
   float:right;
   height:29px;
   padding-top:5px;
   padding-left:10px;
   color:#000000;
   line-height:28px;
   text-align:right
}
.login{
   width:450px;
   float:left;
   height:29px;
   line-height:29px;
   padding-top:5px;
   padding-left:10px;
   color:#000000;
   line-height:28px;
}
.login ul {
}
.login ul li{
   float:left;
   padding-right:7px;
}
.ipt-txt{
	line-height:13px;
	padding:2px 1px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
INPUT.login-pw {
	BORDER-RIGHT: #C4C4C4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #C4C4C4 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; BORDER-LEFT: #C4C4C4 1px solid; WIDTH: 85px; COLOR: #444; LINE-HEIGHT: 13px; PADDING-TOP: 3px; BORDER-BOTTOM: #C4C4C4 1px solid; HEIGHT: 13px
}
INPUT.login-text {
	BORDER-RIGHT: #C4C4C4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #C4C4C4 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; BORDER-LEFT: #C4C4C4 1px solid; WIDTH: 85px; COLOR: #444; LINE-HEIGHT: 13px; PADDING-TOP: 3px; BORDER-BOTTOM: #C4C4C4 1px solid; HEIGHT: 13px
}
INPUT.login-btn1 {
	FONT-SIZE: 12px; BACKGROUND: url(../images/login.gif) no-repeat; WIDTH: 42px; CURSOR: pointer; COLOR: #000; BORDER-TOP-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none
}
INPUT.login-btn2 {
	FONT-SIZE: 12px; BACKGROUND: url(../images/login.gif) no-repeat; WIDTH: 42px; CURSOR: pointer; COLOR: #000; BORDER-TOP-STYLE: none; LINE-HEIGHT: 21px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BORDER-BOTTOM-STYLE: none
}
#main{ background-image:none; width:970px; border:1px solid #B9DFF9; margin-left: auto;margin-right: auto; }
.search_list,.search_member{ border-bottom:1px dashed #B9DFF9; margin-bottom:10px; padding:6px;}
.search_list dt{ line-height:24px;}
.search_list dt a:link,.search_list dt a:visited, alink,a.name:visited{ font-size:14px; color:#00c; text-decoration:underline;}
.search_list dt a:hover,.search_list dt a:active,a.name:hover, a.name:active{ font-size:14px; color:#00c; text-decoration:underline;}
dd.search_txt{ color:#666;  line-height:180%;}
dd.search_attribute,dd.search_attribute a:link,dd.search_attribute a:visited,dd.search_attribute a:hover,dd.search_attribute a:active{ text-align:left; color:#008000;}
/*搜索条件*/
.search_term{ width:100%;}
.search_term th{ text-align:right; width:130px; padding-right:10px;}
.search_term td{ height:36px; line-height:36px; }
.search_res{ height:20px; line-height:20px; background-color:#E4F3FC; font-size:12px; text-indent:10px; padding:0 6px;}
.c_red{ color:#f00;}
/**/
#search_index{ width:500px; height:400px; overflow:hidden; margin:0 auto; clear:both; padding:40px 0; }
#search_index li { height:30px; line-height:30px; text-align:center;}
#search_index p { padding:20px 0; margin:0 auto; text-align:center; }
.search_box{ margin:20px 10px;}
#search_index li span,.search_box li span{ font-size:14px; color:#00c; padding:0 8px;  text-decoration:underline; cursor:pointer;}
#search_index li span.selected,.search_box li span.selected{ color:#454545; text-decoration:none; font-weight:bold;}
.search_member { height:96px; min-height:96px; padding:8px; clear:both;}
.search_member dt{ float:left; }
.search_member dt img{ height:90px; width:90px; padding:1px; border:1px solid #dcdcdc;}
.search_member dd{ float:right; height:30px; line-height:30px; width:860px;}
.search_member dd em{ font-style:normal; color:#999;padding-left:10px;}

/*评论样式*/
.commentbox{ border:1px solid #bde3fd;border-left:0;border-right:0}
.commenthead{ background:#EDF8FE; color:#09c; border:1px solid #fff; line-height:26px; height:26px; padding:0 6px;}
.commenthead img{ float:right; margin:7px 10px 0 0; }
.commenttext{ padding:10px;}
.commenttext p{ font-size:14px; padding:5px; text-indent:2em;}

/*位置导航*/
#position{
	background:#E4F3FC url(images/bg_position.gif) no-repeat 0 0;
	padding-left:20px;
	height:28px;
	line-height:28px;
	border:1px solid #fff;
	width: 99%;
	clear: both;
	margin: 0 auto;
}
#position a{
	font-weight:bold;
	color:#077ac7;
	background:url(images/bg_position.gif) no-repeat right -40px;
	padding-right:0px;
}
#main{
	background-image:none;
	width:970px;
	border:1px solid #B9DFF9;
}
.search_list,.search_member{ border-bottom:1px dashed #B9DFF9; margin-bottom:10px; padding:6px;}
.search_list dt{ line-height:24px;}
.search_list dt a:link,.search_list dt a:visited, alink,a.name:visited{ font-size:14px; color:#00c; text-decoration:underline;}
.search_list dt a:hover,.search_list dt a:active,a.name:hover, a.name:active{ font-size:14px; color:#00c; text-decoration:underline;}
dd.search_txt{ color:#666;  line-height:180%;}
dd.search_attribute,dd.search_attribute a:link,dd.search_attribute a:visited,dd.search_attribute a:hover,dd.search_attribute a:active{ text-align:left; color:#008000;}
/*搜索条件*/
.search_term{ width:100%;}
.search_term th{ text-align:right; width:130px; padding-right:10px;}
.search_term td{ height:36px; line-height:36px; }
.search_res{ height:20px; line-height:20px; background-color:#E4F3FC; font-size:12px; text-indent:10px; padding:0 6px;}
.c_red{ color:#f00;}
/**/
#search_index{ width:500px; height:400px; overflow:hidden; margin:0 auto; clear:both; padding:40px 0; }
#search_index li { height:30px; line-height:30px; text-align:center;}
#search_index p { padding:20px 0; margin:0 auto; text-align:center; }
.search_box{ margin:20px 10px;}
#search_index li span,.search_box li span{ font-size:14px; color:#00c; padding:0 8px;  text-decoration:underline; cursor:pointer;}
#search_index li span.selected,.search_box li span.selected{ color:#454545; text-decoration:none; font-weight:bold;}
.search_member { height:96px; min-height:96px; padding:8px; clear:both;}
.search_member dt{ float:left; }
.search_member dt img{ height:90px; width:90px; padding:1px; border:1px solid #dcdcdc;}
.search_member dd{ float:right; height:30px; line-height:30px; width:860px;}
.search_member dd em{ font-style:normal; color:#999;padding-left:10px;}

.search_box .input_blur{
	BORDER-RIGHT: #000 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #000 1px solid;
	PADDING-BOTTOM: 0px;
	FONT-size: 12px;
	BORDER-LEFT: #000 1px solid; /*WIDTH: 200px;*/
	COLOR: #666;
	BORDER-BOTTOM: #000 1px solid;
	HEIGHT: 17px;
	line-height:17px;
	padding-left:5px;
	margin-left:5px;
	width: 308px;
}

.search_box .button_style{
     PADDING-RIGHT: 0px; PADDING-BOTTOM: 8px; FONT-size: 12px;  background:url(../images/s2.gif) no-repeat;COLOR: #666;  width:58px; height:21px; border:0px;
}
