@charset "utf-8";
/* ------------------------------>CSS Default */
*{border:none;padding:0;margin:0 auto}
p{word-wrap:break-word;white-space:normal}
form,input,select,ul,dl,dt,dd{margin:0px auto;padding:0px}
dt{letter-spacing:1px}
body,td,h1,h2,h3,h4,h5,h6{background:#fff;color:#4c4c4c;font:normal 12px/1.6em simsun,Verdana,Arial,Lucida,Helvetica,sans-serif}
li,h1{list-style:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*IE6.0-7.0*/
input,select,img{vertical-align:middle}
.part{text-align:justify;text-justify:inter-ideograph}
.mt0{margin:0 10px 0 0}
.pt5{padding-top:5px}
.pt8{padding-top:8px}
.pt10{padding-top:10px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.w670{width:670px}
.undis{display:none}
/* ------------------------------>a&links */
a{color:#4c4c4c;text-decoration:none}
a:hover,#tg_pl_page a{color:#ff3399;text-decoration:underline}
#tg_pl_page a:hover{text-decoration:none}
/* ------------------------------>clear */
.clear{clear:both;content:".";font-size:0;height:0;overflow:hidden}
.blank{background:#fff;clear:both;height:10px;overflow:hidden}
.blank15{background:#fff;clear:both;height:15px;overflow:hidden}
.show{background:#fff;clear:both;padding:4px;border:1px solid #e7e7e7;overflow:hidden}
/* ------------------------------>wrap */

.wrap {background:#fff;width:980px;}
.box{background:#fff;width:960px;height:100%;clear:both}
/* ------------------------------>header */
.topbar{width:980px;height:32px;clear:both; background:#FFFFFF;}
.topbar dd{width:960px;color:#ccc;padding-top:8px;text-align:right; background:url(images/top_bg.jpg) repeat-x;}
.topbar dd a{color:#000}
.topbar dd span{float:left;color:#000}
.topbar dd form{float:right;margin:-2px 0 0}
.t-ipt1{border-top:1px solid #404040;border-left:1px solid #404040;border-right:1px solid #ccc;border-bottom:1px solid #ccc;width:140px;height:16px;padding:2px 0 0 4px;color:#BEBEBE;margin:0 6px 0 8px}
.t-ipt2{margin-top:-2px}
#banner{width:960px; height:320px;clear:both; background:url(images/banner.jpg) no-repeat}
/* ------------------------------>navi */
.navi{background:url(images/navi_bg.jpg) repeat-x 0 2px;width:960px;height:30px;border-bottom:2px solid #ff008b;clear:both;overflow:hidden}
.navi li{background:url(images/navi_bg2.jpg) no-repeat right 6px;float:left;font-size:14px;letter-spacing:1px;padding:0 7px 0 4px;line-height:32px;text-align:center}
.navi li.lbg{padding:0;width:6px;height:30px;background:url(images/navi_l.jpg) no-repeat 0 2px}
.navi li.rbg{float:right;padding:0;width:6px;height:30px;background:url(images/navi_r.jpg) no-repeat 0 2px}
.navi li.nobg{background:none}
.navi li a{display:block;color:#000;float:left;width:85px;height:30px}
.navi li a#index{background:url(images/navi_tab.jpg) no-repeat;width:65px;color:#fff;font-weight:bold}
.navi li a:hover,.navi li a.thisTab{background:url(images/navi_tab2.jpg) no-repeat;color:#fff;font-weight:bold;text-decoration:none}
.navi li a#index:hover{background:url(images/navi_tab.jpg) no-repeat}
/* ------------------------------>son menu */
.subMenu{background:url(images/navi_bg3.jpg) repeat-x;clear:both;width:960px;height:75px;overflow:hidden}
.subMenu .con{border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;height:68px}
.subMenu dl{height:23px;padding:7px 0 0 9px}
.subMenu dl dt{float:left;background:url(images/nav_t1.gif) no-repeat;width:98px;height:23px;line-height:25px;text-indent:24px;font-weight:bold;overflow:hidden}
.subMenu dl.mans dt{background:url(images/nav_t2.gif) no-repeat}
.subMenu dl.womans a:hover{color:#FA598B}
.subMenu dl.mans a:hover{color:#25689C}
.subMenu dl.womans dt a:hover,.subMenu dl.man dt a:hover{text-decoration:none}
.subMenu dl dd{float:left;color:#bebebe;line-height:25px}
/* ------------------------------>footer */
.links{background:url(images/links3.jpg) repeat-x;clear:both;width:960px;height:83px}
.links dt{background:url(images/links1.jpg) no-repeat;float:left;border-right:1px dotted #bbb;color:#d00;font-size:14px;font-weight:bold;width:20px;padding:3px 0 0 10px;line-height:17px}
.links dd{float:left;margin-left:12px;height:73px;line-height:24px}
.links dd.mid{float:left;margin-left:12px;height:73px;line-height:24px;width:910px;}
.links dd a{color:#4c4c4c}
.links dd a:hover{color:#FA598B}
.links dd.right{background:url(images/links2.jpg) no-repeat right 0;float:right;margin:0;width:6px}
.footer{background:url(images/f_bg.gif) no-repeat #f9f9f9;clear:both;width:960px;height:82px;text-align:center;line-height:24px;padding-top:12px; margin-bottom:90px;}
/* right feedback*/
.sidebar{float:right;width:280px;overflow:hidden}
.online{clear:both;width:280px}
.online dt{background:url(images/r_tel.jpg) no-repeat 0 bottom #FFFEF2;font-weight:bold;height:60px;margin-bottom:12px;color:#ff3399;padding:6px 0 0 10px}
.online dd{float:left;width:136px;height:48px;line-height:44px;text-indent:62px}
.online dd a{font-size:14px;font-weight:bold;letter-spacing:1px;color:#ff3399}
.act_bg1{background:url(images/r_show_1.jpg) no-repeat}
.act_bg2{background:url(images/r_show_2.jpg) no-repeat}
.act_bg3{background:url(images/r_show_3.jpg) no-repeat}
.act_bg4{background:url(images/r_show_4.jpg) no-repeat}
.mr8{margin-right:8px}
/*scroll*/
.artlist{width:280px;padding-bottom:10px}
.artlist .tbars{height:34px;padding-left:10px;background:url(images/r_title2.jpg) no-repeat left top}
.artlist .tbars h3{float:left;font-weight:bold;font-size:14px;letter-spacing:1px;height:27px;width:88px;line-height:29px;overflow:hidden;text-align:center;margin-top:7px;background:none;}
.artlist .tbars h3.cur{background:url(images/r_title2_cur.jpg) no-repeat left top}
.artlist .tbars h3 a{color:#fff}
.artlist .tbars h3.cur a{color:#ff3399}
.artlist .cnt{min-height:404px;padding-bottom:10px;border:1px solid #fac200;border-top:none;background-color:#fef8e2}
.artlist .cnt dl{width:260px}
.artlist .cnt dt{height:24px;line-height:24px;padding-top:5px}
.artlist .cnt dt a{color:#ff3399}
.artlist .cnt ul li{float:left;min-width:130px;height:24px;line-height:24px; text-indent:10px;background:url(images/ico_1.gif) no-repeat 3px center}
.r_title{background:url(images/r_title.jpg) no-repeat;float:left;height:34px;width:280px;margin-top:2px}
.r_title h3{float:left;font-weight:bold;font-size:14px;letter-spacing:1px;padding:11px 0 0 22px;background:none;color:#ff3399}
.r_title h3 a{color:#ff3399}
.r_title h4{background:none;float:left;padding:10px 0 0 30px}
.r_title h4 a{color:#fff}
.r_title span{float:right;padding:9px 12px 0 0}
.r_title span a{color:#fff;text-decoration:underline}
.r_title span a:hover{text-decoration:none}
.doc{clear:both;width:278px;border:#ff3c71 1px solid;border-top:none;background:#FFFEF2;padding:13px 0 15px;overflow:hidden}
#demoss{height:323px;overflow:hidden}
#demoss li{background:url(images/doc_bg.jpg) no-repeat 12px 8px;width:268px;height:125px;padding:12px 0 0 12px;overflow:hidden}
#demoss li img{float:left;padding:0 0 0 4px}/*width:92px;height:114px;*/
#demoss li h5{background:none;float:left;margin:0 0 0 15px;font-weight:bold}
#demoss li h5 strong{font-size:14px;padding-right:8px}
#demoss li h5 a{font-weight:bold;color:#ff3399;text-decoration:underline}
#demoss li h5 a:hover{text-decoration:none}
#demoss li p{float:left;line-height:22px;margin:5px 0 0 15px;width:146px;color:#666}
#demoss li p img{margin-top:5px;padding:0 6px 0 0}
/* ---->wrap02&baby*/
.babytitle{background:url(images/bb_m.jpg) repeat-x;height:33px;overflow:hidden}
.babytitle h3{background:url(images/bb_l.jpg) no-repeat;float:left;width:104px;height:32px}
.babytitle h3 a{display:block;text-indent:-9999px;width:80px;height:20px;margin:7px 0 0 24px;overflow:hidden}
.babytitle span{background:url(images/bb_r.jpg) no-repeat right 0;float:right;height:32px;line-height:34px;color:#ff3399;padding-right:20px}
.babytitle span a{color:#666;text-decoration:none}
.babytitle span a:hover{color:#ff3399}
.babylist li{background:url(images/bb_bg.jpg) no-repeat 0;float:left;width:135px;height:122px;padding:21px 0 0 12px;margin-left:7px}
.babylist li img{width:108px;height:108px}
/* byby tags */
.testbyby dt{float:left;width:17px;height:67px;line-height:16px;color:#fff;padding:3px 0 0 2px;margin:10px 10px 0 0}
.testbyby dt a{color:#fff}
.woman11{background:url(images/w_r_bg2.jpg) repeat-x}
.woman11 dt{background:url(images/w_r_bg.jpg) no-repeat;overflow:hidden}
.woman11 li{background:url(images/ico_1.gif) no-repeat 0 11px;}
.man11{background:url(images/m_r_bg2.jpg) repeat-x}
.man11 dt{background:url(images/m_r_bg.jpg) no-repeat}
.man11 li{background:url(images/ico_13.gif) no-repeat 0 11px;}
.colface{background:url(images/o_r_bg2.jpg) repeat-x}
.colface dt{background:url(images/o_r_bg.jpg) no-repeat}
.colface li{background:url(images/ico_19.gif) no-repeat 0 11px;}
/*epb scroll*/
.epb-side{clear:both;height:8px;background:url(images/epb_t.jpg) no-repeat;overflow:hidden}
.e-b{background:url(images/epb_b.jpg) no-repeat;}
.scrollBox{background:url(images/epb_bg.jpg) repeat-y;clear:both;height:163px;padding:12px 0 0}
.leftButton{width:15px;height:80px;background:url(images/epb_lbg.jpg) no-repeat 2px 0;float:left;cursor:pointer;margin-top:25px}
.rightButton{width:15px;height:80px;background:url(images/epb_rbg.jpg) no-repeat 0;float:left;cursor:pointer;margin-top:25px}
.listCont,.listCont .ScrCont,ul.mScroll,ul.mScroll li{height:163px;/*滚动区域高度*/}
.listCont{width:900px;float:left;margin:0 17px 0 13px;overflow:hidden;/*视觉滚动区域*/}
.listCont .scrCont{width:10000px;height:163px;/*真实滚动区域，令滚动模块连续，宽度至少与内容总宽度相同*/}
.listCont .scrCont #List1,.listCont .scrCont #List2{float:left;/*循环体，List1与List2模拟循环*/} 
.listCont .scrCont ul{display:block;clear:both;}
.listCont .scrCont ul li{width:190px;display:inline;text-align:center;float:left;/*单个滚动宽度*/}
.listCont .scrCont ul li i{display:block;}
.listCont .scrCont ul li .iTitle{margin-top:6px;}
.listCont .scrCont ul li .iTitle a{color:#495A4A;font-weight:bold;font-style:normal}
.listCont .scrCont ul li img{border:1px solid #e7e7e7;background:#F7F8F8;width:155px;height:116px;padding:8px}
/*other list*/
.top-focus{clear:both;width:420px;height:90px;padding:0 20px}
.top-focus dt{font-weight:bold;text-align:center;font-size:14px;padding-top:3px}
.top-focus dd{color:#999;line-height:22px;padding-top:5px}
.top-focus dd a{color:#ff3399;text-decoration:underline}
.top-focus dd a:hover{color:#ff3399;text-decoration:none}
.lblock{float:left;width:680px;overflow:hidden}
.o-box dd.o-border{border:1px solid #dcdcdc;width:638px;padding:15px 15px 12px;overflow:hidden;margin-left:0}
.o-focus{float:left;background:#C8D2C9;text-align:center;width:147px;padding-top:5px}
.o-focus img{width:135px;height:180px;border:1px solid #fff;margin-bottom:4px}
.o-focus a,.o-bg dt a{color:#495A4A}
.o-list{float:right}
.o-bg{border-bottom:1px dashed #ccc;height:77px;width:470px;padding:0;margin-bottom:9px}
.o-bg dd{color:#666}
.o-focuslist{clear:both;width:460px}
.o-focuslist li{float:left;background:url(images/ico_2.gif) no-repeat 5px 9px;text-indent:15px;width:230px;height:26px;line-height:26px;font-size:14px}
.otherlist{float:left;width:330px;margin-right:10px;overflow:hidden}
dt.o-title{background:url(images/x_bg2.jpg) repeat-x 0 bottom;height:32px;margin-left:0}
dt.o-title strong{background:url(images/x_bg3.jpg) no-repeat;font-size:14px;color;#495A4A;float:left;padding:8px 0 0 12px;height:24px}
dt.o-title a,.rblock dt strong a,.rblock li a{color:#495A4A}
dt.o-title span{background:url(images/x_bg4.jpg) no-repeat right 0;float:right;padding:8px 10px 0 0;height:24px}
.otherlist dd{border:1px solid #dcdcdc;overflow:hidden}
.otherlist dd ul{padding:0 0 10px 15px}
.rblock{width:279px;float:right;border-left:1px solid #dcdcdc;background:#F5F8F5}
.rblock dt{background:url(images/x_bg.jpg) repeat-x 0 bottom;height:34px;margin:0 3px}
.rblock dt strong{background:url(images/ico_15.gif) no-repeat 10px 11px;font-size:14px;color:#495A4A;float:left;padding:8px 0 0 28px;height:24px}
.rblock dd p{color:#495A4A;line-height:24px;margin-bottom:6px;padding-right:15px;font-size:14px}

/* doctor */
.docList,.doc-list{clear:both;width:648px}
.docList dt,.doc-list dt{background:url(images/ico_22.gif) no-repeat 0 17px;font-size:14px;font-weight:bold;text-indent:18px;height:24px;border-bottom:1px solid #FFDCA8;width:615px;clear:both;padding-top:16px;overflow:hidden}
.docList dt span,.doc-list dt span{float:right;font-size:12px;font-weight:normal}
.docList dd{background:url(images/pic_bg2.gif) no-repeat 179px 12px;float:left;width:156px;padding:5px 25px 0 32px;overflow:hidden}
.doc-list dd{clear:both;width:590px;padding:0 25px 0 32px;overflow:hidden}
.docList dd strong{margin-left:10px}
.docList a.title{color:#4c4c4c;font-size:14px;letter-spacing:1px}
.docList a.title img{display:block;width:120px;height:158px;padding:8px;border:1px solid #dadada;margin-bottom:10px}
.docList a.title img:hover{border:1px solid #CADCEC}
.docList dd p{color:#069;line-height:24px;padding-left:10px}
.docList dd p img{padding-right:6px}
/* doctor2 */
ul.arclist3{width:630px;clear:both}
ul.arclist3 li{border-bottom:1px dashed #ccc;padding:15px 0; height:170px;}
ul.arclist3 li span{background:url(images/pic_bg2.gif) no-repeat right 6px;width:148px;float:left;margin-right:13px}
ul.arclist3 li span img{width:120px;height:158px;padding:8px;border:1px solid #dadada}
ul.arclist3 li p{line-height:22px;color:#666;padding-top:4px}
ul.arclist3 li p strong{color:#333;background:url(images/ico_26.gif) no-repeat 0 8px;font-size:14px;padding:3px 0 0 12px}
ul.arclist3 li p strong a{color:#ff3399}
ul.arclist3 li p cite{color:#069;font:12px normal verdana}
ul.arclist3 li p a img{width:57px;height:21px;border:none;float:none;padding:6px 6px 0 0}
p.p_top2{margin-top:4px;font-family:verdana}
a.mores{background:url(images/ico_20.gif) no-repeat 0 3px;color:#888;text-decoration:underline;padding-left:12px}
a.mores:hover{text-decoration:none}
/* article&pages */
.x_line2{background:none;border-bottom:1px dashed #ddd;margin:0 auto 6px;content:".";font-size:0px;height:0px;overflow:hidden}
.x_line3{background:none;margin:0 auto 6px;content:".";font-size:0px;height:0px;overflow:hidden}
.x_line4{background:none;border-bottom:1px dashed #FED1E1;content:".";font-size:0px;height:0px;clear:both;width:620px;overflow:hidden}
.x_line5{background:none;border-bottom:1px dashed #FED1E1;font-size:0px;height:16px;margin-bottom:4px;clear:both;width:620px;overflow:hidden}
ul.page_info{clear:both;width:620px;text-align:center;padding-top:13px;height:38px;overflow:hidden}
ul.page_info li{float:left;font-family:Tahoma;height:23px;line-height:17px;margin-right:6px}
ul.page_info li a,ul.page_info li.disabled{float:left;padding:2px 4px 2px;height:17px;color:#4c4c4c;border:1px solid #dbdbdb}
ul.page_info li a:hover{color:#27699B;text-decoration:none;padding:2px 4px 1px;border-bottom:2px solid #27699B}
ul.page_info li.thisclass,ul.page_info li.thisclass a,ul.page_info li.thisclass a:hover{color:#27699B;padding:2px 4px 1px;height:17px;border:1px solid #dbdbdb;border-bottom:2px solid #27699B;font-weight:bold}
ul.page_info .pageinfo{border:1px solid #dbdbdb;float:right;line-height:21px;padding:0 8px 0 8px;color:#666}
ul.page_info .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px}

/*分页*/
#pages { margin:15px auto; text-align:center; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center; color:#077ac7;}
#pages a.now{ background:#077ac7; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background:#077ac7; color:#fff;}

/*栏目*/
.cat,.cat_index{ margin:10px auto; clear:both; overflow:hidden!important;}
.cat{ padding:0 5px;}
/*栏目标题*/
.cat_title,.cat_title_1{ border:1px solid #99D3FB; background:url(images/bg_2.jpg) repeat-x 0 -64px; height:27px; overflow:hidden; line-height:27px; padding:0 10px; margin-bottom:10px;}
.cat_title_1{ background-position:0 24px; border:0;}
/*more*/
.cat_title img,.cat_title_1 img{ float:right;}
.cat_title h3,.cat_title_1 h3{ font-size:14px; color:#069;background:url(images/bg_model.gif) no-repeat -7px 3px; padding-left:1em;}
.cat_left{ width:214px; float:left; border:1px solid #99D3FB; text-align:center; padding:5px 0; overflow:hidden;}
.cat_left p{text-indent:2em; width:204px; text-align:left; line-height:200%; margin:0 auto;}
.cat_left p a{ font-size:12px;}
.cat_left a img{ border:1px solid #CCCCCC;padding:1px;}
.cat_left ul{ margin:0 auto;}
.cat_right{ width:410px; float:right;}
.cat_right a{ font-size:14px;}

.text_list {}
.text_list li { text-align:left; padding-left:1.2em; background:url(images/list_bg.gif) no-repeat 5px 9px; line-height:25px;}

#sitemap{ margin:10px;}
#sitemap h3{ font-size:14px; line-height:30px; margin-top:10px;}
#sitemap p{ padding-left:20px; line-height:28px; border-bottom:1px dashed #B9DFF9;}
#sitemap p a{margin-right:40px;}