body{
	font-size: 12px;
	margin:0;
	padding:0;
	font-family : "Lucida Grande", Verdana, Lucida, Arial, Helvetica,宋体,sans-serif; 
	color:#666;
}
ul{
margin:0;
padding:0;
list-style:none;

}
a{
text-decoration:none;
}
p{
margin:0;
padding:0;
line-height:20px;
}
img{
border:0;
}
h2{
margin:0;
}
#wrap{
margin:0 auto;
padding:0;
width:945px;

}

#header{
background:url(images/header.jpg) no-repeat;
height:113px;
width:100%;
overflow:hidden;
}
#logo a{
	display:block;
	width:430px;
	height:113px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	}
#menu{
background:url(images/menu.jpg) no-repeat #2B2623;
height:35px;
width:100%;
}
#menu ul{
margin-left:30px;
}
#menu li{
height:35px;
line-height:35px;
float:left;
padding:0 15px 0 20px;
background:url(images/menu_li.jpg) no-repeat ;

color:#fff;
}
#menu li a{

color:#fff;
}
#content{
margin-top:10px;
}

#first_content{
width:545px;


}

.content_block{
border:1px solid #ccc;
padding:0;
margin-bottom:10px;
background:#fafaf7;
}
#next_first_content .content_block{
_height:400px;
min-height:400px;
}
#index .content_block{
min-height:100px;
width:540px;
overflow:hidden;

}
#index .content_block p{
padding-right:5px;
}
#jjh_info p{
text-indent:24px;
line-height:20px;
}

#jjh_dt{
height:83px;
background:url(images/jjh_dt.jpg) no-repeat bottom right;
}
#jjh_dt a{
color:#666;
}
#jjh_dt li{
background:url(images/jjh_dt_li.jpg) no-repeat;
height:32px;
line-height:32px;
padding-left:15px;
}

.content_block_title{
background:url(images/content_block_title.jpg);
height:34px;
width:100%;
overflow:hidden;
}

.content_block_title p{
height:23px;
line-height:23px;
margin-top:5px;
margin-left:20px;
width:105px;
text-align:center;
background:url(images/point.jpg);
}
.content_block_title span{
float:right;
margin-right:30px;
dispaly:block;
line-height:34px;
}
.content_block_title span a{
color:#009966;
text-decoration:underline;
}
.content_block_title p a{
font-weight:bold;
color:#fff;
}

.content_blocks{
padding:10px;
padding-right:0;


}
.content_blocks h1{
margin:0;
margin-left:24px;
font-size:18px;
margin-bottom:10px;
text-align:center;
}
.content_blocks_img{
width:135px;
height:100px;

}
.content_blocks_img img{
width:135px;
height:100px;
}
.content_blocks_content{
float:right;
display:inline;
width:380px;

}
.content_blocks_content p{
text-indent:24px;
line-height:20px;
}
.content_blocks_content_title{
font-weight:bold;
color:#009966;
font-size：16px;
text-align:center;
}
.content_blocks_content_title a{
color:#009966;
}
#content_blocks_list{
border-top:1px dashed #ccc;
margin-top:10px;

overflow:hidden;
padding-bottom:10px;

}
#content_blocks_list li{
width:240px;
background:url(images/point5.jpg) no-repeat;
padding-left:15px;
margin-right:10px;
margin-top:8px;
float:left;
}

#content_blocks_list li a{
color:#666;
}
#content_blocks_list li a:visited{
color:#009966;
}
.content_img{
margin-left:10px;
float:left;
display:inline;
width:120px;
height:110px;

}
.content_img_content {
text-align:center;
}
.content_img_content img{
width:110px;
height:85px;
}
.info_img{
margin-top:3px;
text-align:center;
}



#second_content{
width:385px;
float:right;
display:inline;

}
.second_content_block{

border:1px solid #ccc;
margin-bottom:10px;
}


.second_content_block_title,.second_content_block_title_next_1{
background:#009966;
height:30px;
color:#fff;
font-weight:bold;
font-size:14px;
line-height:30px;
padding:0 20px;
}
/*
.second_content_block ul{
margin-bottom:10px;

}
.second_content_block ul li{

height:32px;
line-height:32px;
background:url(images/point2.jpg);
padding-left:40px;
font-weight:bold;
}*/
.second_content_block_title a,.second_content_block_title_next_1 a{
font-size:12px;
color:#fff;
float:right;

}
.second_content_block_content{

}
.second_content_block_content p{
line-height:20px;
padding:10px;

}

.second_content_block_img{
float:left;
display:inline;
}

.second_content_block_img img{
width:115px;
height:95px;
margin:10px;
margin-right:0;
}


.zx_info{
float:left;
width:70px;
margin:15px 10px 10px;
}
.zx_info1,.zx_info2{
text-align:center;
height:25px;
line-height:25px;
}
.zx_info1{
background:#edf7ed;
}
.zx_info2{
color:#fff;
background:#009966;
}
.zx_content,.zx_content2{
float:left;
width:280px;
margin:10px 0;
}
.zx_content{
height:55px;
overflow:hidden;
}
.zx_content a,.zx_content2 a{
color:#009966;

font-weight:bold;
font-size:14px;
margin:0;
padding:0;
}
.zx_content p{
margin:0;
padding:0;

text-indent:24px;
}
.zx_content2 {
width:530px;

}
.zx_user{

border-bottom:1px dotted #566048;
padding:10px;
padding-bottom:5px;
margin-bottom:10px;
}
.zx_all{
height:auto;

}

#flower{

padding:0;
margin:0;

height:100px;
background:url(images/flower.jpg);

}

#flower1{
font-size:14px;
font-weight:bold;
padding-top:40px;
padding-left:90px;
}
#flower1 a{
color:#669933;
}
#flower2{

display:inline;
margin-top:30px;
margin-right:10px;
float:right;
}
#flower2_p1,#flower2_p2{
line-height:20px;
text-align:center;
}
#flower2 span{
font-weight:bold;
font-size:14px;
}
#flower2 a{
color:blue;
}

#link{

color:#009966;
height:70px;
border:1px solid;
background:url(images/link.jpg) no-repeat;
clear:both;
}

#link ul{
margin:10px ;
margin-left:130px;
} 

#link li{
float:left;
margin-right:10px;
}
#footer{
margin:20px;
margin-left:0;
width:935px;
border:1px solid #009966;
border-top:10px solid #009966;
padding:5px;
clear:both;
}
#footer li{
text-align:left;
line-height:20px;
}

#footer li a,#link li a{
color:#009966;
}
/*next*/
#next_second_content{
float:right;
width:280px;
}

#next_first_content{

width:650px;
overflow:hidden;

}
.grown{
border-bottom:1px dotted #ccc;
height:150px;
margin-bottom:10px;
margin-right:5px;
}

.grown_img{
border:1px solid #ccc;
float:left;
height:125px;
line-height:125px;
width:135px;
padding:5px;
}
.grown_img img{
height:125px;
width:135px;
}
.grown_content{
width:475px;
margin-left:10px;
float:left;
text-indent:24px;
height:135px;

}
.grown_content h2{
color:#009966;
font-size:12px;
margin:5px 0;
}
.grown_content p{
text_indent:24px;
line-height:20px;
}

.second_content_block{

}
.second_content_block_title_next_1 {

padding-left:35px;
background:url(images/point1.jpg) no-repeat;

}
.second_content_block_title_next_2{
padding-left:35px;
background:url(images/point4.jpg) no-repeat;
}

#second_content_block_content_next_1{
line-height:20px;
margin:10px;
}
second_content_block_content_next_1 p a{
display:inline;
}
#second_content_block_content_next_1 h2{
font-size:13px;
font-weight:bold;
margin-left:24px;
color:#009966;
line-height:20px;
line-height:30px;
}
#second_content_block_content_next_1 span a{
color:#009966;
}
#second_content_block_content_next_1 p{
text-indent:24px;
}

.second_content_block_content_next_1 ul{
margin-bottom:10px;

}
.second_content_block_content_next_1 ul li{
height:32px;
line-height:32px;
background:url(images/point2.jpg);
padding-left:40px;
font-weight:bold;
}
.second_content_block_content_next_1 ul li a,#second_content_block_content_next_1_ul ul a{
color:#009966;
}
#second_content_block_content_next_1_ul li a:hover{
color:green;
text-decoration:underline;
}

#second_content_block_content_next_1_ul ul {

padding:10px;
background:#f9f9f9;

}

#second_content_block_content_next_1_ul ul li{
background:url(images/point5.jpg) no-repeat bottom left;
padding-left:10px;
line-height:20px;
height:20px;

}
.pulick_li a{
color:#009966;
}

.pulick_li li{
border-bottom:1px dotted #ccc;
line-height:30px;
height:30px;

padding-left:10px;

}
.pulick_li span{
display:block;

float:left;

}
.pulick_li_01{

width:350px;
}

.pulick_li_02{

width:100px;
}

.pulick_li_03{

width:150px;
text-align:right;
}

.all_contents p{ 
text-indent:24px;
line-height:24px;
}

#content_titles{
border-bottom:1px dotted;
text-align:center;
margin-right:20px;
margin-bottom:30px;

}
.zx_con_title{
margin-top:20px;
height:30px;
line-height:30px;
background:url(images/zx_title.jpg);
width:680px;
font-weight:bold;
font-size:14px;
color:#333;
padding-left:30px;
}

.zx_con p{
text-indent:48px;
width:680px;
}
#doctorInfo{
padding-left:30px;

}
.zx_con_footer,.zx_con_footer_list{
width:689px;
height:40px;

background:url(images/zx_footer.jpg);
}
.zx_con_footer ul,.zx_con_footer_list ul{
margin-left:30px;

}
.zx_con_footer li,.zx_con_footer_list li{
float:left;
height:40px;
line-height:40px;

}
.zx_con_footer li span,.zx_con_footer_list li span{
color:red;
}
#newSuggestion li input{
margin: 10px 0;
margin-right:10px;
}
#newSuggestion li{
padding-left:24px;
}

#sugSearch{
margin-left:24px;

}

#suggestionList li p{
line-height:24px;
}
#newSuggestion h3{
border-bottom:1px dotted #ccc;
width:100%;
color:#009966;
padding-left:24px;
font-size:13px;
}
#auth_code_imag_a {
padding:3px;
background:#ccc;
color:red;
margin-left:5px;
}
#sugSearch{
margin:0;
padding:0;
padding-left:24px;
background:#009966;
}
#sugSearch span{
color:#fff;
font-weight:bold;
font-size:13px;
}
/*分页*/
.pagination{
	font-size:12px;
	color:#444;
	padding:5px 5px;
	line-height:120%;
	clear:both;
	font-family:'宋体';
	text-align:center;
	margin:20px 0;
	}
.pagination a, .pagination span, .pagination strong{
	border:1px solid;
	padding:2px 4px;
	background-color:white;
	vertical-align: middle;
	}
.pagination span{
	color:#999;
	border-color:#bbb;
	}
.pagination strong{
	color:#f50;
	border-color:#F90;
	}
.pagination a{
	color:#138352;
	border-color:#9bd0b9;
	text-decoration:none;
	}
.pagination a:hover{
	color:#f50;
	background-color:#FFC;
	border-color:#f90;
	text-decoration:none;
	}
#intro{
margin:10px 0;
padding-bottom:10px;
height:400px;

}

	
#intro_title{
border-bottom:5px solid #ccc;
padding:5px;
font-weight:bold;
font-size:14px;
margin-left:10px;
margin-bottom:20px;
}
#intro_img,#intro_content{
float:left;

}
#intro_img{
height:195px;
width:150px;

margin-left:10px;
}
#intro_content{

width:450px;
}
#intro_content li{
border-bottom:1px dotted #ccc;
line-height:24px;
}

#doctor_info li{
float:left;
display:inline;
margin-left:10px;
}
#doctor_info{
padding-top:20px;
height:120px;
}

#doctor_info_content{

text-indent:24px;
padding:20px 10px;
padding-top:5px;
line-height:20px;
}
.photos{
clear:both;

height:650px;
}
.photo_list{
float:left;
margin-left:20px;
margin-top:10px;
width:130px;
}
.photo_list_content,.photo_list_content img{
width:130px;
height:105px;
}
.photo_list p{

margin:0px;
padding:0px;
padding:2px;
}
.photo_list span{
color:red;
}
.photo_list_content{
border:1px solid;
}

#photo_con{
text-align:center;
padding:20px;
}
.photo_info{
padding:10px;
border-bottom:1px dotted #ccc;
}

.photo_intr{
margin:10px ;
}
.photo_intr p{
text-indent:48px;
}

#newComment{
margin:0 24px;

}

#imagePage{
clear:both;
margin-left:50px;
height:50px;
padding-top:30px;
}
#imagePage li{
float:left;
border:1px solid #ccc;
padding:0 5px;
margin-left:10px;
}
.navOver{
border-bottom:1px solid #999;
padding:2px;
background:none;
}
.in_cont input{
margin:5px;
}

.important_div{
padding:10px;
color:green;
}
#content_blocks_titles{
margin-right:10px;
background:url(images/point6.jpg) repeat-x bottom right;
height:60px;
margin-bottom:10px;
overflow:hidden;

}

#jjh_content p{
text-align:24px;

}

#see_more{
border:0;
margin-top:3px;
display:block;
width:75px;
height:24px;
background:url(images/zx2.jpg);
float:right;
text-align:center;
padding-right:5px;
line-height:24px;
}

#see_more a{
border:0;
}

/*QUESTION*/
.ques_title{
	padding:2px 10px;
	font-weight:bold;
	background-color:#f4f4d9;
	}
#question_display h1, .ques_box h3, .ques_title, .ques_title a{
	color:#d65b00;
	}
.ques_box h3, #question_display h1{
	font-size:16px;
	padding:15px 10px 10px;
	border-width:1px 1px 0;
	}
.ques_cont {
	font-size:14px;
	padding:10px 15px;
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#f4f4d9;
	line-height:180%;
	}
.ques_box ul{
	height:28px;
	overflow:hidden;
	}	
.ques_box ul, .asks_tag{
	border:solid #f4f4d9;
	border-width:0 1px 1px;
	}	
.asks_tag{
	padding:5px 2%;
	}
.ques_box ul li{
	float:left;
	width:48%;
	padding:4px 0 4px 2%;
	line-height:180%;
	}	
.ques_box ul li span{ color:green; }
.ques_box ul li strong{ color:#f60; }

.reply_ques_box h3, .reply_ques_box .ques_title, .reply_ques_box .ques_title a{
	color:#006633;
	}
.reply_ques_box .ques_cont{
	border-color:#def5e9;
	}
.reply_ques_box .ques_title{
	background-color:#def5e9;
	}
#question_display h1{
text-align:left;
}

#question_display{
padding-right:10px;
}
#suggestionList{
margin-top:30px;
}
#suggestionList ol{
margin:0;
padding:0;
}
#suggestionList li{
list-style:none;
}

.sugTitle{
background:#eee;
margin:5px 0;
padding:0 24px;
font-weight:bold;
}
.sugTitle a{
color:#096;
margin-right:10px;
}
.sugContent{
text-indent:24px;
}

#photos{
height:230px;
}

.form_left{
float:left;
width:100px;

}

.ask_form textarea{
margin-left:5px;
}

#index .second_content_block{

width:385px;
overflow:hidden;
padding-bottom:5px;

}
#flowers{
margin:0;
padding:0;
border:1px solid #ccc;

height:100px;
overflow:hidden;
}
#set .second_content_block{
width:385px;
overflow:hidden;

}

.all_contents {
padding: 0 20px 10px 20px;
color:#333;
}

#zximg{
margin-bottom:10px;
}

#suggestion{
margin:0;
padding:0;

}
#imagePage .this_page{
background:#009966;

}
#imagePage .this_page a{
color:#fff;
}

/*添加编辑标签*/
.tag_form{
	list-style:none;
	font-size:14px;
	margin:10px;	
	line-height:200%;
	}
.tag_form li{
	clear:both;
	}
.tag_form li input{
	padding:3px;
	}
.tag_form .f_title, .tag_form .f_cont{
	float:left;
	}
.tag_change_wrap .tag_change, .tag_change_wrap span{
	color:#03F;
	cursor:pointer;
	padding-right:6px;
	text-decoration:underline;
	}
.tag_change_wrap span{
	color:#f60;
	text-decoration:none;
	}
	
/*再次咨询*/
#user_ask_again{
	margin-top:20px;
	border:1px solid #ddd;
	padding:1px;
	}
#user_ask_again h4{
	color: #FF7700;
	font-size:14px;
	margin:0;
	padding:10px 20px;
	}
#user_ask_again h4 span{
	font-size:12px;
	color:gray;
	display:block;
	font-weight: normal;
	}
#user_ask_again ul{
	padding:15px 20px;
	background-color:#f4f4f4;
	height:100%;
	_height:290px;
	overflow:hidden;
	}
#user_ask_again ul li .left{
	width:100px;
	padding-top:3px;
	float:left;
	}
#user_ask_again ul li{
	padding:3px;
	list-style:none;
	}
#user_ask_again input, #user_ask_again textarea{
	padding:2px 3px;
	font-size:12px;
	font-family:Arial;
	}
#user_ask_again button{
	width:140px;
	font-size:14px;
	padding:3px 10px;
	margin:10px 0 5px 0;
	}
#uploadAskFile p{
	margin:0;
	padding:0;
	display:inline;
	}
#uploadAskFile .uploadAskFile_remark{
	width:120px;
	}
/*评论*/
.comment h4{
	color:#006666;
	font-size:14px;
	margin:20px 0 5px;
	padding:0 0 5px;
	border-bottom:1px solid #deebeb;
	}
.comment form{
	display:block;
	height:200px;
	overflow:hidden;
	}
.comment form, .comment input, .comment img{
	vertical-align:middle;
	}
.comment textarea{
	width:550px;
	display:block;
	font-size:12px;
	font-family:Arial;
	margin:5px 0 10px;
	}
.comment .button{
	width:100px;
	height:28px;
	margin-top:-3px;
	font-size:14px;
	}

