

/*通用样式---------------------------------------------------------------------------------*/
* { margin: 0px; padding: 0px; }
body { background: url(../images/body_bg.gif) repeat-x 0 0 #fff; font: 12px Arial, Helvetica, sans-serif "宋体"; color: #333;}
img { border: none; }
ul, li { list-style: none; margin: 0px; padding: 0px;}
a { color: #395677; text-decoration: none;}
a:hover { text-decoration: underline; }
.border { border: 1px solid #d7d7d7; }
.border_blue { border: 1px solid #6eb1d3;}
.border_blue { border: 1px solid #b2cbde;}
.border_right_blue { border-right: 1px solid #b2cbde; }
.border_bottom_blue { border-bottom: 1px solid #b2cbde; }
.border_side { border-left: 1px solid #d2d0d0; border-right: 1px solid #d2d0d0; }
.float_left { float: left; }
.float_right {float: right; }
.clear { clear: both;}
.blue_ul { line-height: 22px;}
.blue_ul span { padding-left: 10px; font-size:11px; color: #808080;}
.grey_ul { line-height: 22px;}
.grey_ul a { color: #395677; font-size: 14px;}
.grey_ul span { font-size:12px; color: #111;}
.grey_ul span a { color: #111; }
.img_border { padding: 2px; border: 1px solid #e2e1e2; }
.box_middle_index { width: 545px; margin-top: 8px; padding-bottom: 8px;}
.box_right_index { width: 198px; margin-top: 8px; padding-bottom: 8px;}
.box_right_neiye { width: 313px; margin-top: 8px; padding-bottom: 8px;}
.middle_list { width: 270px; float: left; }
.middle_list ul { margin: 6px 0 0 2px; }
.right_list { width: 150px; float: left; margin-left: 5px; display: inline;}
.right_list ul { margin: 6px 0 0 2px; }
.img_text { padding: 8px; border-bottom: 1px solid #ebebeb; }
.img_text h4 { font-size: 13px; margin-bottom: 6px; }
.img_text h3 { float: left; margin-right: 8px;} 
.img_text p { float: left; width: 160px; text-indent: 24px; line-height: 20px; color: #333;}
.img_text_p_130 { padding: 8px; padding-bottom:2px; _padding-bottom:5px;}
.img_text_p_130 img { display: block; width: 56px; height: 78px;}
.img_text_p_130 h3 { float: left; margin-right: 8px;} 
.img_text_p_130 p { float: left; width: 108px; text-indent: 24px; line-height: 20px;}
.table_fenlei { margin-top: 10px; }
.table_fenlei td { text-align: center; }
.table_fenlei th { height: 26px; font-size: 13px; color: #333; text-align: left;}
.table_fenlei th { font-size: 13px; color: #333; }




/*头部登录---------------------------------------------------------------------------------*/
#top_login { width: 980px; height: 30px; background: url(../images/top_bg.gif) repeat-x; margin: 0 auto; font-size: 12px; color: #808080; }
#top_login div { height: 30px; overflow: hidden; line-height: 30px; float: left; padding-left: 15px; }
.top_input { width: 90px; border: 1px solid #d5d5d5; *margin-top: 5px; height:15px}
#login_gif { width: 39px; height: 18px; vertical-align: middle;}
#top_login a { color: #808080; vertical-align:middle;}
#top_login img { display: inline-block; }
#top_login  h3 { float: right; margin: 3px 12px 0 0; display: inline; }
#top_login .bz { color: #ac8f6d; display: block; float: left;}
#top_login .xsrm { color: #976000; float: left; display: block; height: 30px; line-height: 30px; padding-left: 12px; background: url(../images/xsrm_ico.gif) no-repeat left 9px; margin-left: 18px; }


/*导航及搜索---------------------------------------------------------------------------------*/
#warp { width: 980px; height: 109px; margin: 0 auto; padding-top: 2px; background: #fff; }
#nav_search { width: 772px; height: 109px; background: url(../images/nav_bg.gif) no-repeat; float: left; }
#nav { width: 750px; height: 28px; line-height: 28px; margin: 0 auto; border-bottom: 1px solid #d4d2d2; }
#nav ul { float: left; width: 750px;}
#nav ul li { float: left; margin-right: 16px; }
#nav ul li a { font-size: 13px; }
#nav ul li a:hover { text-decoration: underline; }
#health_c { padding-left: 24px; background: url(../images/health_c.gif) no-repeat center left; }
#health_c a { color: #d10303; }
#sexey { padding-left: 24px; background: url(../images/sexey.gif) no-repeat center left; }
#sexey a { color: #0278d4; }
#search_gift { width: 745px; height: 61px; margin: 0 auto;}
#search { width: 613px; height: 61px; background: url(../images/searh_bg.gif) no-repeat; float: left;}
#search .TabADS li { border: none; color: #fff; height: 30px; }
#search .TabADS .TasADSOn { color: #395677; background: url(../images/search_icon_bg.gif) no-repeat center 4px; }
.search_text { border: 1px solid #fff; width: 300px; height: 20px; margin:0 30px 0 12px; }
#search input { vertical-align: middle; margin-right: 6px; }
 


/*主容器---------------------------------------------------------------------------------*/
#main_content { width: 980px; background: #fff; margin: 0 auto;}


/*主容器左侧---------------------------------------------------------------------------------*/
#leftside { width: 202px; margin-left: 8px; float:left; display: inline;}
#leftside .fenlie { width: 200px;}


#yytj ul { width: 188px; padding-left: 12px; border-top: 1px solid #d7d7d7; padding-top: 6px;}
#yytj ul li { line-height: 22px; }
#yytj ul li a { font-size:12px; color: #333;}
#yytj .boai { }
#yytj .boai img { display: inline-block; float: left; margin: 12px 0 12px 9px;}
#yytj .boai a.text { display: block; font-size: 12px; line-height: 30px; float:left; margin: 12px 0 0 9px; color: #333;} 
#yy_tj  { width: 190px;height:27px; background:url(../images/yy_tj_titleBg.gif) no-repeat center center; line-height: 27px; text-align: right; padding-right: 8px; }

#mxys { width: 190px;height:27px; background:url(../images/mxys_title_bg.gif) no-repeat center center; line-height: 27px; text-align: right; padding-right: 8px; }
.mxys_box { width: 185px; height: 70px; margin: 4px 0; padding: 5px 0; margin: 0 auto;}
.mxys_box img { display: block; float: left; margin-right: 8px;}
.mxys_box a { display: block; float: left;}
.mxys_box span { display: block; margin-left: 14px;}
.mxys_box p { width: 120px; float: left; text-indent: 24px; line-height: 18px; margin-top: 4px;}
#leftside h3 { margin-bottom: 6px; }
.blue_list { margin-left: 10px; line-height: 22px; margin-bottom: 6px; color: #111; }
.blue_list a { color: #111;}
.blue_list a:hover { text-decoration: underline;}
.pink_list  { margin-left: 10px; line-height: 22px; margin-bottom: 6px; color: #111; }
.pink_list  a { color: #111;}
.pink_list  a:hover { text-decoration: underline;}
.grey_list  { margin-left: 10px; line-height: 22px; margin-bottom: 6px; color: #111; }
.grey_list  a { color: #111;}
.grey_list  a:hover { text-decoration: underline;}


/*主容器中间---------------------------------------------------------------------------------*/
#right_top { margin-left: 8px; float:left; }
#right_bottom { margin-left: 8px; float:left; }
#right_middle { width: 752px; height: 188px; margin: 8px 0 0 8px; float:left; display:inline;}
#right_middle h2 { width: 749px; height: 25px; line-height: 25px; background: url(../images/zjtj.gif) no-repeat 2px 0; text-align: right; }
#right_middle h2 span { display: none;}
#right_middle h2 a { margin-right: 12px; font-size: 12px; color: #fff; font-weight: normal;}
#right_middle ul.gczj1 li{ width:82px; height: 134px; padding: 3px 0 0 3px; float:left; margin-left: 12px; display:inline; border: 1px solid #cccccc;}

#right_middle ul.gczj1 li a.link{width:130px; float:left; font-weight:bold; padding-top:5px; text-align:center;}
.rollBox{width:752px;overflow:hidden;padding:12px 0 5px 0; float:left;}
.rollBox .LeftBotton{height:54px;width:10px;float:left; background: url(../images/zjtj_l.gif) no-repeat 0 0; margin: 45px 0 0 10px; display: inline; cursor: pointer;  }
.rollBox .RightBotton{height:54px;width:10px;float:left; background: url(../images/zjtj_r.gif) no-repeat 0 0; margin: 45px 0 0 10px; display: inline; cursor: pointer; }
.rollBox .Cont{width:700px;overflow:hidden;float:left; margin-left: 3px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
#List1 .gczj1 .zj_img { width: 78px; height: 104px; overflow: hidden;}
#List1 .gczj1 .zj_img img { width: 78px; height: 104px;}
.zj_name { width: 45px; height: 28px; line-height: 28px; display: block; text-align: center; float: left;}
.zj_zx { width: 35px; height: 17px; background: url(../images/zjtj_zx.gif) no-repeat 0 0; display: block; float: left; margin-top: 5px; text-indent: -9999px;}
#middle { width: 545px; float: left; margin-right: 8px;}


/*专题和话题*/
#hot {	width: 545px; height: 240px; float: left; margin-right: 8px; }
#zhuanti { width: 317px; height: 240px; border-right: 1px solid #d9d9d9; float: left; }
#zhuanti h2 { width: 317px; height: 27px; overflow: hidden; background-image: url(../images/hottopic_bg.gif); text-indent: -9999px; }
#hot_img { padding: 8px;  }
#hot_img h3 { float: left; margin-right: 8px; }
#hot_img p { float: left; line-height: 20px; text-indent: 24px; width: 191px; text-align: justify;}
#hot_img p a { color: #333; }
#hot_img span { float: right; display: inline; }
#hot_img span a { color:#175a8f; }
#zhuanti_list { width: 304px; border-top: 1px solid #d9d9d9; margin-left: 6px; padding-top: 5px;}



#huati { width: 204px; float: left; padding: 8px;}
#huati h3 { padding: 8px 6px; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; font-size: 13px; text-align: center; margin: 5px 0;}
#huati_title h2 { float: left; }
#huati_title h4 { float: right; font-size: 12px; font-weight: normal; padding-top: 4px;}
#huati ul li a { font-size: 13px; color: #002b5a;}



/*最新问题*/
#zxwt .TabADSCon { height: 237px; overflow: hidden;}
#zxwt div.TabADS { width: 532px;height:29px; background:url(../images/news_q_bg.gif) no-repeat center center; line-height: 29px; text-align: right; padding-right: 10px;}
#zxwt div.TabADS ul { margin-left: 160px;} 
#zxwt div.TabADS ul li { width: 83px; height: 20px; border: none; margin-right: 2px; margin-top: 3px;}
#zxwt div.TabADS .TasADSOn { background:url(../images/zxwt_li_bg.gif) no-repeat center center; height: 26px; overflow: hidden;} 
#zxwt div.TabADS .TasADSOn a { color: #1271a1;}
#zxwt div.TabADS ul li { color: #fff;}
#zxwt div.TabADS ul li a { display: block; width: 83px; height: 20px; color: #fff;}
#zxwt div.TabADS .TasADSOn { color: #1271a1;}
#zxwt div.TabADS ul li a:hover { text-decoration: none;}



#img_news { width: 530px; margin: 0 auto;}
#img_news ul { margin: 6px 0 0 6px; }
#img_news ul li { margin-right: 7px; float: left; }
.img_news { width: 95px; height: 90px; }
.img_news h2 { text-align: center; margin-top: 3px; }
.img_news h3  { text-align: center; line-height: 24px; }
.img_news h3 a { text-align:center; font-size: 12px; font-weight: normal; }


/*已回答问题*/


#yjjwt div.TabADS { width: 532px;height:29px; background:url(../images/answered_q_bg.gif) no-repeat center center; line-height: 29px; text-align: right; padding-right: 10px;}
#yjjwt div.TabADS ul { margin-left: 200px;} 
#yjjwt div.TabADS ul li { width: 83px; height: 20px; border: none; margin-right: 2px; margin-top: 3px; }
#yjjwt div.TabADS .TasADSOn { background:url(../images/zxwt_li_bg.gif) no-repeat center center; height: 26px; overflow: hidden;} 
#yjjwt div.TabADS .TasADSOn  { color: #1271a1;}
#yjjwt div.TabADS ul li { color: #fff;}
#yjjwt div.TabADS ul li a { display: block; width: 83px; height: 20px; color: #fff;}

#yjjwt div.TabADS ul li a:hover { text-decoration: none;}
/*健康视点*/
#health_p { width: 532px;height:29px; background:url(../images/health_p_bg.gif) no-repeat center center; line-height: 29px; text-align: right; padding-right: 10px; }
#health_p ul.bule_ul a { color: #111; font-size-adjust: 13px;}


/*两性话题*/
#sexey_s { width: 532px;height:29px; background:url(../images/sexey_bg.gif) no-repeat center center; line-height: 29px; text-align: right; padding-right: 10px; }
#flash { float: left; margin: 8px 0 0 8px; display: inline; }


/*两性保健*/
#nan_baojian { width: 265px; float: left; padding-bottom: 8px;}
#nan_baojian .middle_list { width: 250px; }
#nan_baojian h4 { padding-left: 10px; margin-top: 4px; }
#nan_baojian h4 a { font-size: 13px; text-align: center; line-height: 22px; }
#nv_baojian { width: 265px; float: right; padding-bottom: 8px;}
#nv_baojian .middle_list { width: 250px; }
#nv_baojian h4 { padding-left: 10px; margin-top: 4px; }
#nv_baojian h4 a { font-size: 13px; text-align: center; line-height: 22px; }



/*首页右侧*/
#rightside { width: 200px; float: left; display: inline; }


/*主登录栏*/
#login { width: 188px; height: 157px; padding-left: 12px; background-image: url(../images/login_bg.gif); }
#welcome { width: 188px; height: 157px; padding-left: 12px; background-image: url(../images/login_bg.gif); text-align:center}
#user { padding-top: 42px; margin-bottom: 12px; *margin-bottom: 6px;}
#user input { border: 1px solid #fff;  width: 135px; height: 18px; border: none;}
#passward input { border: 1px solid #fff; width: 135px; height: 18px; border: none;}
#login_btn { width:110px;height: 30px; line-height: 30px; padding-right: 12px; margin-top: 8px; }
#login_btn .float_left { vertical-align: middle; color: #175a8f; }
#forget { width: 177px; height: 30px; line-height: 30px; border-top: 1px solid #acd4f0; }
#forget a { margin-right: 12px; }


/*提问回答快捷方式*/
#ask_answer { float: left;}
#ask_answer h2, #ask_answer h3 { float: left; margin-top: 8px;}
#ask_answer h2 { margin-right: 8px; }


/*健康视频*/
#jksp { width: 190px;height:27px; background:url(../images/jksp_title_bg.gif) no-repeat center center; line-height: 27px; text-align: right; padding-right: 8px; }
#jksp_list { width: 190px; overflow: hidden; margin: 0 auto; height: 150px; background:url(../images/jksp_bg.gif) no-repeat center 3px; padding-top: 72px; }
#jksp_list li { padding-left: 12px;}


/*推荐专家*/
#zhuanjia { width: 190px;height:27px; background:url(../images/zhuanjia_bg.gif) no-repeat center center; line-height: 27px; text-align: right; padding-right: 8px; }

.zixun { width: 184px; height: 17px; background: url(../images/zhuanjia_text_bg.gif) no-repeat; margin: 0 auto; line-height: 17px; }
.zhuanjia_name { float: left; color: #fff; margin-left: 12px; _margin-left: 6px}
.zixun span { display: block; float: right; margin-right: 8px; _margin-right: 4px}


/*热门标签*/
#tags { width: 190px; height: 117px; _height: 115px; line-height: 22px; color: #404040; background: url(../images/tags_bg.gif) no-repeat bottom center; padding: 10px 0 0 10px; }
#tags a { color: #333;}
#tags a:hover { text-decoration: underline;}


/*ads*/
#ads01 { width: 200px; height: 155px; overflow: hidden; }
#ads02 { width: 200px; height: 171px; margin-top: 8px; overflow: hidden;}



/*生活服务*/
#life_service { width: 190px;height:27px; background:url(../images/life_service.gif) no-repeat center center; line-height: 27px; text-align: right; padding-right: 8px; }
.box_right_index .blue_ul { margin: 8px 0 0 6px; }
.box_right_index .blue_ul a { color: #333; font-size: 12px;}


/*积分排行*/
#paihang { width: 190px;height:27px; background:url(../images/paihang_bg.gif) no-repeat center center; line-height: 27px; text-align: right; padding-right: 8px; }
#paihang_content { margin: 10px 0 0 10px;}
#paihang_content h3 { float: left; padding-top: 4px;}
#paihang_content ul { float: left; line-height: 22px; padding-left: 4px;}
#paihang_hack { height: 220px; overflow: hidden; width: 160px;}


/*页脚*/
#foot { width: 980px; margin: 0 auto; background-color: #fff; text-align: center; line-height: 24px; padding: 10px 0;}
#foot h3 { text-align: center; margin-bottom: 10px;}
#foot div { color: #395677; }








/*新闻分类页------------------------------------------------------------------------------------------*/
#content { width: 980px; background-color: #fff; margin: 0 auto; }
#content_nav { width: 940px; margin: 0 auto; padding: 5px 10px 5px; border: 1px solid #b2cadc; margin-bottom:5px }


/*新闻分类页 左侧*/
#content_left { width: 640px; float: left; margin-left: 5px; _margin-left: 3px;}
#xxx { width: 640px; padding-bottom: 12px;}
#weizhi { padding: 5px 12px; width: 616px; border-bottom: 1px solid #d7d7d7;} 
#weizhi span { color: #015ea6; }
#weizhi span a { color: #4c4c4c; }
#leibie { width: 615px; background:url(../images/images/neiye_06.gif) repeat-y; margin: 0 auto; margin-top: 12px;}
#leibie ul { line-height: 24px; }
#leibie ul li { width: 140px; float: left; } 
#leibie ul li a { font-size: 14px;}
#leibie div { width: 560px; padding: 6px 0; margin: 0 auto;}
#final_list { width: 615px; margin: 0 auto; margin-top: 12px; padding: 8px 0; }
#final_list ul li a { font-size: 13px; line-height: 26px; color: #333; }
#tishi { text-align: center; margin: 0 auto; color: red; font-size: 13px; margin-top: 10px; }




#xiangguan  { width: 640px; margin-top: 10px; padding-bottom: 10px; }
#xiangguan .middle_list ul li a { font-size: 13px; color: #333; }
#xiangguan_title { width: 640px; height: 30px; line-height: 30px; border-bottom: 1px solid #d9d9d9; }
#xiangguan_title h3 { float: left; font-size: 14px; font-weight: bolder; color: #000; padding-left: 12px;}
#xiangguan_title span { display: block; float: right; padding-right: 12px; }





/*新闻分类页 右侧*/
#content_right { width: 315px; float: left; margin-left: 10px; _margin-left: 6px;}



/*社区和图吧*/
#card { width: 315px; padding-bottom: 6px; }
#card .grey_ul li a { font-size: 13px; color: #333; }
.TabADS ul li { float: left; height: 28px; line-height: 28px; width: 60px; text-align: center; font-size: 13px; color: #134585; font-weight: bolder; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
#card .TabADS .TasADSOn { border-bottom: none}
#special { width: 192px; border-bottom: 1px solid #d9d9d9; border-right: none;}
.img_news_right { width: 315px; margin: 0 auto;}
.img_news_right ul { margin: 6px 0 0 6px; }
.img_news_right ul li { margin-right: 5px; float: left; }
.img_news { width: 95px; height: 90px; }
.img_news h2 { text-align: center; margin-top: 3px; }
.img_news h3  { text-align: center; line-height: 24px; }
.img_news h3 a { text-align:center; font-size: 12px; font-weight: normal; }



/*我要提问和进入社区*/
#a_q_right { margin-top: 8px; width: 315px; margin-left: auto; margin-right: auto;}
#a_q_right h4, #a_q_right h3 { float: left; }
#a_q_right h4 { margin-left: 12px; }
#ads_right_neiye { margin-top: 8px; }


 /*健康中心*/
#health_q_neiye { width: 301px;height:31px; background:url(../images/images/health_rihgt_bg.gif) no-repeat center center; line-height: 31px; text-align: right; padding-right: 10px; margin-bottom: 5px;}
.jieduan1 {width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.jieduan2 {width:144px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.jieduan3 {width:400px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-left:10px; float:left}
.jieduan3 a { color: #002b5a; font-size:13px;}
.jieduan4 {width:255px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left;padding-left:10px;}
.jieduan4 a { color: #002b5a; font-size:13px;}
.jieduan6 {width:290px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left;padding-left:10px;}
.jieduan6 a { color: #002b5a; font-size:13px;}
.jieduan5 {width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-left:10px;}
.jieduan5 a { color: #002b5a; font-size:13px;}
.jieduan7 {width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-left:5px;}
.jieduan8 {width:205px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-left:5px;}
.jieduan9 {width:500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left;padding-left:10px;}
.jieduan10 {width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left;padding-left:10px;}
.jieduan11 {width:290px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-left:10px;}
.jieduan12 {width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.box_right_neiye h2 img { display: block; float: left; padding-left: 8px; padding-right: 8px; margin-top: 5px;}


/*在线医院咨询*/
#zxyyzx { width: 200px; border: 1px solid #d7d7d7; height: 153px; overflow: hidden; background: url(../images/zxyyzx_bg.gif) repeat-x; }
#zxyyzx h2 { width: 200px; height: 21px; background: url(../images/zxyyzx_title.gif) no-repeat; text-indent: -9999px;}
#zxyyzx li { display: inline; width: 84px; height: 25px; line-height: 25px; text-align: center; float: left; margin: 0 0 6px 10px; background: url(../images/zxyyzx_box.gif) no-repeat; }
#zxyyzx li a {}
/*新闻内容页------------------------------------------------------------------------------------------*/
#xxx h2{ color: #2e4660; font-size: 16px; text-align: center; height: 40px; line-height: 40px;} 
#xinxi { width: 608px; height: 30px; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; margin: 0 auto; background: url(../images/images/xinxi_bg.gif) repeat-y; text-align: center; line-height: 30px;}
#xinxi span { color: #333; padding: 0px 8px;}
#content_text { width: 560px; padding: 12px 30px; line-height: 22px; font-size: 14px; text-align: justify; }
#keys { width: 600px; background-color: #f0f0f0; margin: 0 auto; margin-top: 12px; color: #2e4660; padding: 10px; padding-bottom: 0;}
#keys span { display: block; font-size: 14px; margin-bottom: 6px; }
#keys div { width: 600px; height: 35px; text-align: center; color: red; font-size: 15px; border-top: 1px dashed #d9d9d9; line-height: 35px;}
#keys div a { font-size: 14px; }



/*问题内容页------------------------------------------------------------------------------------------*/
.ask_left_box { width: 615px; margin: 0 auto;}
.ask_left_box h3 {height: 30px; font-size: 14px; color: #145d96; line-height: 30px;  }
#answer { width: 603px; background-color: #ececec; margin: 0 auto; margin-top: 10px; padding-left: 12px; padding-bottom: 10px; }
#answer span{  color: red; font-size: 13px; font-weight: bolder; display: block; height: 30px; line-height: 30px; }
#answer textarea { width: 585px; border: 1px solid #fff; }
#answer input { display: block; margin: 0 auto; margin-top: 10px; text-align: center;}
.textarea { padding: 8px 4px; width: 470px;}
.textarea .zuijia { display: inline; margin-top: 8px;}
.textarea input{ display: block; margin: 5px 0; margin: 0 auto; text-align: center; } 
.textarea textarea { width: 465px; height: 150px; margin-bottom: 6px;}



/*问题列表页------------------------------------------------------------------------------------------*/

#cand_fenlie { width: 615px; margin: 0 auto; margin-top: 12px; }
#cand_fenlie .grey_ul a { font-size: 13px; line-height: 26px; color: #333; }
#cand_fenlie .blue_ul a { font-size: 13px; line-height: 26px; color: #333; }
#cand_fenlie .TabADS ul li { float: left; height: 28px; line-height: 28px; width: 120px; text-align: center; font-size: 13px; color: #134585; font-weight: bolder; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
#cand_fenlie #special_x { width: 131px; border-bottom: 1px solid #d9d9d9; border-right: none;}
#cand_fenlie .TabADS .TasADSOn { border-bottom: none}



/*提问页------------------------------------------------------------------------------------------*/
#content_ziji { width: 960px; margin: 0 auto; padding-top: 50px; border: 1px solid #b2cadc; }
#content_ziji span { display: block; margin: 8px auto; text-align: center; color: #666;}
#ask { width: 760px; margin: 0 auto; background-color: #eef3f6; border: 1px solid #b2cadc; margin-bottom: 60px;}
#ask input { border: 1px solid #bacfdb; height: 20px;}
#ask textarea { border: 1px solid #bacfdb; width: 450px; height: 160px; }
#ask caption { text-align: left; }
#ask tfoot td { height: 50px; background-color: #eef3f6; padding-bottom: 15px; }
#ask th { text-align: right; font-size: 14px; color: #333; font-weight: normal; padding: 8px; width: 20%; vertical-align: top; }
#ask td { color: red; }
#ask #btn_ask { width: 113px; height: 26px; }


/*注册页_1------------------------------------------------------------------------------------------*/
/*同（提问页）*/
/*注册页_2------------------------------------------------------------------------------------------*/
#gongxi { text-align: center; padding: 50px 30px; background-color: #eef3f6; color: #0e3959; }
#gongxi span { color: red; display: inline;}
#gongxi  ul { margin-left: 35px; margin-top: 20px; }
#gongxi  ul li { float: left; font-size: 14px; font-weight: bolder; color: #333; margin-right: 20px; }
#gongxi  ul li a { font-size: 12px; font-weight: normal; }


/*个人名片------------------------------------------------------------------------------------------*/
#content_ziji_paddingnone { width: 960px; margin: 0 auto; padding-top: 15px; border: 1px solid #b2cadc; }
#content_ziji_paddingnone span { display: block; margin: 8px auto; text-align: center; color: #666; margin-top: 15px;}
.ziye_left_box { width: 225px; float: left; margin-left: 18px; display: inline; padding-bottom: 15px; }
.ziye_left_box img { display: block; }

.ziye_left_box span { display: inline;}
#personal_card { width: 200px; margin: 0 auto; margin-top: 10px; padding-bottom: 6px; border-bottom: 1px dotted #d9d9d9; }
#personal_card img { float: left; }
#personal_card ul { float: left; margin-left: 10px; line-height: 30px;}
#personal_ziliao {  margin: 10px 0 0 15px; }
#personal_ziliao span { display: inline; line-height: 20px; color: #184a64;} 
#add_f { padding-left: 20px; background: url(../images/images/personal_card_10.gif) no-repeat center left; } 
#send_m{ padding-left: 20px; background: url(../images/images/personal_card_14.gif) no-repeat center left; } 
#ask_e { padding-left: 20px; background: url(../images/images/personal_card_18.gif) no-repeat center left; } 
.ziye_right_box { width: 680px; float: left; margin-left: 18px; padding-bottom: 6px; }



#main_title { width: 100%; height: 30px; border-bottom: 1px solid #b2cadc; line-height: 30px;} 
#main_title h3 { font-size: 14px; float: left; color: #214e67; padding-left: 10px;}
#main_title a { display: block; float: right; padding-right: 10px; text-decoration: underline; }
.personal_title ul { margin: 8px 0 0 16px; line-height: 24px; }
.personal_title p { padding: 12px 15px; font-size: 13px; line-height: 22px; text-indent: 26px;}
.personal_title strong { font-weight: normal; }
.personal_title h4 {height: 32px; line-height: 30px; border-bottom: 1px dotted #d9d9d9; font-size: 14px; padding-left: 10px; }
.personal_title ul li { width: 220px; float: left; }
.personal_title ul li span { display: inline; }




/*我的个人中心------------------------------------------------------------------------------------------*/
/*我的个人中心左侧隐藏菜单---------------------------------------------*/
#accordion { width: 225px;}
#accordion h3 {width: 185px; height: 30px; border-bottom: 1px solid #d0d0d0; background: url(../images/images/center_06.gif) no-repeat center left; padding-left: 40px; line-height: 30px; font-size: 14px;}
#accordion h4 { width: 185px; height: 30px; border-bottom: 1px solid #d0d0d0; background: url(../images/images/center_06.gif) no-repeat center left; padding-left: 40px; line-height: 30px; font-size: 14px;}
#accordion h4 a { color: #333;}
#accordion p { width: 175px; line-height: 22px; padding: 8px 0 0 50px;border-bottom: 1px solid #d0d0d0;display: none;}


/*我的个人中心----修改我的个人信息-----------------------------------*/
#personal_xinxi th { height:35px; width: 15%; text-align: right; font-size: 13px; font-weight: normal; color: #333; line-height: 35px; vertical-align: top; padding-right: 5px; }
#personal_xinxi input { border: 1px solid #d3d3d3; height: 18px; }
#personal_xinxi tfoot td { height: 20px;}
#personal_xinxi caption { height: 20px; }
#personal_xinxi textarea { width: 400px; height: 120px; border: 1px solid #d3d3d3; }


/*我的个人中心----我的好友-----------------------------------*/
#add_friends { 680px; }
#add_friends h4 { width: 98%; margin: 0 auto; height: 30px; border-bottom: 1px dotted #d9d9d9; line-height: 30px; }
#add_friends h4 strong { font-size: 14px; display: block; float: left; }
#add_friends h4 a { display: block; float: right; padding-left: 18px; background:url(../images/images/add_friend_03.gif) no-repeat center left; font-size: 12px; font-weight: normal; }
#add_friends ul { margin: 12px 0 0 40px; }
#add_friends ul li { width: 125px; height: 35px;  line-height: 28px; float: left; }
#add_friends ul li a { margin-left: 10px; }


/*我的个人中心----系统消息等-----------------------------------*/
#sendM { width: 100%; height: 30px; padding: 5px 0; line-height: 30px; text-align: right; color: red;}
#sendM img { display: block; float:left; padding-left: 5px; }


/*医师列表页面-------------------------------*/
#wz { width: 950px; height: 24px; line-height: 24px; padding-left: 10px; border: 1px solid #a8d5ee; background-color: #edf6fc; margin: 0px auto; margin-top: 4px; color: #000000;}
#wz a { color: #000;}
#rightside_ys { width: 200px; float: left; display: inline; margin-left: 10px; }
#new_zhuanjia { width: 190px;height:27px; background:url(../images/new_ys_bg.gif) no-repeat center center; line-height: 27px; text-align: right; padding-right: 8px; }
.border_blue { border: 1px solid #a8d5ee;}
#paihang_ys { width: 190px;height:27px; background:url(../images/ys_ph_bg.gif) no-repeat center center; line-height: 27px; text-align: right; padding-right: 8px; }
#bzfl { width: 190px;height:27px; background:url(../images/ysfl_bg.gif) no-repeat center center; line-height: 27px; text-align: right; padding-right: 8px; }
.bzfl_ys { padding-left: 5px;}
.bzfl_ys li { width: 167px; height: 33px; line-height: 33px; padding-left: 18px; background:url(../images/fl_list_ico.gif) no-repeat 5px center; border-bottom: 1px solid #ddd; }
.bzfl_ys li a { font-size: 14px; color: #000;}
#ys_list { width: 749px; height: 949px; float: left; margin-left: 10px; margin-top: 8px;}
#ys_list h2 { width: 100%; height: 27px; text-indent: -9999px;  background:url(../images/ys_list_bg.gif) no-repeat left center #d0e8f6; }

.ys_list_box { width: 725px; height: 125px; border: 1px dotted #c1d7e7; background-color: #f3f8fc; margin: 0 auto; margin-top: 12px; position: relative; padding-bottom: 5px;}
.ys_list_box img { display:inline-block; float: left; margin: 8px 0 0 10px; padding: 3px; border: 1px solid #d7d7d7; width: 77px; height: 107px;}
.ys_title { width: 600px; height: 24px; line-height: 24px; float: left; margin: 8px 0 0 10px;}
.ys_title a { color: #0c63a8; font-size: 14px; font-weight: bolder;}
.ys_list_box p { float: left; width: 600px; margin: 5px 0 0 10px; line-height: 20px; text-indent: 24px;}
.ys_gn { width: 600px; height: 24px; line-height: 24px; position: absolute; top: 95px; left: 120px;}
.ys_gn a.add_f { float: right; display: block; margin-left: 12px; padding-left: 20px; background: url(../images/images/personal_card_10.gif) no-repeat center left; font-size: 12px; font-weight: normal; }
.ys_gn a.send_msg { float: right; margin-left: 12px; display: block; padding-left: 20px; background: url(../images/images/personal_card_14.gif) no-repeat center left; font-size: 12px; font-weight: normal; }
.ys_gn a.ask_e { float: right; margin-left: 12px; display: block; padding-left: 20px; background: url(../images/images/personal_card_18.gif) no-repeat center left; font-size: 12px; font-weight: normal; }

#zxwt .middle_list .grey_ul li { float: left; height: 29px; overflow: hidden; line-height: 29px;}
#yjjwt .middle_list .grey_ul li { float: left; height: 29px; overflow: hidden; line-height: 29px;}
.box_middle_index .middle_list .grey_ul a { font-size: 14px; line-height: 26px;}
.date { color: #808080; float: right;}

/*帮助页面-------------------------------*/
#help p { padding: 12px; line-height: 20px; text-indent: 24px;}
#help a { display: block; width: 190px; margin: 0 auto; height: 30px; line-height: 30px; border-top: 1px solid #e5e5e5; padding-left: 24px;background: url(../images/help_ico.gif) no-repeat 6px center;}
.help_right_box { width: 680px; float: left; margin-left: 18px; padding-bottom: 30px; }
.help_right_box h3 { width: 668px; padding-left: 12px; height: 28px; background: url(../images/help_bg.gif) repeat-x; line-height: 28px; color: #fff; font-size: 14px;}
.help_right_box  p { font-size: 14px; padding: 25px 30px 0; line-height: 26px;}
.help_table td { padding: 10px 0;}