#topic-ertong15 .info {
    border: none;
    margin-bottom: 0;
    padding: 0;
}

#topic-ertong15 {
    min-width: 1000px;
    background: #f9ffff;
    font-family: "Microsoft Yahei", "Hiragino Sans GB", sans-serif
}

#topic-ertong15 .indent {
    text-indent: -9999em;
    *text-transform: capitalize;
    *zoom: 1;
    *text-indent: 0;
    *font-size: 0
}

#topic-ertong15 .rennab {
    height: 494px;
    background: #72e0ff url(../img/rennab.jpg) center top no-repeat
}

#topic-ertong15 .rennab .indent {
    position: absolute
}

#topic-ertong15 .rennab .rennabInner {
    position: relative;
    width: 1000px;
    height: 494px;
    margin: 0 auto
}

#topic-ertong15 .rennab .rennabInner .cases {
    text-align: center;
    padding-top: 215px
}

#topic-ertong15 .rennab .rennabInner .cases .case {
    margin: 0 45px;
    float: left
}

#topic-ertong15 .rennab .rennabInner .cases .pointer {
    position: relative;
    overflow: hidden;
    border-radius: 50%;
    width: 237px;
    height: 237px;
    display: block;
    text-decoration: none
}

#topic-ertong15 .rennab .rennabInner .cases .pointer:hover .boundary {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

#topic-ertong15 .rennab .rennabInner .cases .pointer:hover .info {
    display: none
}

#topic-ertong15 .rennab .rennabInner .cases .boundary {
    width: 209px;
    height: 209px;
    border-radius: 50%;
    border-style: solid;
    border-width: 14px;
    border-right-color: #0fed97;
    border-bottom-color: #0fed97;
    -webkit-transition: all .8s ease-in-out;
    -moz-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
    *border: none !important;
    border: none \0 !important
}

#topic-ertong15 .rennab .rennabInner .cases .image {
    width: 209px;
    height: 209px;
    position: absolute;
    top: 14px;
    left: 14px
}

#topic-ertong15 .rennab .rennabInner .cases .caseT .boundary {
    border-top-color: #9dddf5;
    border-left-color: #9dddf5
}

#topic-ertong15 .rennab .rennabInner .cases .caseP .boundary {
    border-top-color: #ff8f8f;
    border-left-color: #ff8f8f
}

#topic-ertong15 .rennab .rennabInner .cases .caseC .boundary {
    border-top-color: #75fccd;
    border-left-color: #75fccd
}

#topic-ertong15 .rennab .rennabInner .cases .info {
    width: 209px;
    height: 209px;
    line-height: 209px;
    position: absolute;
    top: 14px;
    left: 14px;
    font-size: 24px;
    border-radius: 50%;
    font-weight: bold;
    color: #fff;
    background: rgba(60, 45, 113, 0.74);
    *color: #5c78a6;
    color: #5c78a6 \0
}

#topic-ertong15 .rennab .rennabInner .stamp {
    color: #fff;
    font-size: 18px;
    position: absolute;
    bottom: 10px;
    right: 70px
}

#topic-ertong15 .plan .subRennab {
    height: 160px
}

#topic-ertong15 .plan .subRennab .subRennabInner {
    width: 1000px;
    height: 160px;
    margin: 0 auto;
    background-image: url(../img/plans.jpg);
    background-repeat: no-repeat
}

#topic-ertong15 .plan .planDetail {
    width: 1000px;
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 50px;
    background: #f9ffff
}

#topic-ertong15 .plan .planDetail .planDetailLeft, #topic-ertong15 .plan .planDetail .planDetailRight {
    float: left
}

#topic-ertong15 .plan .planDetail .planDetailLeft {
    width: 500px;
    padding: 0 5px
}

#topic-ertong15 .plan .planDetail .planDetailLeft .disease {
    margin-top: 10px
}

#topic-ertong15 .plan .planDetail .planDetailLeft .disease .diseaseTitle {
    font-size: 26px;
    font-wight: bold;
    color: #646464;
    padding-bottom: 15px
}

#topic-ertong15 .plan .planDetail .planDetailLeft .disease .characters {
    margin-right: -100px;
    *position: relative;
    *zoom: 1
}

#topic-ertong15 .plan .planDetail .planDetailLeft .disease .characters li {
    float: left;
    margin-right: 100px;
    widt: 90px;
    text-align: center
}

#topic-ertong15 .plan .planDetail .planDetailLeft .disease .characters .pix {
    display: inline-block;
    width: 84px;
    height: 84px;
    background-image: url(../img/pixes.png);
    background-repeat: no-repeat;
    *display: inline;
    *zoom: 1
}

#topic-ertong15 .plan .planDetail .planDetailLeft .disease .characters .pixChar {
    font-size: 14px;
    padding-top: 2px
}

#topic-ertong15 .plan .planDetail .planDetailLeft .details {
    font-size: 15px;
    line-height: 24px;
    padding-top: 10px;
    color: #646464
}

#topic-ertong15 .plan .planDetail .planDetailLeft .news {
    margin-top: 15px;
    background: url(../img/newsFlag.png) left top no-repeat;
    padding-top: 31px;
    color: #646464;
    position: relative
}

#topic-ertong15 .plan .planDetail .planDetailLeft .news .t {
    position: absolute;
    top: 2px;
    left: 18px;
    font-size: 14px
}

#topic-ertong15 .plan .planDetail .planDetailLeft .news li {
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    padding-left: 20px
}

#topic-ertong15 .plan .planDetail .planDetailLeft .news li .timeStamp {
    font-size: 12px;
    line-height: 14px;
    margin-left: 7px;
    color: #a7a9a9
}

#topic-ertong15 .plan .planDetail .planDetailRight {
    width: 440px;
    margin-left: 50px
}

#topic-ertong15 .plan .planDetail .planDetailRight .detailTitle {
    font-size: 36px;
    color: #b7bbbb;
    font-weight: lighter
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ba {
    position: relative;
    height: 165px;
    overflow: hidden;
    padding: 65px 130px 0 15px;
    background-repeat: no-repeat;
    font-size: 14px;
    color: #fff
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ba_2 {
    padding-right: 40px;
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ba .baTitle {
    display: block;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    padding-bottom: 10px;
    color: #fff;
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ba .baDesc {
    line-height: 20px
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ba .baDesc_2 {
    padding-right: 110px;
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ba .gap {
    position: absolute;
    bottom: 7px;
    left: 16px
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ch {
    border: 1px solid #ebebeb;
    border-top: 0;
    padding: 10px 15px 15px
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ch table {
    width: 100%
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ch table tbody td {
    border-bottom: 1px dotted #b6b6b6;
    color: #444;
    font-size: 18px;
    padding: 5px 0
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ch table tfoot td {
    padding-top: 10px;
    vertical-align: bottom
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ch .price {
    color: #646464;
    font-size: 14px
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ch .price .num, #topic-ertong15 .plan .planDetail .planDetailRight .detail .ch .price .dec {
    color: #f23e3e;
    font-weight: bold
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ch .price .num {
    font-size: 30px
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ch .price .dec {
    font-size: 24px
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ch .hot {
    color: #ff852b;
    font-size: 14px;
    border: 1px solid #ff852b;
    padding: 0 3px;
    *position: relative;
    *bottom: 1px
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ch .checkDetail {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 134px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    background: url(../img/button.jpg) no-repeat
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ch .checkDetail:hover {
    background-position: 0 -40px;
    text-decoration: none
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail.backWard {
    margin-top: 60px
}

#topic-ertong15 .plan .planDetail .planDetailRight .detailMore {
    margin-top: 35px;
    float: right;
    font-size: 18px;
    font-weight: bold;
    color: #444
}

#topic-ertong15 .plan .planDetail .planDetailRight .detailMore .point {
    font-size: 14px;
    color: #ff6464;
    border: 1px solid #ff6464;
    border-radius: 10px;
    padding: 0 3px;
    font-weight: lighter
}

#topic-ertong15 .plan .planDetail .planDetailRight .criticalIllness .ba, #topic-ertong15 .plan .planDetail .planDetailRight .infantHealth .ba {
    background-image: url(../img/kidsTinco.png)
}

#topic-ertong15 .plan .planDetail .planDetailRight .criticalIllness .ba {
    background-position: 0 0
}

#topic-ertong15 .plan .planDetail .planDetailRight .infantHealth .ba {
    background-position: 0 -230px
}

#topic-ertong15 .plan .planDetail .planDetailRight .babyCarefree .ba, #topic-ertong15 .plan .planDetail .planDetailRight .babyCarefreePro .ba {
    background-image: url(../img/kidsParma.jpg)
}

#topic-ertong15 .plan .planDetail .planDetailRight .babyCarefree .ba {
    background-position: 0 0
}

#topic-ertong15 .plan .planDetail .planDetailRight .babyCarefree .baDesc {
    padding-right: 0
}

#topic-ertong15 .plan .planDetail .planDetailRight .babyCarefreePro .ba {
    background-position: 0 -230px
}

#topic-ertong15 .plan .planDetail .planDetailRight .babyCarefreePro .ba .baDesc {
    padding-right: 70px
}

#topic-ertong15 .plan .planDetail .planDetailRight .domesticTourism .ba, #topic-ertong15 .plan .planDetail .planDetailRight .globalTourism .ba {
    background-image: url(../img/kidsCalma.png)
}

#topic-ertong15 .plan .planDetail .planDetailRight .domesticTourism .ba {
    background-position: 0 0
}

#topic-ertong15 .plan .planDetail .planDetailRight .globalTourism .ba {
    background-position: 0 -230px
}

#topic-ertong15 .plan .planTinco .subRennab {
    background-color: #c1fbff
}

#topic-ertong15 .plan .planTinco .subRennabInner {
    background-position: 0 0
}

#topic-ertong15 .plan .planTinco .disease .pixChar {
    color: #78d3f4
}

#topic-ertong15 .plan .planTinco .leucocythemia .period .pix {
    background-position: 0 0
}

#topic-ertong15 .plan .planTinco .leucocythemia .addition .pix {
    background-position: 0 -85px
}

#topic-ertong15 .plan .planTinco .leucocythemia .cost .pix {
    background-position: 0 -170px
}

#topic-ertong15 .plan .planTinco .headTumor .climax .pix {
    background-position: 0 -255px
}

#topic-ertong15 .plan .planTinco .headTumor .cost .pix {
    background-position: 0 -341px
}

#topic-ertong15 .plan .planTinco .lymphTumor .cureRate .pix {
    background-position: 0 -426px
}

#topic-ertong15 .plan .planTinco .lymphTumor .cost .pix {
    background-position: 0 -511px
}

#topic-ertong15 .plan .planParma .subRennab {
    background-color: #ffe8e0
}

#topic-ertong15 .plan .planParma .subRennabInner {
    background-position: 0 -160px
}

#topic-ertong15 .plan .planParma .disease .pixChar {
    color: #f88
}

#topic-ertong15 .plan .planParma .falling .period .pix {
    background-position: -85px 0
}

#topic-ertong15 .plan .planParma .falling .count .pix {
    background-position: -85px -85px
}

#topic-ertong15 .plan .planParma .falling .place .pix {
    background-position: -85px -171px
}

#topic-ertong15 .plan .planParma .scald .period .pix {
    background-position: -85px -256px
}

#topic-ertong15 .plan .planParma .scald .thing .pix {
    background-position: -85px -341px
}

#topic-ertong15 .plan .planParma .drowning .period .pix {
    background-position: -84px -426px
}

#topic-ertong15 .plan .planParma .drowning .rate .pix {
    background-position: -85px -511px
}

#topic-ertong15 .plan .planCalma .subRennab {
    background-color: #d0ffed
}

#topic-ertong15 .plan .planCalma .subRennabInner {
    background-position: 0 -320px
}

#topic-ertong15 .plan .planCalma .disease .pixChar {
    color: #2fe3a4
}

#topic-ertong15 .plan .planCalma .enfermedadRepentina .fever .pix {
    background-position: -171px 0
}

#topic-ertong15 .plan .planCalma .enfermedadRepentina .diarrhea .pix {
    background-position: -171px -85px
}

#topic-ertong15 .plan .planCalma .wanderAway .climax .pix {
    background-position: -171px -170px
}

#topic-ertong15 .plan .planCalma .wanderAway .place .pix {
    background-position: -171px -255px
}

#topic-ertong15 .plan .planCalma .exhibit .museum .pix {
    background-position: -171px -340px
}

#topic-ertong15 .plan .planCalma .exhibit .palace .pix {
    background-position: -171px -425px
}

#DEV-sider {
    visibility: hidden;
    position: fixed;
    _position: absolute
}

#DEV-sider a:hover {
    text-decoration: none;
    opacity: .7;
    filter: alpha(opacity=70)
}

#DEV-sider .layout, #DEV-sider .servicer, #DEV-sider .share {
    padding: 4px;
    border: 1px solid #c8cdd7;
    border-top: 0;
    width: 150px;
    background: #fff
}

#DEV-sider .layout {
    border-top: 1px solid #c8cdd7
}

#DEV-sider .layout .tt {
    width: 150px;
    text-indent: -9999em;
    *text-transform: capitalize;
    *zoom: 1;
    *text-indent: 0;
    *font-size: 0
}

#DEV-sider .layout .lays a {
    width: 130px;
    height: 35px;
    font-size: 18px;
    line-height: 35px;
    text-align: left;
    padding-left: 20px;
    color: #fff;
    display: block;
    font-family: "Microsoft Yahei", "Hiragino Sans GB", sans-serif;
    margin-bottom: 4px
}

#DEV-sider .layout .lays .tinco {
    background: #09b6e7
}

#DEV-sider .layout .lays .parma {
    background: #ff7877
}

#DEV-sider .layout .lays .calma {
    background: #10db95;
    margin-bottom: 8px
}

#DEV-sider .servicer a {
    display: inline-block;
    width: 150px;
    height: 32px;
    background: url(../img/service.jpg) no-repeat;
    text-indent: -9999em;
    *text-transform: capitalize;
    *zoom: 1;
    *text-indent: 0;
    *font-size: 0
}

#DEV-sider .shares {
    text-align: center
}

#DEV-sider .shares li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-top: 4px
}

#DEV-sider .shares a {
    display: block;
    width: 30px;
    height: 30px;
    background: url(../img/shares.jpg) no-repeat;
    margin: 0 6px
}

#DEV-sider .shares .weixin {
    background-position: 0 0
}

#DEV-sider .shares .weibo {
    background-position: -43px 0
}

#DEV-sider .shares .douban {
    background-position: -86px 0
}

#dev_oService.service {
    display: none
}

#topic-ertong15 .plan .planDetail .planDetailRight .detail .ba2 {
    padding-right: 76px;
}