﻿@charset "utf-8";
/* ------------------------------------------------------------
 Master Stylesheet. Created & Modified by yan. QQ:348676697 
------------------------------------------------------------ */
#body.child { background:url(../images/bdbgg.png) no-repeat center 26px; }
.child #banner { height:198px; }
#main, #section { margin-bottom:10px; border:1px solid #e5e5e5; background:#FFF; overflow:hidden; }
#section { width:705px; }
#main #section { margin-bottom:0; border-width:0 1px 0 0; height:100%; }
#aside { width:262px;}
#main #aside { width:272px; }
.column-tl, .btn-mfzx, .btn-djxq, .doc-pingjia h4, .thumb-txt h4, .thumb-list dt { font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; }
/* = Current Page.
------------------------------------------------------------ */
#current { margin:0 16px 12px; border-bottom:1px solid #e5e5e5; padding:16px 0; }
#current p { background:url(../images/ico_03.gif) no-repeat 0 -24px; text-indent:20px; }
#current strong { font-weight:500; color:#156a33; }
/* = Expert Page.
------------------------------------------------------------ */
.column-tl { margin:0 16px 20px; height:35px; background:#cd224c; text-indent:20px; font-size:18px; line-height:35px; color:#FFF; }
.doc-item { float:left; display:inline; margin:0 8px 20px; border:3px solid #ebebeb; padding:20px; width:410px; height:365px; }
.doc-img { float:left; }
.doc-txt { float:right; width:222px; }
.doc-txt strong { font-size:14px; }
.doc-txt h4, .doc-txt .shanch { margin-bottom:10px; border-bottom:1px solid #e5e5e5; padding-bottom:10px; }
.doc-pingjia { padding:20px 0; clear:both; *zoom:1; }
.doc-pingjia h4 { margin-bottom:8px; font-size:16px; }
.doc-pingjia p { margin-bottom:5px; }
.doc-pingjia p span { color:#991137; }
.btn-mfzx, .btn-djxq { float:left; display:inline; margin:10px 0 0 40px; border-radius:5px; padding:0 20px 0 40px; height:30px; background:#cc234c url(../images/ico_04.png) no-repeat; line-height:30px; font-size:16px; color:#FFF;  }
.btn-mfzx { background-position:10px -177px; }
.btn-djxq { background-position:10px -216px; }
.btn-mfzx:hover, .btn-djxq:hover { background-color:#bf143e; color:#FFF; text-decoration:none; }
/* = Column Page...
------------------------------------------------------------ */
#column h3 { margin-bottom:15px; border-bottom:2px solid #d7d7d7; height:36px; line-height:36px; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; clear:both; }
#column h3 strong { float:left; display:inline; border-bottom:2px solid #cc234c; padding:0 15px 0 5px; font-size:16px; color:#cc234c; }
.column-top { float:left; display:inline; margin:0 0 15px 30px; width:286px; height:170px; overflow:hidden; }
.column-top p { text-indent:2em; }
.column-top ul li { float:left; display:inline; margin:5px 2px 0 8px; }
.column-top ul li a { display:block; width:130px; height:32px; background:#ececec; line-height:32px; text-align:center; color:#4b4b4b; }
.column-top ul li a:hover { background:#cc234c; font-weight:700; color:#FFF; text-decoration:none; }
.column-top dl { border:1px solid #e3d8cb; padding:10px 16px; height:95px; background:#f3ece4; }
.column-top dt { background:url(../images/ico_03.gif) no-repeat 0 -307px; text-indent:25px; font-size:14px; color:#90745f; }
.column-top dd, .column-top dd a { float:left; }
.column-top dd a { border-left:1px dashed #FFF; border-right:1px solid #e3d8cb; width:82px; text-align:center; }
.column-top dd a:hover { font-weight:700; text-decoration:none; color:#794722; }
.column-top .ico_01 { border-left:none; }
.column-top .ico_02 { width:84px; }
.column-top .ico_03 { border-right:none; }
.column-top .ico-box { margin:8px auto 0; width:34px; height:36px; background:url(../images/ico_05.gif) no-repeat; overflow:hidden; }
.column-top .ico_01 .ico-box { background-position:3px -324px; border-left:none; }
.column-top .ico_02 .ico-box { background-position:-36px -324px; }
.column-top .ico_03 .ico-box { background-position:-75px -324px; border-right:none; }
.column-top .ico_01:hover .ico-box { background-position:3px -363px; }
.column-top .ico_02:hover .ico-box { background-position:-36px -363px; }
.column-top .ico_03:hover .ico-box { background-position:-75px -363px; }
/* = col-4 */
.col-4 li { float:left; display:inline; margin:0 15px 15px 18px; width:196px; }
.col-4 h4 { padding:5px 0; text-align:center; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:14px; }
.col-4 p { line-height:24px; text-indent:2em; }
/* column-disease */
.column-disease .tabs { margin-bottom:15px; padding-left:50px; height:40px; background:#f4f4f4; }
.column-disease .tabs li { float:left; display:inline; margin:10px 0 0 10px; padding:0 20px; height:20px; line-height:20px; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:14px; }
.column-disease .tabs li.curr { background:#cc234c; }
.column-disease .tabs li.curr a { font-weight:700; color:#FFF; }
.column-disease .tabconm { padding:0 20px 20px; height:210px; overflow:hidden; }
.column-disease .tabconm .img { float:left; margin-top:10px;/* border:1px solid #e5e5e5; padding:4px;*/ } 
.column-disease .tabconm .txt { float:right; width:560px; }
.column-disease .tabconm .txt h4 { margin-bottom:10px; text-align:center; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:16px; }
.column-disease .tabconm .txt h4 a { font-weight:700; }
.column-disease .tabconm .txt p { margin-bottom:10px; border-bottom:1px dashed #d9d9d9; padding:0 5px 10px; text-indent:2em; }
.tabcon { display:none; } .on { display:block; }
/* column-doctor */
.column-doctor .tabs { float:right; margin-bottom:15px; width:406px; }
.column-doctor .tabs li { float:left; display:inline; border:1px solid #eaeaea; }
.column-doctor .tabs li a { display:block; border:3px solid #FFF; padding:1px; width:193px; height:85px; background:#efefef; overflow:hidden; }
.column-doctor .tabs li img { float:left; display:inline; margin-right:5px; }
.column-doctor .tabs li h4 { padding:8px 0 0; font-weight:700; font-size:14px; color:#cc234c; }
.column-doctor .tabs li.curr a { border-color:#eaeaea; background:#cc234c; text-decoration:none; }
.column-doctor .tabs li.curr a, .column-doctor .tabs li.curr h4 { color:#FFF; }
.column-doctor .tabcon { float:left; margin-bottom:15px; width:500px; height:285px; overflow:hidden; }
.column-doctor .tabcon .img { float:left; margin-top:10px;/* border:1px solid #e5e5e5; padding:4px;*/ } 
.column-doctor .tabcon .txt { float:right; width:260px; }
.column-doctor .tabcon .txt h4 { margin-bottom:5px; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:16px; }
.column-doctor .tabcon .txt h4 a { font-weight:700; }
.column-doctor .tabcon .txt p { margin-bottom:5px; border-bottom:1px dashed #d9d9d9; padding-bottom:5px;  }
.column-doctor .tabcon .btn { float:left; display:inline; margin:10px 0 0 20px; width:95px; height:30px; background:#cc234c; line-height:30px; text-align:center; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:16px; color:#FFF; }
.column-doctor .tabcon .btn:hover { background:#bf143e; font-weight:700; text-decoration:none; }
/* = List Page...
------------------------------------------------------------ */
.column-mn { padding:0 25px; }
.thumb-img { float:left; margin-bottom:20px; }
.thumb-txt { float:right; margin-bottom:20px; width:465px; }
.thumb-txt h4 a { font-size:16px; }
.thumb-txt p { margin-top:10px; text-indent:2em; }
.thumb-list { margin-bottom:20px; border-bottom:1px solid #e5e5e5; height:125px; background:url(../images/ico_05.gif) no-repeat -222px -144px; clear:both; *zoom:1; }
.thumb-list dt { padding-left:50px; font-size:16px; color:#cc234c; }
.thumb-list dd { float:left; display:inline; margin:0px -135px 5px 135px; width:280px; background:url(../images/ico_03.gif) no-repeat 0 -75px; text-indent:15px; }
.column-list h4 { margin-bottom:5px; padding:0 12px; height:28px; background:#f6f6f6; line-height:28px; text-align:right; color:#939292; }
.column-list h4 a { float:left; background:url(../images/ico_03.gif) no-repeat -2px -222px; text-indent:20px; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-weight:700; font-size:14px; }
.column-list p { margin-bottom:15px; border-bottom:1px solid #e5e5e5; padding:0 10px 15px; text-indent:2em; }
/* = page */
#page { padding:30px 0; }
#page span { margin:0 5px; cursor:pointer; }
#page span:hover { color:#000; text-decoration:underline; }
#page span.curr { color:#cc234c; text-decoration:underline; }
#page span.nopage:hover { color:#444; cursor:default; text-decoration:none; }
/* = Dushi Page...
------------------------------------------------------------ */
/* = pingzhi */.ds-intro, .ds-pingzhi { margin:0 20px; padding-bottom:20px; position:relative; clear:both; }
.ds-intro h4 { margin-bottom:15px; border-top:2px solid #d9d9d9; border-bottom:1px dashed #d9d9d9; padding:5px 0 3px; }
.ds-intro h4 span { display:block; margin:0 auto; width:575px; height:40px; background:url(../images/ico_05.gif) no-repeat 0 -55px; }
.ds-intro img { float:left; padding:15px; }
.ds-intro p { margin-left:275px; padding:10px; text-indent:2em; }
.ds-pingzhi { padding-bottom:250px; }
.ds-pingzhi h4 { margin-bottom:15px; border-top:2px solid #d9d9d9; border-bottom:1px dashed #d9d9d9; padding:5px 0 3px; }
.ds-pingzhi h4 span { display:block; margin:0 auto; width:330px; height:40px; background:url(../images/ico_05.gif) no-repeat 0 -96px; line-height:9999px; overflow:hidden;}
.pz-bgline { position:absolute; left:330px; top:75px; width:5px; height:1220px; background:#cc234c; z-index:1; }
.pz-item { margin:30px 9px -180px; position:relative; z-index:2; }
.pz-bg { width:12px; height:82px; background:url(../images/ico_05.gif) no-repeat; overflow:hidden; }
.pz-cir { width:13px; height:13px; background:url(../images/ico_03.gif) no-repeat -3px -199px; overflow:hidden; }
.pz-bg, .pz-cir { position:absolute; z-index:2; }
.pz-item.fn-left { padding-right:33px; }
.ds-pingzhi .fn-left .pz-bg { left:296px; top:0; background-position:-542px -318px; }
.ds-pingzhi .fn-left .pz-cir { right:0; top:50px; }
.pz-item.fn-right { padding-left:33px; }
.ds-pingzhi .fn-right .pz-bg { right:296px; top:64px; background-position:-558px -318px; }
.ds-pingzhi .fn-right .pz-cir { left:0; top:90px; }
.pz-txt { border:1px solid #e5e5e5; padding:15px 25px; width:245px; background:#FFF; }
.pz-txt h5 { margin-bottom:10px; text-align:center; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:18px; color:#cc234c; }
.pz-txt p { padding-top:10px; text-indent:2em; }
/* = huanjing */.thumb { margin:0 30px 25px; }
.thumb dt { float:left; display:inline; margin-right:25px; }
.thumb dd h4 { margin-bottom:5px; font-weight:700; font-size:16px; }
.thumb dd p { text-indent:2em; }
.img-list { margin:0 16px; border-top:1px solid #e5e5e5; padding-top:25px; }
.img-list li { float:left; display:inline; margin:0 38px 20px; text-align:center; font-size:14px; }
.img-list li img { margin-bottom:10px; border:1px solid #e5e5e5; padding:4px; }
/* = jishu */.teach-list { margin:0 16px; border-top:1px solid #e5e5e5; padding-top:25px; }
.teach-list li { float:left; display:inline; margin:0 35px 20px; width:264px; height:274px; border:1px solid #dfdfdf }
.teach-list li p img { margin:10px 16px; }
.teach-list li .tit { display:block; height:23px; text-align:center; font-size:14px; color:#FFF; }
.teach-list li .con{ width:240px; margin:0 14px; }
.teach-list li .tit a:link { color:#ba2636 }
.teach-list li .tit a:hover { color:#ba2636 }
.teach-list li .tit a:visited { color:#ba2636 }
.teach-list li p { padding-top:4px;  }
.teach-list li .con a:link { color:#166aee }
.teach-list li .con a:hover { color:#166aee }
.teach-list li .con a:visited { color:#166aee }
/* = Show Page...
------------------------------------------------------------ */
#mn { padding:5px 25px 15px; }
#mn h1 { margin-bottom:10px; text-align:center; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-weight:700; font-size:20px; color:#156a33; }
#ftl { text-align:center; color:#999; } #ftl span { margin:0 10px; }
#summary { margin-bottom:15px; padding:10px 20px; background:#f3f3f3; }
#content{font-size:14px;}
#content p { margin:0 5px 10px; line-height:28px;  font-size:14px; }
/* = vote */
#vote h3 { margin:20px 0 15px; height:35px; background:#f3f3f3; line-height:35px; text-indent:20px; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:15px; color:#156a33; }
.vote-ask, .vote-yy { float:left; display:inline; margin:0 20px 20px 50px; border:solid #e5e5e5; border-width:0 1px 1px 0; padding-top:10px; width:250px; height:95px; background:#f2f2f2; }
.vote-prop { float:left; margin:9px 0 0 18px; width:26px; height:37px; background:url(../images/ico_05.gif) no-repeat; text-align:center; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-weight:700; font-size:16px; color:#FFF; }
.vote-ask .vote-prop { background-position:-83px -269px; }
.vote-yy .vote-prop { background-position:-110px -269px; }
#vote p { margin:0 15px 5px 60px; }
.vote-choic { font-weight:700; font-size:14px; color:#156a33; }
.vote-choic a { font-weight:500; font-size:12px; color:#156a33; }
.vote-txt { padding:2px 5px; background:#E5E5E5; color:#212121; }
.vote-num { text-align:center; color:#937342; }
.btn-box { margin-bottom:20px; padding-left:150px; height:36px; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; overflow:hidden; clear:both; }
.btn-ask, .btn-yy { float:left; display:inline; margin:0 0 0 40px; border-radius:5px; padding:0 20px 0 50px; height:36px; background:#156a33 url(../images/ico_04.png) no-repeat; line-height:36px; font-size:16px; color:#FFF;  }
.btn-ask { background-position:10px 5px; }
.btn-yy { background-position:10px -42px; }
.btn-ask:hover, .btn-yy:hover { background-color:#156a33; color:#FFF; text-decoration:none; }
/* = fanye */
#fanye { margin-bottom:15px; text-align:center; clear:both; }
#fanye li { display:inline; margin:0 15px; }
/* = readMore */
dl#readMore {width:100%; float:left; margin-right:15px; }
#readMore dt { margin-bottom:10px; font-weight:700; font-size:14px; height:24px; }
#readMore dd { float:left; margin-bottom:5px; width:98%; background:url(../images/ico_03.gif) no-repeat 0 -125px; text-indent:15px; }
/* = Disease Show Page */
#mainHeader { margin-bottom:15px; border:1px solid #e5e5e5; padding:10px 0 0; background:#FFF; }
#mainHeader h2 { margin:0 15px 15px; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:25px; color:#a6153e; }
div.column-tabs { padding-left:15px; height:39px; background:#cc234c; }
ul.column-tabs, .column-tabs li, .column-tabs a { float:left; display:inline; }
.column-tabs li { padding-right:2px; height:39px; background:url(../images/ico_01.png) no-repeat right -223px; position:relative; }
.column-tabs li.curr { background:#2b2b2b; font-weight:700; }
.column-tabs li.curr span { position:absolute; left:50%; top:39px; margin-left:-7px; border:7px solid; border-color:#2b2b2b transparent transparent; width:0; height:0; line-height:0; }
.column-tabs a { padding:0 27px; height:39px;  line-height:39px; font-size:14px; color:#FFF; }
.column-tabs a.last { background:url(../images/ico_01.png) no-repeat left -223px; padding-left:29px; }
.mod-call { margin:15px 16px; padding-left:10px; height:36px; background:#e8e8e8; line-height:36px; }
.mod-call form{width:265px; display:inline;}
.mod-call p, .mod-call form, .mod-call input { float:left;  margin-right:5px; }
.mod-call #number { margin-top:8px; border:1px solid; border-color:#888888 #dcdcdc #dcdcdc #888888; width:140px; height:20px; line-height:20px; float:left; }
.mod-call #modSubmit { margin-top:8px; padding:0 5px; height:22px; float:left; width:85px; display:inline; background:#e9a225; line-height:22px; color:#FFF; border:none; cursor:pointer; }
#modContent { font-size:14px; }
#modContent p { margin:0 5px 10px; font-size:14px; }
/* = Yuyue Page...
------------------------------------------------------------ */
#main #aside.fn-left { border-right:1px solid #e5e5e5; padding-bottom:25px; width:240px; height:100%; }
.nav-yy { width:186px; margin-left:26px; background:url(../images/ico_06.gif) no-repeat right bottom; }
.nav-yymn { padding:12px 0; background:url(../images/ico_06.gif) no-repeat left top; }
.nav-yymn ul { border:solid #e3dacb; border-width:0 1px; padding:0 18px; background:#f3ece5; }
.nav-yymn li { border-bottom:1px solid #e3dacb; padding:11px 5px; height:29px; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:16px; }
.nav-yymn li a { display:block; height:29px; line-height:29px; background:url(../images/ico_03.gif) no-repeat 15px -220px; text-indent:45px; }
.nav-yymn li a:hover, .nav-yymn li.curr a { background:#cc234c url(../images/ico_03.gif) no-repeat 15px -245px; color:#FFF; text-decoration:none; }
.nav-yymn li.last { border-bottom:none; }
.aside-contact { margin:25px 0 0 26px; width:186px; height:83px; background:url(../images/ico_05.gif) no-repeat -5px -150px; line-height:9999px; overflow:hidden; }
.guahao-txt { margin-right:30px; padding:10px 0 20px; line-height:28px; font-size:14px; }
.guahao-txt h4 { margin-bottom:10px; font-weight:700; font-size:16px; }
#yyForm { padding:20px; font-size:14px; }
#yyForm p { clear:both; }
#yyForm label, #yyForm input, #yyForm select, #yyForm textarea { float:left; display:inline; margin:0 5px 15px 0; padding:2px; }
#yyForm label { width:6em; text-align:right; margin-right:0; }
#yyForm input { border:1px solid; border-color:#999 #e3e3e3 #e3e3e3 #999; width:200px; height:25px; line-height:25px; }
#yyForm select { margin-right:100px; }
#yyForm textarea { width:450px; height:150px; }
#yyForm .yySubmit { margin-left:200px; border-radius:5px; width:180px; height:36px; background:#cc234c; line-height:36px; text-align:center; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:16px; color:#FFF; cursor:pointer; border:none; clear:both; }
/* = Aside...
------------------------------------------------------------ */
.aside-ico { float:right; width:38px; height:38px; background:url(../images/ico_05.gif) no-repeat right -1px; }
#aside h3 strong { border-left:6px solid #d9ac5b; padding-left:10px; }
/* = secExpert */
#secExpert { margin-bottom:10px; border:1px solid #e5e5e5; padding:10px 0; background:#FFF; position:relative; overflow:hidden; }
.expitem { padding:8px 30px 0; height:400px; position:relative; overflow:hidden; }
.expitem img { border:1px solid #e8e8e8; padding:4px; }
.expitem h4 { padding:10px 0 0px; }
.expitem h4 a { margin-right:10px; font-weight:700; font-size:14px; }
.btn-wyzx { display:block; margin:10px auto 0; width:110px; height:35px; background:#156a33; line-height:35px; text-align:center; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:16px; color:#FFF; }
.btn-wyzx:hover { background:#156a33; color:#FFF; text-decoration:none }
.icos { position:absolute; right:25px; bottom:15px; }
.icos li { float:left; display:inline; margin:0 2px; width:10px; height:10px; line-height:9999px; font-size:8px; background:#777; overflow:hidden; cursor:pointer; }
.icos li.highs { background:#156a33; }
/* = secDisease */
#secDisease { margin-bottom:10px; border:1px solid #e5e5e5; padding:10px 0 20px; background:#FFF;  overflow:hidden; }
#secDisease ul li { float:left; display:inline; margin:12px -6px 0 17px; }
#secDisease ul li a { display:block; width:102px; height:32px; background:#ececec; line-height:32px; text-align:center; color:#4b4b4b; }
#secDisease ul li a:hover { background:#cc234c; font-weight:700; color:#FFF; text-decoration:none; }
/* = secAsk */
#secAsk { margin-bottom:10px; border:1px solid #e5e5e5; padding:10px 0 0; background:#FFF; position:relative; overflow:hidden;height:250px }
#secAsk img { display:block; margin:8px auto; border:1px solid #e8e8e8; padding:4px; }
#secAsk li { margin:0 20px 0 16px; color:#cc234c; }
/* = secAsk */
#secMap { margin-bottom:10px; border:1px solid #e5e5e5; padding:10px 0; background:#FFF; position:relative; overflow:hidden; }
.map-box { margin:8px 11px 0; border:1px solid #e8e8e8; padding:4px; }
.map-box h4 { margin-bottom:2px; height:25px; background:url(../images/ico_01.png) repeat-x 0 -264px; line-height:25px; text-align:center; font-weight:700; color:#000; }
/* = nav-list */
.nav-list li { margin:10px 12px 0; height:74px; margin-bottom:12px; border-bottom:1px solid #e5e5e5; padding:0 7px 12px; }
.nav-list img { float:left; margin-right:10px; border:1px solid #e5e5e5; padding:2px; }
.nav-list h4, .nav-list p { margin-left:115px; padding-top:5px; }
.nav-list h4 a { display:block; height:22px; line-height:22px; font-weight:700; font-size:14px; }
.nav-list h4 a:hover, .nav-list .curr h4 a { background:#cc234c url(../images/ico_03.gif) no-repeat 90px -278px; text-indent:10px; color:#FFF; text-decoration:none; }
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#666;
	border-bottom:1px solid #EEE;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	float:right;
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}
