/* --#header-- */
#header {
    width: 1210px;
    margin: 0 auto;
}

.headleft {
    background: url(../images/hn_02.gif) no-repeat;
    width: 12px;
    height: 32px;
    float: left;
}

.headbg {
    height: 32px;
    float: left;
    background-image: url(../images/hn_04.gif);
    width: 1188px;
    background-repeat: repeat-x;
}

    .headbg ul {
        overflow: hidden;
    }

        .headbg ul li {
            float: left;
            line-height: 32px;
        }

.headright {
    background: url(../images/hn_06.gif) no-repeat;
    width: 10px;
    height: 32px;
    float: left;
}

.dh {
    background: url(../images/hn_09.gif) no-repeat 0px 5px;
    color: #FF0000;
    width: font-size:15px;
    font-weight: bold;
    width: 300px;
}

/* --seach--    */
.logo {
    width: 210px;
    height: 59px;
    background: url(../images/hyey_14.gif) no-repeat;
    margin-top: 16px;
    margin-bottom: 20px;
    float: left;
}

    .logo h1 {
        display: block;
        font-size: 0;
        line-height: 0;
        text-indent: -9999px;
    }

.seach {
    width: 560px;
    float: left;
    margin-left: 96px;
    margin-top: 23px;
}

.ycx {
    width: 312px;
    float: left;
    margin-left: 32px;
    text-align: right;
    margin-top: 16px;
}

    .ycx img {
        margin-left: 12px;
    }

.searbg {
    display: block;
    float: left;
    width: 320px;
    height: 37px;
    background-image: url(../images/hyey_17.gif);
    background-repeat: no-repeat;
}

#sbArea_h {
    float: left;
    width: 82px;
    font-size: 14px;
    color: #d78100;
    padding: 1px;
    border: #00c8d7 1px solid;
    position: absolute;
    background: #fff;
}

    #sbArea_h a {
        float: left;
        color: #666;
        text-decoration: none;
    }

        #sbArea_h a:hover {
            color: #fff;
            background: #f90;
            width: 60px;
        }

    #sbArea_h div {
        width: 58px;
        padding: 3px;
        cursor: pointer;
        font-size: 14px;
    }

.sbox {
    width: 430px;
}

    .sbox input {
        width: 220px;
        color: #666;
        font-size: 14px;
        margin: 10px 0 0 86px;
        position: absolute;
    }

.option {
    width: 82px;
    height: 18px;
    padding: 12px 0 0 5px;
    color: #000000;
    font-size: 14px;
    line-height: 14px;
}

/* --nav--    */
#nav {
    background: url(../images/hyey_28.jpg) repeat-x;
    height: 48px;
    width: 1210px;
    margin-left: auto;
    margin-right: auto;
}

.navlan {
    width: 1213px;
    margin: 0 auto;
}

.navl {
    background: url(../images/hyey_30.jpg) no-repeat;
    width: 196px;
    height: 48px;
    float: left;
    line-height: 47px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.navr {
    width: 1017px;
    float: left;
    line-height: 48px;
    font-size: 14px;
    font-weight: bold;
}

    .navr span {
        display: block;
        float: left;
        width: 75px;
        text-align: center;
        background: url(../images/hn_41.gif) no-repeat 73px 5px;
    }

    .navr img {
        margin-top: 10px;
    }

/* --gg--    */
.ggao ul {
    width: 100%;
    overflow: hidden;
}

    .ggao ul li {
        float: left;
        width: 295px;
        height:100px;
        padding-bottom: 10px;
    }

.xgg {
    width: 169px;
    float: left;
    margin-left: 4px;
    padding-bottom: 10px;
}

/* --第一栏--    */
.lie1 {
    width: 450px;
    float: left;
}

.hyxw {
    width: 508px;
    float: left;
    margin-left: 10px;
}

    .hyxw .qhbg {
        width: 508px;
        background: url(../images/qh_76.gif) repeat-x;
        height: 32px;
    }

        .hyxw .qhbg .qht {
            width: 508px;
            display: inline;
        }

            .hyxw .qhbg .qht dl {
                width: 254px;
                float: left;
                font-size: 14px;
                line-height: 32px;
                text-align: center;
                color: #206f96;
            }

            .hyxw .qhbg .qht .up {
                background: url(../images/hyey_76.gif) no-repeat;
                width: 254px;
                height: 32px;
                float: left;
                color: #206f96;
            }

    .hyxw .block {
        display: block;
    }

    .hyxw ol {
        display: none;
    }

.qhnr {
    width: 486px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #b2cbcb;
    border-bottom-color: #b2cbcb;
    border-left-color: #b2cbcb;
    padding: 10px;
}

.nrd {
    width: 486px;
    margin-bottom: 7px!important;
    margin-bottom: 8px;
}

    .nrd h3 {
        font-family: "黑体";
        font-size: 18px;
        line-height: 33px;
        text-align: center;
        color: #206f96;
        font-weight: normal;
    }

    .nrd ul li {
        font-size: 12px;
        line-height: 21px;
        color: #818181;
    }

.nrnew {
    width: 486px;
    border-top: dashed 1px #dbe7e7;
    padding-top: 5px;
}

    .nrnew ul li {
        line-height: 23px;
        font-size: 14px;
    }

        .nrnew ul li span {
            color: #818181;
            text-align: right;
            font-size: 12px;
        }

        .nrnew ul li font {
            float: right;
        }
/*促销切换*/
.cx {
    width: 231px;
    float: left;
    margin-left: 11px;
}

.cxxw {
    width: 231px;
}

    .cxxw .cxqh {
        width: 229px;
        background: url(../images/cx_78.gif) no-repeat;
        height: 32px;
        border-left: solid 1px #cfcfcf;
        border-right: solid 1px #cfcfcf;
    }

        .cxxw .cxqh .qht {
            width: 229px;
            display: inline;
        }

            .cxxw .cxqh .qht dl {
                width: 76px;
                float: left;
                font-size: 14px;
                line-height: 32px;
                text-align: center;
                color: #206f96;
            }

            .cxxw .cxqh .qht .up {
                background: url(../images/hyey_79.gif) no-repeat;
                width: 76px;
                height: 32px;
                float: left;
                color: #206f96;
            }

    .cxxw .block {
        display: block;
    }

    .cxxw ol {
        display: none;
    }

.yxfw {
    width: 448px;
    border: solid 1px #c1d9db;
}

.fw {
    background: url(../images/hyey_95.jpg) no-repeat 24px 10px;
    padding-left: 94px;
    padding-top: 10px;
}

    .fw ul {
        width: 100%;
        overflow: hidden;
    }

        .fw ul li {
            float: left;
            width: 170px;
            line-height: 24px;
        }

.hysq {
    width: 232px;
    float: left;
    padding-left: 24px;
    padding-top: 16px;
}

.qb {
    width: 152px;
    float: left;
    padding-left: 40px;
    padding-bottom: 5px;
}

    .qb img {
        display: block;
    }

.zs {
    width: 229px;
    border-left: solid 1px #c1d9db;
    border-right: solid 1px #c1d9db;
    border-bottom: solid 1px #c1d9db;
    padding-top: 8px;
    padding-bottom: 4px;
}

    .zs ul li {
        line-height: 22px;
    }

.cxnr {
    width: 229px;
    border-left: solid 1px #c1d9db;
    border-right: solid 1px #c1d9db;
    border-bottom: solid 1px #c1d9db;
    padding-top: 12px;
}

    .cxnr ul li {
        border-bottom: 1px dashed #e6e6e6;
        line-height: 24px;
        padding-left: 10px;
    }

.cxyi {
    padding-bottom: 10px;
}

.cxxh {
    background: url(../images/tubg.gif) no-repeat;
    width: 14px;
    height: 14px;
    font-size: 11px;
    text-align: center;
    line-height: 14px;
    float: left;
    color: #ffffff;
    font-weight: bold;
}

.cxtu {
    width: 70px;
    height: 40px;
    margin-left: 6px;
    float: left;
}

.cxwenzi {
    width: 115px;
    margin-left: 10px;
    float: left;
    color: #999999;
    line-height: 20px;
}

/*--联盟品种--*/
.lm1 {
    width: 970px;
    float: left;
}

.lm2 {
    width: 225px;
    float: left;
    margin-left: 10px;
}

.lmcpz {
    width: 970px;
    background: url(../images/lmpz_106.gif) no-repeat;
    height: 32px;
    line-height: 32px;
}

    .lmcpz span {
        display: block;
    }

.lmtou {
    width: 128px;
    float: left;
    text-align: center;
}

.lmtou1 {
    width: 108px;
    float: left;
    text-align: center;
}

.lmfl {
    width: 734px;
    float: left;
    text-align: right;
}

.lmbian {
    width: 948px;
    border-left: solid 1px #c1d9db;
    border-right: solid 1px #c1d9db;
    border-bottom: solid 1px #c1d9db;
    padding: 10px;
    _padding: 10px 10px 6px 10px;
}

.pztu {
    width: 228px;
    float: left;
}

.pzxtu {
    width: 503px;
    float: left;
}

    .pzxtu ul {
        width: 100%;
        overflow: hidden;
    }

        .pzxtu ul li {
            float: left;
            width: 166px;
            line-height: 20px;
            padding-bottom: 10px;
            padding-top: 5px;
            text-align: center;
            border-right: solid 1px #ebeaea;
            border-bottom: solid 1px #ebeaea;
        }

.pznew {
    width: 217px;
    float: left;
}

.yctu {
    padding: 5px 0px 0px 10px;
    line-height: 20px;
    overflow: hidden;
    color: #666666;
}

    .yctu strong {
        line-height: 30px;
    }

    .yctu img {
        float: right;
        align: right;
        padding: 5px 0px 7px 0px;
    }

.pzxw {
    width: 217px;
    border-top: dashed 1px #c1d9db;
    padding-top: 8px;
}

    .pzxw ul li {
        line-height: 22px;
    }

/*创业者发展*/
.cyzfz, .cyzyd {
    width: 225px;
}

    .cyzfz h2 {
        background: url(../images/cyz_105.gif) no-repeat;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        font-weight: bold;
    }


    .cyzfz ul {
        width: 207px;
        border-left: solid 1px #c1d9db;
        border-right: solid 1px #c1d9db;
        padding: 10px 8px;
    }

        .cyzfz ul li {
            line-height: 20px;
        }

            .cyzfz ul li img {
                display: block;
                max-width: 207px;
            }

    .cyzyd h2 {
        background: url(../images/cyz_105.gif) no-repeat;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        font-weight: bold;
    }

    .cyzyd ul {
        width: 203px;
        border-left: solid 1px #c1d9db;
        border-right: solid 1px #c1d9db;
        border-bottom: solid 1px #c1d9db;
        padding: 10px;
    }

        .cyzyd ul li {
            line-height: 22px;
            word-break: keep-all; /* 不换行 */
            white-space: nowrap; /* 不换行 */
            overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
            text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
        }

/*电子商务公司新闻*/
.dznew {
    width: 231px;
}

    .dznew h2 {
        background: url(../images/cyz_105.gif) no-repeat;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        font-weight: bold;
    }

    .dznew ul {
        width: 208px;
        border-left: solid 1px #c1d9db;
        border-right: solid 1px #c1d9db;
        border-bottom: solid 1px #c1d9db;
        padding: 8px 10px 9px 10px;
    }

        .dznew ul li {
            line-height: 20px;
        }


/*医药资讯*/
.zxqh {
    width: 969px;
    background: url(../images/hyey_152.gif) no-repeat;
    height: 32px;
    padding-left: 1px;
}

.lm1 .zxqh .qhtu {
    width: 970px;
    display: inline;
}

    .lm1 .zxqh .qhtu dl {
        width: 128px;
        float: left;
        line-height: 32px;
        font-size: 14px;
        font-weight: bold;
        text-align: center;
    }

    .lm1 .zxqh .qhtu .up {
        background: url(../images/hyey_151.gif) no-repeat;
        width: 128px;
        height: 32px;
        float: left;
        font-size: 14px;
        font-weight: bold;
    }

.lm1 .block {
    display: block;
}

.lm1 ol {
    display: none;
}

.gd {
    width: 457px;
    float: left;
    line-height: 32px;
    text-align: right;
}

.yyzx {
    width: 938px;
    padding: 15px;
    _padding: 15px 15px 0px 15px;
    border-left: solid 1px #c1d9db;
    border-right: solid 1px #c1d9db;
    border-bottom: solid 1px #c1d9db;
}

.yyzxl {
    width: 552px;
    float: left;
}

    .yyzxl ul {
        width: 100%;
        overflow: hidden;
    }

        .yyzxl ul li {
            width: 276px;
            float: left;
            line-height: 25px;
            font-size: 14px;
        }

.yyzxr {
    width: 366px;
    float: left;
    margin-left: 20px;
}

.zxtup {
    width: 360px;
    background-color: #f2f2f2;
    padding-right: 6px;
}

    .zxtup ul {
        width: 100%;
        overflow: hidden;
    }

        .zxtup ul li {
            line-height: 20px;
        }

    .zxtup strong {
        line-height: 26px;
    }

    .zxtup img {
        float: left;
        align: left;
        padding-right: 8px;
    }

/*销售金额排行*/
.xsje {
    width: 225px;
    margin-top: 3px;
}

    .xsje h2 {
        background: url(../images/hyey_150.gif) no-repeat;
        width: 229px;
        height: 31px;
        font-size: 14px;
        color: #206f96;
        line-height: 31px;
        padding-top: 6px;
        border-right: 1px solid #cfcfcf;
    }

.jebian {
    border-left: 1px solid #c1d9db;
    border-right: 1px solid #c1d9db;
    border-top: 1px solid #c1d9db;
    width: 228px;
    background-color: #f8fafb;
}

    .jebian ul {
        background: url(../images/hyey_157.gif) no-repeat 10px 12px;
        padding: 8px 10px 3px 10px;
    }

        .jebian ul li {
            margin-left: 23px;
            line-height: 20px;
        }
/*销售数量排行*/
.xssl {
    width: 228px;
    border-left: 1px solid #c1d9db;
    border-right: 1px solid #c1d9db;
    border-bottom: 1px solid #c1d9db;
    background-color: #f8fafb;
}

    .xssl h2 {
        background: url(../images/hyey_166.jpg) no-repeat;
        width: 228px;
        height: 32px;
        font-size: 14px;
        color: #206f96;
        line-height: 32px;
    }

.slbian {
    background: url(../images/hyey_170.gif) no-repeat 10px 12px;
}

    .slbian ul {
        padding: 7px 0px 3px 10px;
    }

        .slbian ul li {
            margin-left: 23px;
            line-height: 20px;
        }

/*药品促销-上柜新品*/
.gddl {
    width: 513px;
    background: url(../images/hbg_176.gif) repeat-x;
    float: left;
    line-height: 32px;
    text-align: right;
}

.gdd {
    width: 200px;
    float: left;
    padding-top: 5px;
    text-align: right;
}

.ypcx {
    width: 956px;
    padding: 15px 0px 6px 12px;
    *padding: 7px 0px 0px 12px;
    _padding: 7px 0px 0px 12px;
    border-left: solid 1px #c1d9db;
    border-right: solid 1px #c1d9db;
    border-bottom: solid 1px #c1d9db;
}

.ypcxl {
    width: 175px;
    float: left;
}

    .ypcxl img {
        display: block;
    }

.ypcxr {
    width: 781px;
    float: left;
}

.cxytu {
    width: 781px;
}

    .cxytu ul {
        width: 100%;
        overflow: hidden;
    }

        .cxytu ul li {
            float: left;
            width: 155px;
            line-height: 19px;
            padding-bottom: 5px;
            padding-top: 5px;
            text-align: center;
            border-left: solid 1px #ebeaea;
            border-bottom: solid 1px #ebeaea;
        }

.cxynew {
    width: 777px;
    margin-left: 4px;
}

    .cxynew ul {
        width: 100%;
        overflow: hidden;
    }

        .cxynew ul li {
            line-height: 22px;
            float: left;
            width: 259px;
        }

/*医药招商产品*/
.yyzscp {
    width: 225px;
}

    .yyzscp h2 {
        background: url(../images/hyey_166.jpg) no-repeat;
        width: 225px;
        height: 32px;
        font-size: 14px;
        color: #206f96;
        line-height: 32px;
    }

.zscpbian {
    border-left: 1px solid #c1d9db;
    border-right: 1px solid #c1d9db;
    width: 223px;
    border-top: 1px solid #c1d9db;
    width: 223px;
}

    .zscpbian ul {
        padding: 5px 10px 5px 10px;
        line-height: 20px;
    }
/*广告服务*/
.fwgg {
    border-left: 1px solid #c1d9db;
    border-right: 1px solid #c1d9db;
    width: 228px;
}

    .fwgg h2 {
        background: url(../images/hyey_166.jpg) no-repeat;
        width: 228px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        color: 206f96;
    }

    .fwgg ul {
        padding: 5px 10px 3px 10px;
    }

        .fwgg ul li {
            line-height: 20px;
        }
/*代理商推荐*/
.dlxx {
    border-left: 1px solid #c1d9db;
    border-right: 1px solid #c1d9db;
    border-bottom: 1px solid #c1d9db;
    width: 228px;
}

    .dlxx h2 {
        background: url(../images/hyey_166.jpg) no-repeat;
        width: 228px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        color: 206f96;
    }

    .dlxx ul {
        padding: 5px 10px 5px 10px;
    }

        .dlxx ul li {
            line-height: 20px;
        }

/*新药信息*/
.xyxx {
    border-left: 1px solid #c1d9db;
    border-right: 1px solid #c1d9db;
    border-bottom: 1px solid #c1d9db;
    width: 223px;
}

    .xyxx h2 {
        background: url(../images/hyey_166.jpg) no-repeat;
        width: 223px;
        height: 32px;
        line-height: 32px;
        font-size: 14px;
        color: #206f96;
    }

    .xyxx ul {
        padding: 9px 10px 9px 10px;
    }

        .xyxx ul li {
            line-height: 21px;
        }
/* ----------------------------------------------底部,关于公司,版权-- */
.btmwz {
    line-height: 20px;
    text-align: center;
    border-top: 1px solid #d1ddea;
    padding-top: 8px;
}

.btmtu {
    width: 120px;
    padding-bottom: 40px;
    width: 335px;
    margin: 10px auto 0 auto;
}

    .btmtu ul li {
        float: left;
        height: 70px;
        border: 1px solid #e9f6fc;
        line-height: 20px;
    }

        .btmtu ul li img {
            padding: 5px 3px 0 3px;
        }

/*--焦点图--*/
div#MainPromotionBanner {
    width: 450px;
    height: 232px;
    background: #feb900;
}

#MainPromotionBanner #SlidePlayer {
    position: relative;
    margin: 0 auto;
}

#MainPromotionBanner .Slides {
    padding: 0;
    margin: 0;
    list-style: none;
    height: 232px;
    overflow: hidden;
}

    #MainPromotionBanner .Slides ul {
        width: 100%;
        overflow: hidden;
    }

    #MainPromotionBanner .Slides li {
        float: left;
        width: 450px;
        height: 232px;
    }

    #MainPromotionBanner .Slides img {
        border: 0;
        display: block;
        width: 450px;
        height: 232px;
    }

#MainPromotionBanner .SlideTriggers {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 200px;
    right: 0px;
    z-index: 10;
    height: 25px;
}

    #MainPromotionBanner .SlideTriggers li {
        float: left;
        display: inline;
        color: #74a8ed;
        text-align: center;
        line-height: 16px;
        width: 16px;
        height: 16px;
        font-family: Arial;
        font-size: .9em;
        cursor: pointer;
        overflow: hidden;
        margin: 3px 6px;
        background: url(../images/slide_trigger.gif) no-repeat center center;
    }

        #MainPromotionBanner .SlideTriggers li.Current {
            color: #fff;
            background: url(../images/slide_trigger_c.gif) no-repeat center center;
            border: 0;
            font-weight: bold;
            font-size: 1.4em;
            line-height: 21px;
            height: 21px;
            width: 21px;
            margin: 0 6px;
        }

/*--右下角弹出广告--*/
#poop {
    background: #fff;
    width: 213px;
    height: 182px;
    font-size: 12px;
    position: fixed;
    right: 0;
    bottom: 0;
}

#poopHead {
    line-height: 29px;
    border-bottom: 1px solid #e0e0e0;
    font-size: 12px;
    padding: 0 0 0 10px;
}

    #poopHead h2 {
        font-size: 14px;
        color: #666;
        line-height: 32px;
        height: 32px;
    }

    #poopHead #poopClose {
        position: absolute;
        right: 10px;
        top: 1px;
    }

    #poopHead a#poopClose:hover {
        color: #f00;
        cursor: pointer;
    }
