@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0; background:#FFF;color:#3C3E3B;font:12px/20px Arial,"Microsoft YaHei","宋体"; }
.fright{ float:right;  cursor:pointer;}
.fright:hover{ color:#f00;text-decoration:underline;}

/** page link */
.Pagination {width:100%;display:block;height:30px; text-align:center}
.Pagination a{display:inline;height:30px;line-height:30px;background-color:#fff;border:solid 1px #ccc;color:#999;margin-right:5px;font-size:12px;text-align:center;padding:6px !important;}
.Pagination .dot {display:inline;height:36px;line-height:36px;margin-right:5px;padding:0px 7px;}
.Pagination a:hover {background-color:#2d50aa;color:#fff;border:solid 1px #2d50aa;}
.Pagination a.current {background-color:#2d50aa;color:#fff;border:solid 1px #143488;}
.Pagination .selected{ color:#f00; font-weight:bold;}

.headerLogo{width:1210px; margin:0 auto; padding:5px; height:70px;}
.headerLogoLeft{width:270px; float:left;}
.headerLogoRight{width:880px; float:right; color:#999; margin-left:50px; line-height:25px;}
.headerLogoRight a{ color:#777; display:block; text-align:right; float:left; width:85px;}
.headerLogoRight a:hover{ color:#f00; font-weight:bold; text-decoration:underline;}

.shopsAll .dirInfos{ width:216px; margin:4px 3px; padding:5px; float:left; line-height:20px; border:1px dashed #ccc; height:96px; overflow:hidden;}
.shopsAll .dirInfos a{ color:#666; width:200px; white-space:nowrap; overflow:hidden;  }
.shopsAll .dirInfos a:hover{ color:#f00; text-decoration:underline;}
.jm-meuls a{ margin:3px !important; padding:3px; color:#777;}

.dirBoxLeft{ width:19%; float:left; border:1px solid #ccc; margin-right:1%; min-height:600px;}
.dirBoxCenter{ width:59%; float:left;  margin-right:1%; }
.dirBoxRight{ width:19%; float:left; border:1px solid #ccc; min-height:600px;}
.dirBoxRightTitle { width:100%; white-space:nowrap; overflow:hidden; background:#f0f0f0; height:30px; line-height:30px;}
.dirBoxRightPlan1{ padding:6px; line-height:22px;}
.dirBoxRightPlan1 a{ color:#555; padding:0px 3px; margin:3px; display:block; float:left;}
.dirBoxRightPlan1 a:hover{ color:#f60; text-decoration:underline;}
.dirBoxRightPlan1 .red{ background:#f00; color:#fff;}
.dirBoxLeftTitle { width:100%;  white-space:nowrap; overflow:hidden; background:#f0f0f0; height:30px; line-height:30px;}

.dirBoxLeftPlan1{ padding:6px; line-height:22px;}
.dirBoxLeftPlan1 a{ color:#555; padding:0px 2px; margin:3px; display:block; width:28%; white-space:nowrap; overflow:hidden; float:left;}
.dirBoxLeftPlan1 a:hover{ color:#f60; text-decoration:underline;}
.dirBoxLeftPlan1 .red{ background:#f00; color:#fff;}
.dirBoxLeftPlan1 .title{color:#f60; font-weight:bold;}

.dirBoxRightPlanIndex1{ padding:6px; line-height:22px;}
.dirBoxRightPlanIndex1 a{  color:#555; padding:0px 2px; margin:3px; display:block; width:28%; white-space:nowrap; overflow:hidden; float:left;}
.dirBoxRightPlanIndex1 a:hover{ color:#f60; text-decoration:underline;}
.dirBoxRightPlanIndex1 .red{ background:#f00; color:#fff;}

#siteinfo {border: solid 1px #e8e8e8;margin-top:6px; padding: 8px; overflow:hidden; clear:both;}
.wtitle {font: 24px "微软雅黑"; padding-bottom: 15px;}
.wtitle a {color: #f60; text-decoration: none;}
.wtitle font {font: normal 12px normal;}
.wdata {background: #fcfcfc; border-top: dotted 1px #dadada; border-bottom: dotted 1px #dadada; height: 60px; line-height:22px; list-style: none; padding: 5px;}
.wdata li {color: #9177aa; display: block; float: left; padding: 0 3px; text-align: center; width:10% !important; margin:3px !important; }
.wdata li em {color: #666666; display: block; font-size: 12px; padding-top: 3px;}
.line {border-right: solid 1px #ddd;}
.params {padding-top: 15px; clear:both;}
.siteitem {margin-left: 10px; line-height:25px;}
.siteitem a { margin:3px; color:#666; }
.siteitem a:hover{color:#f60; text-decoration:underline;}
.siteinfoPlan1{ line-height:22px;}
.siteinfoPlan1 a{ color:#666; margin:0px 3px;}
.siteinfoPlan1 a:hover{ color:#f60; text-decoration:underline;}


/** index css*/
.indexCenterBox1{ clear:both;}
.indexCenterBox1 .boxTitle{ border-bottom:2px solid #EF4135; margin:5px 0px; height:25px; line-height:25px; width:100%; clear:both;}
.indexCenterBox1 .boxTitle span{ color:#f00; font-weight:bold;}
.indexCenterBox1 .boxLi{ float:left; margin:2px; width:16%; white-space:nowrap; overflow:hidden;}
.indexCenterBox1 .boxLi a{ color:#555;}
.indexCenterBox1 .boxLi a:hover{ color:#f00; text-decoration:underline;}
.indexCenterBox1 .boxLi2{ float:left; margin:3px 6px; width:23%; white-space:nowrap; overflow:hidden;}
.indexCenterBox1 .boxLi2 a{ color:#555;}
.indexCenterBox1 .boxLi2 a:hover{ color:#f00; text-decoration:underline;}
.indexCenterBox1 .boxLi3{ width:100%; margin:3px 6px;}
.indexCenterBox1 .boxLi3 a{ color:#f60;}
.indexCenterBox1 .boxLi3 a:hover{ color:#f00; text-decoration:underline;}

.dirBoxRight .boxTitle{ border-bottom:2px solid #EF4135; margin:5px 0px; height:25px; line-height:25px; width:100%; clear:both;}
.dirBoxRight .boxLi3{ width:100%; margin:3px 6px;}
.dirBoxRight .boxLi3 a{ color:#f60;}
.dirBoxRight .boxLi3 a:hover{ color:#f00; text-decoration:underline;}

/** wen list css*/
.wenInfos{ width:100%; clear:both; height:auto; border-bottom:1px dashed #ccc; line-height:22px; padding-bottom:6px; margin-bottom:10px;}
.wenInfos a{ color:#1ABC9C; height:30px; line-height:30px;}
.wenInfos a:hover{ color:#f00; text-decoration:underline;}
.wenBoxRightPlan1{ padding:5px; line-height:25px;}
.wenBoxRightPlan1 a{ display:block; width:100%; white-space:nowrap; overflow:hidden; color:#888;}
.wenBoxRightPlan1 a:hover{ color:#f00; text-decoration:underline;}
.wenBoxRightPlan1 .red{ background:#f00; color:#fff;}
.wenInfos{ margin-top:15px !important;}
.wenInfos .wenFabu{ padding:5px; text-align:center; margin-top:3px;}
.wenInfos .wenIntro{ background:#eee; width:95%; padding:8px;}
.wenInfos .wenContent{ margin-top:10px; clear:both; line-height:22px;}
.wenInfos img{ max-width:95%;}
.wenInfos2{ line-height:25px;}
.wenInfos2 .weninfoPlan1 a{ color:#777; display:block; width:48%; float:left; margin-right:2px; white-space:nowrap; overflow:hidden;}
.wenInfos2 .weninfoPlan1 a:hover{ color:#f00; text-decoration:underline;}

.boxTitle{margin-left:5px; color:#f00; font-weight:bold; font-size:12px;}

.tagRightPlan1 { padding:8px;}
.tagRightPlan1 a{ display:inline-block; color:#555; width:30%; white-space:nowrap; overflow:hidden; margin-left:2%;}
.tagRightPlan1 a:hover{ color:#f00; text-decoration:underline;}

.indexCenterBox1 { padding:0px 15px;}
.indexCenterBox1 .title1{ height:35px; line-height:35px; }
.indexCenterBox1 .title1 h1{float:left;}
.indexCenterBox1 .title1 a{ color:#555;}
.indexCenterBox1 .title1 a:hover{ color:#f00;}
.indexCenterBox1 .baikePlan1 img{ max-width:666px;}
.indexCenterBox1 .baikePlan1{ height:auto; clear:both; line-height:25px; border-bottom:1px solid #ccc; padding-bottom:15px; margin-top:20px;}
.indexCenterBox1 .baikePlan1 .stitle1{ border-left:2px solid #f00; margin:10px 0px; height:20px; line-height:20px; font-size:16px; padding-left:15px;}
.wiki-star,.wiki-star span {height:20px;display:inline-block;}
.wiki-star {width:153px;background:url(/img/star1.png) 3px -28px repeat-x}
.wiki-star span {width:100px;background:url(/img/star1.png) 3px -3px repeat-x}

.zhishiDetailPlan1{ font-size:12px;}
.zhishiDetailPlan1 h1{ margin:10px 0px; text-align:center;}
.zhishiDetailPlan1 .time1{ width:100%; clear:both; text-align:center;}
.zhishiDetailPlan1 .brief{ border:1px dashed #ccc; padding:5px 10px; margin:10px 0px;}
.zhishiDetailPlan1 .infos{ line-height:22px;}
.zhishiDetailPlan1 .infos p{ text-align:left !important;}
.zhishiDetailPlan1 .fujin{ margin-top:20px; line-height:21px;}
.zhishiDetailPlan1 .fujin a{ display:inline-block; color:#1ABC9C; width:30%; white-space:nowrap; overflow:hidden; margin-right:2%;}
.zhishiDetailPlan1 .fujin a:hover{ color:#f00; text-decoration:underline;}
.zhishiDetailPlan1 .doctorFujin{ margin-top:20px; line-height:18px;}
.zhishiDetailPlan1 .doctorFujin a{ display:inline-block; color:#1ABC9C; width:8%; white-space:nowrap; overflow:hidden; margin-right:1%;}
.zhishiDetailPlan1 .doctorFujin a:hover{ color:#f00; text-decoration:underline;}

.sxInfos{ height:170px;  margin-top:10px; overflow:hidden;}
.sxInfos .sxPic{ width:35%; float:left;}
.sxInfos .sxPic img{ width:100%}
.sxInfos .sxWenzi{ width:62%; float:left; margin-left:2%; line-height:28px;}
.sxInfos .level{ font-size:16px; color:#f60;}

.dirBoxRightTitle a{ color:#1ABC9C;}
.dirBoxRightTitle a:hover{ color:#f00; text-decoration:underline;}
.doctorBoxRightPlan1 { padding:8px;}
.doctorBoxRightPlan1 a{ display:inline-block; color:#1ABC9C; width:30%; white-space:nowrap; overflow:hidden; margin-left:2%;}
.doctorBoxRightPlan1 a:hover{ color:#f00; text-decoration:underline;}

.hospitalBoxRightPlan1{ padding:8px; line-height:25px;}
.hospitalBoxRightPlan1 a{ color:#777; display:inline-block; width:40px;}
.hospitalBoxRightPlan1 a:hover{ color:#f00; text-decoration:underline;}
.hospitalBoxRightPlan1 .red{ color:#f00; font-weight:bold;}
