/* CSS Document */
#anli{width:970px; height:auto; margin:6px auto;}
.anli_left{width:750px; float:left;}
.anli_right{width:210px; float:right;}
/*女性成功案例*/
.woman_anli{width:744px; border:3px solid #fde8ef; height:565px;}
.woman_anlitop{height:48px; border-bottom:1px #f6c0d8 dotted; line-height:48px; color:#fc5db3; width:730px; margin:0 auto;}
.woman_anlitop h3{background:url(/images/anli/anli_03.jpg) 4px center no-repeat; padding-left:40px; float:left;}
.woman_anlitop h3 a{color:#fc5db3}
.woman_anlitop span{float:right; padding-right:6px; line-height:60px;}
.woman_anlitop span a{margin:0 5px; color:#fc5db3;}
.woman_anli li{float:left; width:330px; height:145px; margin:16px 12px 6px 25px; background:url(/images/anli/anli_26.jpg) left top no-repeat;}
.woman_anli li img{width:109px; height:109px; float:left; padding:15px 25px 0 11px;}
.woman_anli li h5 a{color:#fa598b;}
.woman_anli li p{line-height:22px; text-indent:2em; color:#999999; padding-top:6px;}
.woman_anli li p a{color:#444343; text-decoration:underline;}

/*不孕不育专家团队部分*/
.tdui{height:165px; margin:6px auto;}
.tdui_ul{padding:12px 0px 0 12px; height:124px;}
.tdui_ul li{float:left; width:220px; height:115px; margin-left:12px;}
.tdui_ul li img{float:left; margin-right:6px;width:85px}
.tdui_ul li h6{color:#ff008c; float:left; font-weight:normal;}
.tdui_ul li a, .tdui_ul li h6 a{color:#ff008c;  font-weight:normal;}
.tdui_ul li p{color:#333333; text-indent:2em; float:left; width:125px; height:90px;}
.nx_veiw h3{height:25px; line-height:25px; padding-left:10px; color:#000099;}
.nx_veiw{border:1px solid #bdd2ed;}

/*男性成功案例*/
.man_anli{border:3px solid #d0e3f2;}
.man_anlitop{color:#55bfed; border-bottom:1px #55bfed dotted;}
.man_anlitop h3{background:url(/images/anli/anli_22.jpg) 4px center no-repeat;}
.man_anlitop h3 a{color:#55bfed}
.man_anlitop span a{margin:0 5px; color:#55bfed;}

/*右边部分*/
.anli_right dl dt{background:url(/images/ind_16.gif) no-repeat left top; height:68px; text-indent:-9999px;}
.anli_right dd img{border:#fdc938 1px solid;marign-top:2px;}
.zhinan{border:1px solid #d9d9d9;  margin:6px auto 10px;padding-bottom:6px}
.zhin_top{background:url(/images/anli/anli_12.jpg) left top repeat-x; height:25px; line-height:25px;}
.zhin_top h3{float:left; background:url(/images/anli/anli_15.jpg) 3px center no-repeat; padding-left:18px;}
.zhin_top span{float:right; padding-right:5px;}
.jinri{width:190px; margin:8px auto; height:60px;}
.jinri img{float:left; margin-right:6px;}
.jinri p{text-indent:2em; line-height:20px;}
.zhin_ul li{ background:url(/images/indn_05.jpg) 8px center no-repeat; padding-left:14px; height:22px; line-height:22px;}
.zhin_ul li a, .hauti li a, .wenda li a{color:#666666;}
.zhin_ul li a:hover, .hauti li a:hover, .wenda li a:hover{color:#FF3333;}
.wenda{}
.wenda ul{margin-top:10px;}
.wenda li{background:url(/images/list/list_84.jpg) 9px center no-repeat; padding-left:27px;}
.hauti li{background:url(/images/list/list_87.jpg) 7px center no-repeat; padding-left:30px;}

/*名医专栏页面*/
.left_doc{border:1px solid #dbdbdb;}
.news_top{height:32px; line-height:32px; border-bottom:1px solid #cccccc; background:url(/images/news/news_28.jpg) 6px center no-repeat; padding-left:16px;}
.doct_div li{width:698px; min-height:200px; border-bottom:1px dashed #dbdbdb; margin:15px auto 0;}
/*.doct_div .img{width:120px; height:159px; border:1px solid #dbdbdb; float:left; margin-right:12px; padding:13px 11px;}*/
.doct_div li h6 a{color:#ff6600;}
.doct_div li p{padding-top:6px; line-height:22px;}
.doct_div li p a{color:#fc7a5c;}
.doct_div li p img{margin-right:10px;}
.doct_div li p strong{background:transparent url(/images/anli/ico_15.gif) no-repeat scroll 0 50%;color:#333333;font-size:14px;padding:3px 0 0 15px;}
.doct_div li p strong a{color:#FF6600;text-decoration:underline;font-size:14px;}
.doct_div li span{background:transparent url(/images/anli/pic_bg2.gif) no-repeat right 6px;float:left;margin-right:13px;width:148px;}
.doct_div li span img{border:1px solid #DADADA;height:158px;padding:8px;width:120px;}
.doct_div li p.doc-act{text-align:right}
.doct_div li p.doc-act img{padding:0px 6px 20px 0;width:48px;}
.fenye{margin:10px auto; height:35px; text-align:center;}
.fenye a{padding:2px 4px; margin:0 5px; border:1px solid #dbdbdb;}
.page_off{color:#3568B9;cursor:pointer;font-size:12px;height:20px;line-height:22px;padding:0 4px; border:1px solid #DDDDDD; margin-right:4px;}
.page_on{color:#000000;font-size:12px;font-weight:bold;padding:2px 4px;}

/*医生show*/
.aixin{
	position:relative;
	width:710px;
	height:54px;
	margin:15px auto 4px;;
}
.aixinleft{
	position: absolute;
	left:3px;
	top:3px;
	background:url(/images/anli/doctorshow_08.jpg) left top no-repeat;
	width:18px;
	height:19px;
}
.aixinright{
	position: absolute;
	left:22px;
	top:0px;
	background:url(/images/anli/doctorshow_03.gif) left top no-repeat;
	width:680px;
	height:54px;
	background-color:#f0f0f0;
	font-size:14px;
	line-height:25px;
	padding-left:6px;
}	
.aixinflor{
	background:url(/images/anli/doctorshow_05.gif) right top no-repeat;
	float:right;
	width:5px;
	height:54px;
}	
.zaitiwen{
	background:url(/images/anli/doctorshow_14.gif) 6px center no-repeat;
	height:35px;
	line-height:38px;
	padding-left:40px;
	font-weight:bold;
	font-size:14px;
	margin:10px auto 0;
	width:700px;
}
.tiwenyis{
	width:698px;
	margin:0px auto;
	border-top:1px solid #ff6600;
	padding:6px;
}
.xinxin{width:698px;margin:0px auto;padding:6px; overflow:hidden;}
.tableform{
	margin:0px 20px;
}	
.tableform td{
	height:30px;
	line-height:30px;
	font-size:12px;
}
.tableform td input text{
	border:1px solid #CCCCCC;
	width:150px;
	height:20px;
	font-size:12px;
}
.tableform td textarea{
	font-size:12px;
}	
.strong{
	font-weight:bold;
	background-color:#f7f7f7;
	padding:3px;
	text-align:center;
	line-height:25px;
}
.tableform td span{
	color:#999999;
}	

.ysjieshao p{
	margin:15px auto;
	line-height:23px;
}
.ysh2{
	color:#ff6600;
	font-weight:bold;
	padding-left:15px;
	line-height:25px;
	height:25px;
}		
.zaitiwen2{
	background:url(/images/anli/doctorshow_30.gif) 3px center no-repeat;
	height:35px;
	line-height:38px;
	padding-left:40px;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	border-bottom:1px solid #ff6600;
	color:#ff6600;
}
.zaitiwen6{
	background:url(/images/anli/doctorshow_30.gif) 3px center no-repeat;
	height:35px;
	line-height:38px;
	padding-left:40px;
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
	border-bottom:1px solid #ff6600;
	color:#ff6600;
}
.yygh{
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #ff6600;
	color: #000000；
}
.zixuseach{
	width:650px;
	height:64px;
	line-height:64px;
	font-size:14px;
	background:url(/images/anli/doctorshow2_03.gif) left top repeat-x;
	margin:10px auto;
}	
.zixurig{
	float:right;
	background:url(/images/anli/doctorshow_36.gif) right top no-repeat;
	height:64px;
	width:5px;
}	
.zixuleft{
	float:left;
	background:url(/images/anli/doctorshow_34.gif) right top no-repeat;
	height:64px;
	width:6px;
	margin-bottom:10px;
}
.zixutable th{
	color:#ff6600;
	border-bottom:1px solid #ff6600;
	border-top:1px solid #ff6600;
	height:28px;
}									
.zixutable td{
	text-align:center;
	font-size:12px;
	height:28px;
	line-height:28px;
	border-bottom:1px #CCCCCC dashed;
}	
.zixutable td a{
	font-size:12px;
}
.zixutable td.al{text-align:left}								
/*医生完*/	
.dy_more{border-bottom:none;}
.topboder{border-top:none;}
.dy_more a{color:#ff6600; text-decoration:underline;}
.zaitiwendy{background:url(/images/anli/doctorshow_14.gif) 6px center no-repeat;height:35px;line-height:38px;padding-left:40px;font-weight:bold;font-size:14px;margin:10px auto 15px;border-bottom:1px solid #ff6600;}
.tableform2{border:1px solid #e1e1e1;}	
/*咨询答疑详细信息*/
.asktext td{color:#444;font-size:13px}
.asktext td strong{background:#f8f8f8;border-right:1px solid #f60;padding:4px 6px 2px}
.asktext td h1{font-weight:bold;color:#f60;font-size:14px}
.asktext td span{float:right}
.bline2 td{border-bottom:1px dotted #ddd;padding:6px 0}
.bline3 td{border-bottom:1px dashed #FFDCA8;padding:10px 0;line-height:24px}
.bline4 td{padding:6px 0;line-height:24px}
.bline4 td p{margin-bottom:6px}
.bline5 td{padding:6px 0;line-height:24px;text-align:center;color:#f00;background:#f9f9f9}
/*热门咨询*/
.hot{height:300px; margin:5px auto;border:1px solid #fbc294;}
.hot h3{background:url(/images/anli/doctorshow_14.gif) 6px center no-repeat;height:30px;line-height:30px;padding-left:40px;font-weight:bold;font-size:14px;border-bottom:1px solid #fbc294;}
.hot ul{margin-left:28px; margin-top:15px;}
.hot li{float:left; width:320px; background:url(/images/anli/hot.gif) 3px center no-repeat; padding-left:12px; line-height:26px;}
.hot li a{font-size:13px;}
/*在线挂号*/
.infos{width:598px;clear:both;border:1px solid #e6e6e6;background:url(/images/anli/ico_21.gif) no-repeat 16px 11px #FFFEF7;padding:8px 15px 7px;font-size:14px;color:#666;line-height:24px;text-indent:25px;margin:15px auto;}
.infos strong{letter-spacing:1px;padding-right:3px}
/*order_s*/
.sendtable{margin-bottom:6px}
.sendtable td{font-size:14px;padding-left:3px;padding-right:3px;color:#4c4c4c}
#order_add td span{color:#666;padding-left:8px}
#order_add input{border:1px solid #dadada;height:16px;width:160px;color:#4c4c4c;margin-bottom:3px;vertical-align:middle;font-size:14px;padding:3px 0 0 5px}
#order_add input.type{border:none;height:auto;width:auto;color:#333;margin-bottom:5px;vertical-align:middle}
#post_add_btn *{vertical-align:middle}
#post_add_btn input{width:60px;height:22px;border:none;margin-top:2px}
.bline td{border-bottom:1px dotted #ddd;height:30px;font-size:13px}
/*日历*/
.header {font: 12px Arial, Tahoma !important;font-weight: bold !important;font: 11px Arial, Tahoma;font-weight: bold;color: #154BA0;background:#C2DEED;height: 25px;padding-left: 10px;
}
.header td {padding-left: 10px;}
.header a {color: #154BA0;}
.header input {background:none;vertical-align: middle;height: 16px;}
.category {font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;color: #92A05A;height:20px;background-color: #FFFFD9;}
.category td {border-bottom: 1px solid #DEDEB8;}
.expire, .expire a:link, .expire a:visited {color: #999999;}
.default, .default a:link, .default a:visited {color: #000000;}
.checked, .checked a:link, .checked a:visited {color: #FF0000;}
.today, .today a:link, .today a:visited {color: #00BB00;}
#calendar_year {display: none;line-height: 130%;background: #FFFFFF;position: absolute;z-index: 10;}
#calendar_year .col {float: left;background: #FFFFFF;margin-left: 1px;border: 1px solid #86B9D6;padding: 4px;}
#calendar_month {display: none;background: #FFFFFF;line-height: 130%;border: 1px solid #86B9D6;padding: 4px;position: absolute;z-index: 11;}
.tableborder {background: white;border: 1px solid #86B9D6;}
#year,#month{padding-right:10px;}
/*ask button*/
.sbtn{background:url(/images/s_btn_bg.gif) no-repeat;width:78px;height:20px;border:1px solid #999;line-height:20px;font-size:12px}
/*------------->doctor list*/
.ask{clear:both;width:670px;margin:0 auto 12px}
.askList{float:left;width:320px;overflow:hidden}
.askList dt{background:url(/images/ico_22.gif) no-repeat 0 9px;font-size:14px;font-weight:bold;padding-left:18px;height:24px;border-bottom:1px solid #FFDCA8;padding-top:10px;margin-bottom:8px}
.askList dt span{float:right;padding:8px 6px 0 0}
* html .askList dt span{float:right;padding:2px 6px 0 0}
* +html .askList dt span{float:right;padding:2px 6px 0 0}
.askList dd{background:url(/images/n_point4.gif) no-repeat 5px 9px;padding-left:15px;height:24px;line-height:24px}
.zaitiwen2 span{float:right;padding:0 6px 0;font-weight:normal}
.zaitiwen2 span a{color:#f00}
.asktype{padding-top:10px}
.asktype li{float:left;color:#06c;padding:0 10px 0 15px}
.asktype li a{font-size:14px;color:#06c;letter-spacing:1px}
/*add doctor*/
#demo{height:260px;overflow:hidden}
#demo li{background:url(/images/doc_bg.jpg) no-repeat 12px 8px;width:195px;height:95px;padding:12px 0 0 10px;overflow:hidden}
#demo li .img{float:left;padding:3px;width:69px;height:83px;border:1px solid #e0e0e0}
#demo li h5{background:none;float:left;margin:0 0 0 15px;font-weight:bold}
#demo li h5 strong{padding-right:8px}
#demo li h5 a{font-weight:bold;color:#f60;text-decoration:underline}
#demo li h5 a:hover{text-decoration:none}
#demo li p{float:left;line-height:19px;margin:2px 0 0 15px;width:100px;color:#666}
#demo li p img{margin-top:5px;padding:0 6px 0 0}
#demo li p span{float:left;color:#f60}
#demo li p span a{color:#f60}