@charset "utf-8";
/* CSS Document */

/**
*
*－－关于CSS文件的说明－－
*
*wrapper : 为总框架
*head : 为头部
*navigation : 为导航部分
*content ： 主体内容框架,包含左右两个部分
*first_content ： 为主要内容部分
*second_content ： 主侧边部分
*footer : 尾部内容
*/
body{
margin:0;
padding:0;
font-size:12px;
line-height:20px;
text-align:center;
color:#333;
background:url(images/point_09.jpg) repeat-x;
}
textarea{
border:1px solid #ccc;
border-weith:0;
overflow:hidden;
width:100%;
}
p,form{
margin:0;
margin:0;
}
h1,h2,h3,h4{
margin:0;
padding:0;
font-size:14px;
}
ul,ol{
margin:0;
padding:0;
list-style:none;
}
img{
border:0;
}
a{
text-decoration:none;
}


table {
	color: #333333;
	border-collapse: collapse;
	border-width:1px 0 0 1px;
	border:1px solid #3073ba;
	margin:auto;
}
table td,table tr,table th{
	border-width:0 1px 1px 0;
	padding:5px;
	border:1px solid #3073ba;
	font-size:12px;
}

thead{
background:#eee;
}

/*wrapper*/
#wrapper{
margin:auto;
overflow:hidden;
width:1002px;
text-align:left;
}
/*end wrapper*/

/*head*/
#head{
background:url(images/header.jpg);
height:176px;
padding-left:50px;
overflow:hidden;
}
#head_title{
margin-top:80px;
font-weight:bold;
font-size:24px;
color:#2f4b9e;
padding-top:10px;
}
#head_title a{
color:#304a9e;
}
#head_title span{
font-size:14px;
font-weight:bold;
color:#0775c0;
}
#head_title span a{
color:#0975be;
}
#head_url {
line-height:30px;
font-size:14px;
}
#head #head_url a{
color:#363637;
}
#head #logo{
margin-top:80px;
float:left;
margin-right:30px;
display:inline;
}

/*end head*/

/*navigation*/
#navigation{
height:53px;
background:url(images/navigation.jpg) #000;
overflow:hidden;
border:
}
#navigation ul{
margin-left:80px;
height:53px;
}
#navigation ul li{
float:left;
height:53px;
text-align:center;
}
#navigation ul li a{
font-size:14px;
font-weight:bold;
_width:93px;
min-width:93px;
display:block;
color:#fff;
line-height:75px;
height:53px;
background:url(images/point_06.jpg) no-repeat bottom right;
}
#navigation ul li .navOver{
padding-top:16px;
background:url(images/select.jpg);
margin-top:2px;
line-height:30px;
margin-left:-5px;
position:relative;
border-bottom:1px solid #0066ae;
overflow:hidden;
height:34px;
}
/*end navigation*/

/*content*/
#content{
background:#fff;
width:946px;
margin-left:27px;
overflow:hidden;
padding-top:30px;
}
/*end content*/

/*first_content*/
#first_content{
width:665px;
float:right;

}
/*end first_content*/

/*second_content*/
#second_content{
float:left;
display:inline;
width:245px;
padding:0;
margin:0 10px;
overflow:hidden;
}
/*end second_content*/

/*footer*/
#footer{
height:90px;
margin-top:30px;
background:url(images/footer.jpg) no-repeat;
color:#333;
}
#footer a{
color:#333;
}
#footer ul{
padding-top:20px;
}
#footer li{
text-align:center;
}
/*end footer*/


/*index*/
#index_doctor_info{
width:640px;
height:130px;
margin:10px 0;
margin-bottom:20px;
}
#index_doctor_info p{
line-height:28px;
background:url(images/point_10.jpg);

}
#index_doctor_info_p span{
color:#0b588f;
padding:0 5px;
}
#index_doctor_info_p{
float:right;
width:500px;
}
#index_doctor_img{
width:92px;
height:122px;
border:1px solid #ccc;
margin-left:20px;
padding:5px;
}
#index_doctor_img img{
width:92px;
height:122px;

}
.index_title{
clear:both;
width:240px;
margin:0;
padding:0;
height:30px;
background:url(images/second_title.jpg) no-repeat;
}
.index_title h2{
line-height:30px;

height:30px;
padding-left:40px;
}
.index_title h2 a{
color:#fff;
}
.index_title span{
float:right;
display:block;
width:58px;
height:27px;
line-height:27px;
text-align:center;
}
.re_index_title{
color:red;
}
#index_title_select{
background:url(images/point14.jpg);
color:#fff;
}

#second_content_doctor{
border:1px solid #76c2dc;
width:236px;
_width:236px;
padding:10px 1px;
margin:0;
overflow:hidden;
}
#second_content_doctor li{
margin-left:10px;
width:220px;
margin-top:5px;
}
#second_content_doctor span{
color:#0066ad;
}
#second_content_doctor_h2{
background:url(images/point_07.jpg) 1px no-repeat;
}
#index_ask_img,#index_reg_img{
height:40px;
width:105px;
overflow:hidden;
margin:10px 0;
float:left;
display:inline;
margin-left:10px;
}

#flower{ 
margin-top:10px;
height:101px;
background:url(images/flower.jpg) bottom right no-repeat;
}
#flower ul{
padding-top:22px;
margin-left:68px;
}

#flower ul span{
color:#fb6806;
margin-left:5px;
margin-right:5px;
}
#flower_count{
font-weight:bold;
color:#028007;
}
#flower_click{
margin-top:16px;
padding-left:40px;
}
#flower_click a{
color:#fb6806;
}
#flower_arrage{
background:url(images/point_13.jpg) 1px no-repeat;
padding-left:20px;
}

#index_album_title h2{
background:url(images/point_08.jpg) 1px no-repeat;
}
#index_album{
border:1px solid #76c2dc;
width:238px;
_width:238px;
overflow:hidden;

}
.album_content{
margin:10px;
}
.album_content_img{
border:1px solid #ccc;
width:55px;
height:80px;
padding:1px;
}

.album_content_img img{
width:55px;
height:80px;
}
.album_content_intro{
float:right;
width:150px;
}
.album_content_intro_doctor a{
color:#fb6806;
text-decoration:underline;
}
.album_content_intro_zc{
color:#333;
}
.album_content_intro_sc{
color:#0066ae;
}
.first_content_title{
background:url(images/first_content_title.jpg);
line-height:30px;
padding-left:30px;
width:618px;
_width:648px;
height:30px;

}
.first_content_title h2 a{
color:#0066ae;
}
.first_content_title span{
float:right;
margin-right:20px;
font-size:13px;
}
.first_content_title span a{
color:#fb6806;
font-weight:bold;
text-decoration:underline;
}
/*挂号表格*/
#gh_table{
margin-top:20px; 
}
#gh_table,#gh_table tr ,#gh_table th ,#gh_table td{
border:1px solid #ccc;
text-align:center;
}
#gh_table tr th{
width:90px;
padding:5px 0;
font-weight:normal;
}
/*首页咨询*/
.index_ask_title{
height:35px;
line-height:35px;
width:648px;
overflow:hidden;
background:url(images/index_ask_title.jpg) no-repeat #000;
margin-top:20px;
}
.index_ask_title h2{
margin-left:35px;
padding-top:5px;
}
.index_ask_title h2 a{
color:#0166ae;
}
.index_ask_title span{
float:right;
margin-right:30px;
font-size:14px;

}
.index_ask_title span a{
text-decoration:underline;
color:#fff;
}
/*首页相册*/
#first_content_album li{
float:left;
margin:30px  0 0 25px;
}
#first_content_album li img{
width:93px;
height:93px;
}
/*ask*/
.ask{
clear:both;
padding:20px 20px 0 0;

}
.clear_both{
clear:both;
}
.ask_info{
width:75px;
color:#666;
height:50px;
_height:60px;
float:left;
display:inline;
background:url(images/point_03.jpg) no-repeat;
padding-top:10px;
text-align:center;
}
#ask .ask_info{
background:url(images/point_12.jpg) no-repeat;
}
.ask_info p span{
color:#fc6808;
}
.ask_info p .ask_info_top{
color:#6da100;
}
.ask_content_right{
float:right;
width:560px;
}
.ask_title a{
color:#0066b0;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#ask .ask_title a {
color:#699901;
}
.ask_title a:hover{
color:#ef870c;
text-decoration:underline;
}
.ask_content{
line-height:24px;
}

.ask_tag li{
float:left;
display:inline;
margin-right:10px;
}
.ask_tag li span{
color:#666;
}
.ask_tag li .index_reply{
color:#fc6808;
margin:0 5px;
}


.ask_tag_user,.ask_tag_time,.ask_tag_info{
padding-right:5px;
}

.ask_tag_info a{
color:#0067ae;
}
#ask_add{
padding:10px 20px;
}
#ask_add form ul li {
margin:5px 0;
}
#ask_add form ul li textarea{
width:400px;
height:80px;
}
#ask_add form ul li .ask_add_title{
width:100px;
float:left;
display:block;
}
.gray{
padding-left:20px;
}
#sumbit{
padding-top:30px;
}
#ask_explain{
color:#666;
}

.ask_display{

}

.ask_display .ask .ask_content{
padding-bottom:10px;
background:url(images/point_08.jpg) left bottom no-repeat;
}
.ask_display .ask .ask_tag{
height:30px;
}

#ask_top{
height:85px;
background:url(images/point_11.jpg) no-repeat;
}
#ask_top_doctor{
font-size:16px;
font-weight:bold;
padding-top:18px;
margin-left:60px;
}
#ask_top ul{
margin-top:15px;
margin-left:60px;
}
#ask_top ul li{
float:left;
margin-right:10px;
width:65px;
text-align:center;
line-height:23px;
height:22px;
background:url(images/point_14.jpg) no-repeat;
}
#ask_top ul li a{
color:#333;
}
#ask_top ul #ask_top_select{
background:url(images/point_13.jpg) no-repeat;
}
#ask_top ul #ask_top_select a{
color:#fff;
}
/*ask_display*/
.asks_out{

margin-top:30px;
padding:10px;
}
.asks{
border:2px solid #dab624;
}
.asks_title,.asks_title_reply{
color:#5a9602;
font-size:14px;
font-weight:bold;
}
.asks_title{
background:url(images/point_15.jpg) 1px no-repeat #fdf7db;
height:40px;
line-height:40px;
padding-left:40px;
}
.asks_title_reply{
border-bottom:1px dotted #ccc;
}
.asks_info{
border-bottom:1px solid #dab624;
padding:5px;
background:#e7f3d6;
color:#6c7153;
}
.reply_ques_box,.asks_reply_next{
line-height:30px;
height:30px;
font-weight:bold;
color:#333;
padding-left:10px;
border-bottom:1px dotted #ccc;
}

.asks_reply_next{
font-weight:normal;
color:#666;
}
.asks_reply_next strong{
font-weight:normal;
color:#666;
}
.asks_reply_next_time{
display:block;
float:right;
margin-right:50px;
}
.asks_content{
line-height:20px;
padding:10px ;
background:#fff;
}

.asks_reply_out .asks_content{
} 
.asks_tag{
height:30px;
line-height:30px;
padding-left:10px;
border-top:1px solid #9bc37d;
color:#666;
}
#content .asks_out .asks_tag span a{
color:#4ab200;
font-weight:normal;
}
#content .asks_out .asks_tag span a:hover{
color:#666;
}
.asks_info_title_width{
width:300px;
float:right;
color:#666;
}

.asks_info {
background:#fff;
}
.asks_reply_out,.asks_reply_out_2{
border:2px solid #dab624;
margin:10px ;
}
.asks_reply_out_2{
border:1px solid #8bbf1b;
}

/*ask_reply*/
#newComment{
margin: 20px;
}
.subTitle2{
color:#699901;
margin:0;
padding:0;
}
.subTitle2 h4{
font-size:13px;
}
#newComment form{
margin-top:10px;
}
#newComment ul li{
margin-top:7px;

}
.input_border{
margin:0 5px;
border-weith:0;
border:1px solid #ccc; 

}
#ask .input_border{
border:1px solid #89adc7; 
}
.button{
border-width:0;
color:#fff;
background:#699901;
margin:0;
padding:3px;
}


#suggestionList ol{
margin:0;
padding:0;
list-style:none;
}
.replay_box{
border:1px solid #99d3f8;
margin:10px 0 10px 0px;
}
.replay_box_title{
height:30px;
background:#e0f1fb;
line-height:30px;
padding-left:10px;
border-bottom:1px solid #99d3f8;
color:#1182d0;
}

.replay_box_title span a{
color:#1182d0;
}
.replay_box_content{
padding:10px;
color:#333;
line-height:20px;
}
/*ask_tags*/
#ask_tags{
border:2px solid #ccc;
padding:10px;
margin:10px 40px 20px 20px;

}
#ask_tags span a{
color:#699905;
}
#ask_tags span a:hover{
border:1px solid #699905;
background:#699905;
color:#fff;
padding:5px;
}

/*ask_add*/
#ask_add_info{
margin-right:10px;
float:right;
width:205px;
}
#ask_add_out_title{
color:#0066ae;
_height:25px;
min-height:25px;
line-height:25px;
padding:12px;
padding-right:24px;
text-indent:36px;
background:url(images/point_17.jpg) no-repeat 20px 15px;;
}
.ask_add_info_title1,.ask_add_info_title2{
height:30xp;
line-height:30px;
font-size:12px;
font-weight:bold;
color:#333;
background:url(images/point_18.jpg) no-repeat 1px;
padding-left:32px;
}
.ask_add_info_title2{
background:url(images/point_16.jpg) no-repeat 1px;
}
#mzsm{
background:url(images/point_19.jpg) no-repeat 1px;
}
#ask_add_info .ask_add_info_ul{
margin-left:5px;
}
#ask_add_info .ask_add_info_ul li{
border-bottom:1px dotted #ccc;
line-height:20px;
color:#333;
margin: 5px 0;
}
 a{
color:#699502;
}
#ask_add_info .ask_add_info_ul li span{
color:#676767;
}
.mz_info{
padding:5px;
line-height:25px;
color:#333;
}
#content_ask dd p{
width:98%;
padding:5px;
}
#content dd p{
width:99%;
margin:0;
padding:5px;
}

fieldset{
margin:0;
margin-bottom:20px;
padding:10px;
border:1px solid #ccc;
}
legend{
font-weight:bold;
color:#669501;
font-size:14px;
}

label input{
border:0;
}
#ask_tags{
border:1px solid #4ab200;
padding:10px;
margin-top:20px;
}
#ask_tags a:hover{
text-decoration:underline;
}
.contacts_add_ul li span{
color:#333;
}
#ask_tags span{
margin-left:10px;
}
#showAskDetails .contacts_add_ul {
margin:10px 0;
}
#showAskDetails .contacts_add_ul li{
margin:5px 0;
}
#showAskDetails .contacts_add_ul li span{
margin: 0 5px ;
color:#fb6806;
}
#ask_add_form .color_red{
color:#0066ae;
}


#ask_add_form{
width:430px;
}
.ask_add_form_nput{
border:1px solid #4ab200;
}

.ask_add_form_textarea{
clear:both;
padding-top:10px;

}

.ask_add_form_textarea textarea{
border:1px solid #89adc7;
width:400px;
height:80px;
}

#ask_add_form .form_left{
width:100px;
}
.ask_form li{
border:1px solid;
margin:50px 0;
}
#ask_add_form p{
width:100%;
margin-top:5px;
}
.ask_add_title{
color:#666;
margin:5px 0;
clear:both;
height:23px;
overflow:hidden;
}
.ask_add_denglu{
color:#0067ae;
}
#ask .replay_box{
border:1px solid #ABD2F3;
}
#ask .replay_box_title{
background:#E5F2FB;
color:#666;
}
/*news*/
#news_top{
margin-bottom:10px;
}
#news_content_top{
padding-top:6px;
background:url(images/content_top.jpg) no-repeat;

}

#news_content_center{
_height:600px;
min-height:600px;
padding-top:10px;
background:url(images/content_center.jpg) repeat-y;
}
#news_content_button{
_height:10px;
min-height:10px;
background:url(images/content_footer.jpg) no-repeat;
}
#news_content_center ul{
margin-left:20px;
padding-right:40px;

}
#news_content_center ul li{
font-size:13px;
height:30px;
line-height:30px;
padding-left:20px;
border-bottom:1px solid #bdd8ed;
background:url(images/point_20.jpg) no-repeat 1px ;
}
#news_content_center ul li a{
color:#3195e0;
}
#news_content_center ul li span{
float:right;
color:#666;
padding-right:10px;
}

#news_content_center_top{
text-align:center;
height:89px;
margin: 0 20px 10px 1px;
background:url(images/news_title.jpg);
overflow:hidden;
color:#666;
}
#news_content_center_top h1{
margin-top:20px;
margin-bottom:10px;
font-size:16px;
color:#333;
}
#news_content_center_top span{
color:#d90200;
}
#news_content_center_text{
margin:20px 40px 10px 20px;
text-indent:24px;
}
#newComment,#suggestion{
margin:0 40px 10px 20px;
}
#newComment_title{
height:35xp;
line-height:35px;
border-bottom:1px dotted #ccc;
font-weight:bold;
font-size:14px;
}
#news .replay_box_title{
color:#666;
}
#news .replay_box_title span a{
color:#e0661d;345e9a
}
#news .replay_box_title a{
color:#345e9a;
}
#next_content_title{
height:25px;
line-height:25px;
color:#333;
font-size:14px;
font-weight:bold;
}
#next_content_title a {
color:#3a67aa;
text-decoration:underline;
}

#second_menu{
height:40px;
background:url(images/ask_content_center.jpg);
padding-top:10px;
}
#second_menu ul{
border-bottom:5px solid #88bfe6;
height:33px;
width:97%;
}
#second_menu li{
float:left;
padding: 0 10px;
line-height:33px;
border-right:1px dotted #88bfe6;

}
#second_menu li a{
color:#0066b0;
}
#second_menu .news_submenu_current{
float:left;
padding:0 10px 0 0;
display:inline;
background:url(images/category_right.jpg) right #0780c5 no-repeat;
margin:0 2px;
line-height:33px;
height:33px;
border:0;
font-weight:bold;
font-size:14px;
}
#second_menu .news_submenu_current a{
color:#fff;
}
#second_menu .news_submenu_current span {
display:block;
width:10px;
float:left;
height:33px;
background:url(images/category_left.jpg) no-repeat;
}

#third_menu{
height:33px;
background:url(images/ask_content_center.jpg);
margin-bottom:20px;
}
#third_menu li{

margin-top:5px;
margin-left:10px;
border:1px solid #88bfe6;
padding:5px;
float:left;
display:inline;
font-size:13px;
}
#third_menu li a{
color:#0780c5;
}

/*reg*/
 #reg_top,#suggestiong_top,#doctor_top,#album_top{
height:85px;
background:url(images/reg_bander.jpg) no-repeat;
margin-bottom:30px;
}
#doctor_top{
margin-bottom:5px;
height:50px;
}
#suggestiong_top{
background:url(images/suggestion.jpg) no-repeat;
}
#doctor_top{
background:url(images/intro.jpg) no-repeat;
}
#reg_top ul,#suggestiong_top ul{
margin-left:30px;
}
#reg_top ul li ,suggestiong_top ul li{
float:left;
margin-top:50px;
margin-right:10px;
}
#reg_top ul li a{
display:block;
width:67px;
height:22px;
line-height:22px;
text-align:center;
background:url(images/point_21.jpg) no-repeat;
color:#333;
}
#reg_top ul li #reg_select{
background:url(images/point_22.jpg) no-repeat; 
color:#fff;
}
.in_cont{
margin:10px 40px 10px 20px;
}
.in_cont th{
width:150px;
}

.reg_yynet_info{
font-size:14px;
background:#e3f3ff;
color:#0066ae;
padding:10px;
line-height:25px;
}
.form_list{

}
#reg #form_list {
margin:0;
padding:0;
margin:20px;
}
#reg #form_list p{

margin:5px 0;
}

#reg p .left{
float:left;
display:block;
width:100px;

color:#333;
text-align:right;
}
#reg .input_border{
margin:0 5px;
border-weith:0;
border:1px solid #0066ae; 
}
#reg .button{
border-width:0;
color:#fff;
background:#e3f3ff;
margin:0;
padding:3px;
color:#0066ae;
border:1px solid #0066ae; 
}

#reg  textarea{
border:1px solid #0066ae; 
margin:10px 0;
width:400px;
}
#reg_help_links{
margin-top:50px;
padding-left:40px;
background:url(images/point_25.jpg) no-repeat;
line-height:25px;
color:#c7a640;
margin-left:50px;
}
#reg_help_links a{
color:#c7a640;
}
#reg_help_links strong{
font-size:14px;
}
#reg table{
border:0;

}
#reg table td,#reg table tr,#reg table th{
border:0;
font-size:14px;
}
#reg table td{
	border-width:0 1px 1px 0;
	padding:5px;
	border-bottom:1px solid #3073ba;
}
#reg table th{
color:#0067b0;
font-weight:normal;

}
/*bulletin*/

/*suggestion*/

#newSuggestion h4{
background:url(images/point_27.jpg) no-repeat;
padding-left:30px;
margin:20px 0;
}
#sugSearch form{
float:right;
}
#sugSearch{
margin:20px 0;
}
#sugSearch span{
display:block;
font-weight:bold;
font-size:14px;
padding-left:40px;
height:30px;
background:url(images/point_26.jpg) no-repeat;
}
#suggestion .input_border{
margin:0 5px;
border-weith:0;
border:1px solid #7f9db9; 
}
#suggestion .button{
border-width:0;
color:#fff;
background:#7f9db9;
margin:0;
padding:3px;
color:#fff;
}

#suggestion  textarea{
border:1px solid #7f9db9; 
margin:10px 0;
width:400px;
}

/*album*/
#album_top{
height:85px;
background:url(images/album_top.jpg) no-repeat;
}
#album_top_doctor{
font-size:16px;
font-weight:bold;
padding-top:18px;
margin-left:60px;
}
#album_top ul{
margin-top:15px;
margin-left:60px;
}
#album_top ul li{
float:left;
margin-right:10px;
width:65px;
text-align:center;
line-height:23px;
height:22px;
background:url(images/point_29.jpg) no-repeat;
}
#album_top ul li a{
color:#363636;
}
#album_top ul #album_top_select{
background:url(images/point_28.jpg) no-repeat;
}
#album_top ul #album_top_select a{
color:#fff;
}

#album_content_top{
padding-top:6px;
background:url(images/content_top.jpg) no-repeat;
}

#album_content_center{
_height:600px;
min-height:600px;
padding-top:10px;
background:url(images/content_center.jpg) repeat-y;
}
#album_content_center_category{
margin-left:30px;
}
#album_content_center_category a{
color:#0066AE;
margin-right:10px;
}
#album_content_center_category a:hover{
color:#fff;
margin-right:10px;
background:#039EDC;
padding:5px;
}
#album_content_center_category span{
border:1px solid #039EDC;
color:#333;
padding:5px;
margin-right:10px;
padding:5px;
}
#album_content_button{
_height:10px;
min-height:10px;
background:url(images/content_footer.jpg) no-repeat;
}
.alubm_list{
color:#666;
float:left;
display:inline;
margin:30px 20px 0 20px;
}
.album_list_img{
border:1px solid #9ACADD;
padding:2px;
width:115px;
height:75px;
}
.album_list_img img{
width:115px;
height:75px;
}
.album_list_pl{
color:#0066AE;
margin-top:5px;
}
/*intro*/
#doctor_intro_img{
float:left;
margin-right:20px;
border:1px solid #ccc;
padding:10px;
}
#doctor_intro_img img{
width:95px;
height:125px;
}

.doctor_intro_text{
}
#doctor_intro_text p,{
text-indent:24px;
}
.doctor_intro{
line-height:25px;
font-size:14px;
margin:20px 40px 20px 20px;
}


/*for page*/
.pagination{
margin:30px 30px 10px 0;
text-align:right;
}
.pagination a {
color:#49a2e6;
border:1px solid #49a2e6;
padding:5px;
}
.pagination strong{
color:#c7a742;
border:1px solid #c7a742;
padding:5px;
background:#f3efd4;
}
.pagination span {
color:#666;
border:1px solid #cdcdcd;
padding:5px;
}
/*挂号*/
.m_cont{
height:80px;
}
.m_cont ul{
margin-top:10px;
}
.m_cont ul li{

width:300px;
margin-right:10px;
margin-bottom:5px;
padding:5px;
border:1px solid #ccc;
float:left;
}