@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;height: 1235px; }

#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.

------------------------------------------------------------ */

#KDmbpPweqTGj { margin:0 16px 12px; border-bottom:1px solid #e5e5e5; padding:16px 0; }

#KDmbpPweqTGj p { background:url(../images/ico_03.gif) no-repeat 0 -24px; text-indent:20px; }

#KDmbpPweqTGj 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 .aoWuXhmSncbx { margin-bottom:15px; padding-left:50px; height:40px; background:#f4f4f4; }

.column-disease .aoWuXhmSncbx 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 .aoWuXhmSncbx li.OpaRmwZDqyoX { background:#cc234c; }

.column-disease .aoWuXhmSncbx li.OpaRmwZDqyoX a { font-weight:700; color:#FFF; }

.column-disease .coKSFZvatxDkm { padding:0 20px 20px; height:210px; overflow:hidden; }

.column-disease .coKSFZvatxDkm .img { float:left; margin-top:10px;/* border:1px solid #e5e5e5; padding:4px;*/ } 

.column-disease .coKSFZvatxDkm .txt { float:right; width:560px; }

.column-disease .coKSFZvatxDkm .txt h4 { margin-bottom:10px; text-align:center; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:16px; }

.column-disease .coKSFZvatxDkm .txt h4 a { font-weight:700; }

.column-disease .coKSFZvatxDkm .txt p { margin-bottom:10px; border-bottom:1px dashed #d9d9d9; padding:0 5px 10px; text-indent:2em; }

.coKSFZvatxDk { display:none; } .on { display:block; }

/* column-doctor */

.column-doctor .aoWuXhmSncbx { float:right; margin-bottom:15px; width:406px; }

.column-doctor .aoWuXhmSncbx li { float:left; display:inline; border:1px solid #eaeaea; }

.column-doctor .aoWuXhmSncbx li a { display:block; border:3px solid #FFF; padding:1px; width:193px; height:85px; background:#efefef; overflow:hidden; }

.column-doctor .aoWuXhmSncbx li img { float:left; display:inline; margin-right:5px; }

.column-doctor .aoWuXhmSncbx li h4 { padding:8px 0 0; font-weight:700; font-size:14px; color:#cc234c; }

.column-doctor .aoWuXhmSncbx li.OpaRmwZDqyoX a { border-color:#eaeaea; background:#cc234c; text-decoration:none; }

.column-doctor .aoWuXhmSncbx li.OpaRmwZDqyoX a, .column-doctor .aoWuXhmSncbx li.OpaRmwZDqyoX h4 { color:#FFF; }

.column-doctor .coKSFZvatxDk { float:left; margin-bottom:15px; width:500px; height:285px; overflow:hidden; }

.column-doctor .coKSFZvatxDk .img { float:left; margin-top:10px;/* border:1px solid #e5e5e5; padding:4px;*/ } 

.column-doctor .coKSFZvatxDk .txt { float:right; width:260px; }

.column-doctor .coKSFZvatxDk .txt h4 { margin-bottom:5px; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; font-size:16px; }

.column-doctor .coKSFZvatxDk .txt h4 a { font-weight:700; }

.column-doctor .coKSFZvatxDk .txt p { margin-bottom:5px; border-bottom:1px dashed #d9d9d9; padding-bottom:5px;  }

.column-doctor .coKSFZvatxDk .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 .coKSFZvatxDk .btn:hover { background:#bf143e; font-weight:700; text-decoration:none; }

/* = List Page...

------------------------------------------------------------ */

.rJbXPhOkWQYu { 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; }

.HrqZhNBFuVQl h4 { margin-bottom:5px; padding:0 12px; height:28px; background:#f6f6f6; line-height:28px; text-align:right; color:#939292; }

.HrqZhNBFuVQl 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; }

.HrqZhNBFuVQl 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.OpaRmwZDqyoX { 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.qcozIJipFOnE { padding-right:33px; }

.ds-pingzhi .qcozIJipFOnE .pz-bg { left:296px; top:0; background-position:-542px -318px; }

.ds-pingzhi .qcozIJipFOnE .pz-cir { right:0; top:50px; }

.pz-item.dcYzJeEuhmSR { padding-left:33px; }

.ds-pingzhi .dcYzJeEuhmSR .pz-bg { right:296px; top:64px; background-position:-558px -318px; }

.ds-pingzhi .dcYzJeEuhmSR .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 5px; line-height:28px;  font-size:14px; text-indent:2em;}

/* = BOYgPElFpbnL */

#BOYgPElFpbnL 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; }

.fXzbCoEjuVpA, .vIkEfmzNiMKA { float:left; display:inline; margin:0 20px 20px 50px; border:solid #e5e5e5; border-width:0 1px 1px 0; padding-top:10px; width:250px; height:75px; background:#f2f2f2; }

.BOYgPElFpbnL-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; }

.fXzbCoEjuVpA .BOYgPElFpbnL-prop { background-position:-83px -269px; }

.vIkEfmzNiMKA .BOYgPElFpbnL-prop { background-position:-110px -269px; }

#BOYgPElFpbnL p { margin:0 45px 5px 38px; }

.XtlsGYPfADOE { font-weight:700; font-size:14px; color:#156a33; }

.XtlsGYPfADOE a { font-weight:500; font-size:12px; color:#156a33; }

.SVWRENzkYcXf { padding:2px 5px; background:#E5E5E5; color:#212121; }

.BOYgPElFpbnL-num { text-align:center; color:#937342; }

.DzUoSrKvOjbR { margin-bottom:20px; padding-left:150px; height:36px; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53'; overflow:hidden; clear:both; }

.ZMwPOKJiLefR, .rZJPXIogvlEx { 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;  }

.ZMwPOKJiLefR { background-position:10px 5px; }

.rZJPXIogvlEx { background-position:10px -42px; }

.ZMwPOKJiLefR:hover, .rZJPXIogvlEx:hover { background-color:#156a33; color:#FFF; text-decoration:none; }

/* = MtaTbdzqSoeU */

#MtaTbdzqSoeU { margin-bottom:15px; text-align:center; clear:both; }

#MtaTbdzqSoeU li { display:inline; margin:0 15px; }

/* = diutEIOJWAYZ */

dl#diutEIOJWAYZ {width:100%; float:left; margin-right:15px; }

#diutEIOJWAYZ dt { margin-bottom:10px; font-weight:700; font-size:14px; height:24px; }

#diutEIOJWAYZ 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-aoWuXhmSncbx { padding-left:15px; height:39px; background:#cc234c; }

ul.column-aoWuXhmSncbx, .column-aoWuXhmSncbx li, .column-aoWuXhmSncbx a { float:left; display:inline; }

.column-aoWuXhmSncbx li { padding-right:2px; height:39px; background:url(../images/ico_01.png) no-repeat right -223px; position:relative; }

.column-aoWuXhmSncbx li.OpaRmwZDqyoX { background:#2b2b2b; font-weight:700; }

.column-aoWuXhmSncbx li.OpaRmwZDqyoX 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-aoWuXhmSncbx a { padding:0 27px; height:39px;  line-height:39px; font-size:14px; color:#FFF; }

.column-aoWuXhmSncbx 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.qcozIJipFOnE { 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.OpaRmwZDqyoX 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; }

/* = NKufnUxXzRZB */

#NKufnUxXzRZB { margin-bottom:6px; border:1px solid #e5e5e5; padding:10px 0; background:#FFF; position:relative; overflow:hidden; }

.VNpPSUaCBZXm { padding:8px 30px 0; height:400px; position:relative; overflow:hidden; }

.VNpPSUaCBZXm img { border:1px solid #e8e8e8; padding:4px; }

.VNpPSUaCBZXm h4 { padding:10px 0 0px; }

.VNpPSUaCBZXm 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; }

/* = MNmGQoOKETLY */

#MNmGQoOKETLY { margin-bottom:10px; border-top:1px solid #e5e5e5; padding:10px 0 0; background:#FFF; position:relative; overflow:hidden;height:250px }

#MNmGQoOKETLY img { display:block; margin:8px auto; border:1px solid #e8e8e8; padding:4px; }

#MNmGQoOKETLY li { margin:0 20px 0 16px; color:#cc234c; }

#HnKoAugZQrcd { border-top:1px solid #e5e5e5; background:#FFF; position:relative; overflow:hidden; height:145px }

#HnKoAugZQrcd li { margin:0 20px 0 16px; color:#cc234c; }

/* = MNmGQoOKETLY */

#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 .OpaRmwZDqyoX h4 a { background:#cc234c url(../images/ico_03.gif) no-repeat 90px -278px; text-indent:10px; color:#FFF; text-decoration:none; }





.dede_BoRXtLHCSmPO{
}
.dede_BoRXtLHCSmPO ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_BoRXtLHCSmPO ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.dede_BoRXtLHCSmPO ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#666;
	border-bottom:1px solid #EEE;
}
.dede_BoRXtLHCSmPO ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.dede_BoRXtLHCSmPO 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_BoRXtLHCSmPO .pageinfo{
	float:right;
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_BoRXtLHCSmPO .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}
