.mod-act-layout {
    width: 990px;
    margin-left: auto;
    margin-right: auto
}

.clearfix:after, .ui-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix, .ui-clearfix {
    zoom: 1
}

.m-act img {
    display: block;
    margin: 0 auto
}

.act-special-nvxingjiankang {
    background-color: #fee7f5;
    font: 12px/1.6 tahoma, arial, 'Hiragino Sans GB', "Microsoft Yahei", sans-serif
}

.act-special-nvxingjiankang .mod-act-special-banner {
    height: 321px;
    background: url(../img/act_banner.jpg) center 0 no-repeat
}

.act-special-nvxingjiankang .mod-act-special-intro {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 948px;
    height: 606px;
    background: url(../img/act_intro.png) center 0 no-repeat
}

.act-special-nvxingjiankang .mod-act-special-intro .link-more-wrap {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 12px
}

.act-special-nvxingjiankang .mod-act-special-intro .link-more {
    font-size: 20px;
    line-height: 22px;
    color: #d0bcc4
}

.act-special-nvxingjiankang .mod-act-special-intro .link-more:hover {
    text-decoration: underline
}

.act-special-nvxingjiankang .m-act-intro {
    background-color: #fff
}

.act-special-nvxingjiankang .m-act-intro .m-act-intro-more {
    padding: 12px;
    text-align: center
}

.act-special-nvxingjiankang .m-act-intro .m-act-intro-more a {
    font-weight: 700;
    font-size: 20px;
    color: #f94591
}

.act-special-nvxingjiankang .m-act-intro .m-act-intro-more a:active {
    color: #DF3C81;
    text-decoration: underline
}

.act-special-nvxingjiankang .m-act-product {
    margin-top: 22px;
    margin-left: 43px
}

.m-act-product-list {
    margin-top: 20px
}

.m-act-product-list li {
    padding: 13px 15px 20px;
    float: left;
    width: 410px;
    background-color: #fff;
    margin-left: 20px
}

.m-act-product-list li:first-child {
    margin-left: 0
}

.m-act-product-list h2 {
    margin-top: 30px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    color: #ed7b8b
}

.m-act-product-list .m-act-product-hd {
    border: 4px solid #fca9ca
}

.m-act-product-list .m-act-product-hd-img {
    float: left;
    width: 188px;
    height: 163px;
    position: relative;
    margin-right: 10px
}

.m-act-product-list .m-act-product-hd-img img {
    position: absolute;
    width: 188px;
    height: 183px;
    top: -20px
}

.m-act-product-list .m-act-product-hd-title p {
    margin-top: 20px
}

.m-act-product-list .m-act-product-bd {
    padding-right: 16px
}

.m-act-product-list .m-act-product-bd .m-act-product-bd-list {
    margin-top: 25px
}

.m-act-product-list .m-act-product-bd .m-act-product-bd-list .nvxing-padding {
    padding-bottom: 46px;
}

.m-act-product-list .m-act-product-bd .m-act-product-bd-list dl {
    font-size: 16px;
    line-height: 18px;
    color: #555;
    border-bottom: 1px dashed #ccc;
    padding-top: 9px;
    padding-bottom: 9px
}

.m-act-product-list .m-act-product-bd .m-act-product-bd-list dt {
    float: left
}

.m-act-product-list .m-act-product-bd .m-act-product-bd-list dd {
    float: right
}

.m-act-product-list .m-act-product-bd .m-act-product-bd-info {
    padding-top: 16px;
    font-size: 12px;
    color: #888
}

.m-act-product-list .m-act-product-bd .m-act-product-bd-info p {
    margin-bottom: 2px
}

.m-act-product-list .m-act-product-ft {
    overflow: hidden;
    padding-top: 30px
}

.m-act-product-list .m-act-product-ft02 {
    padding-top: 49px;
}

.m-act-product-list .m-act-product-ft .mod-btn-view-detail {
    float: right;
    color: #fff;
    background-color: #f94592
}

.m-act-product-list .m-act-product-ft .mod-btn-view-detail:hover {
    color: #fff;
    background-color: #E34086;
    text-decoration: none
}

.m-act-product-list .m-act-product-ft .mod-price {
    float: left;
    margin-top: 5px
}

.m-act-product-list .m-act-product-high .m-act-product-hd-title h2 {
    color: #e49a71
}

.m-act-product-list .m-act-product-high .m-act-product-hd-title p {
    margin-top: 10px
}

.m-act-product-list .m-act-product-high .m-act-product-hd {
    border-color: #e49a71
}

.m-act-product-list .m-act-product-high .mod-tag {
    color: #e49a71;
    border-color: #e49a71
}

.mod-tag {
    display: inline-block;
    color: #f23d8b;
    border: 1px solid #fc97c2;
    border-radius: 5px;
    padding: 0 2px;
    font-size: 16px
}

.mod-price .mod-price-number {
    float: left;
    font-style: normal;
    color: #f6408a;
    font-size: 30px;
    line-height: 32px
}

.mod-price .mod-price-unit {
    float: left;
    margin-left: 5px;
    margin-top: 12px;
    font-size: 16px;
    line-height: 18px;
    color: #555
}

.mod-btn-view-detail {
    display: inline-block;
    color: #fff;
    background-color: #f94592;
    text-align: center;
    font-size: 20px;
    line-height: 22px;
    padding: 8px 10px 6px 20px;
    border-bottom: 4px solid #ea2a7c
}

.mod-btn-view-detail:active {
    background-color: #E53F86
}

.m-act-more {
    margin-top: 34px;
    padding-left: 84px;
    padding-bottom: 55px
}

.m-act-more img {
    display: block;
    border: 0
}

.m-act-more h2 {
    font-size: 16px;
    line-height: 24px;
    color: #555;
    padding-bottom: 12px
}

.m-act-more .m-act-more-list ul {
    margin-top: 15px
}

.m-act-more .m-act-more-list ul:first-child {
    margin-top: 0
}

.m-act-more .m-act-more-list li {
    float: left;
    margin-left: 15px;
    border: 5px solid #fff
}

.m-act-more .m-act-more-list li:first-child {
    margin-left: 0
}