﻿@charset "utf-8";
/* 公用样式 */

body {
    min-width: 1250px;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    color: #797979;
    font-family: "微软雅黑";
    /*background: #f1f1f1;*/
    background: linear-gradient(to top, #cee4ff, #dceaff);
    overflow-x: hidden;
    height: 100%;
    width: 100%;
    /*  position: absolute;
    top: 0px;
    bottom: 0px;*/
}
html{
    position: relative;
    min-height: 100vh;
}
a{ color:#797979; text-decoration:none;}
a:hover{ color:#e7463e; text-decoration:none;}
ul,li,dl,dt,dd,h1,h2,input,textarea,p,input{ margin:0; padding:0;}
li,dt,dd{ list-style-type:none;}
img{ border:none;}
table{border-collapse:collapse;}
input{  color:#999;}
.clear{ clear:both;}

.x_fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

.top{ height:91px; background:#fff;}
.top-w{ width:1200px; margin:0 auto;}
.top-left{ float:left; padding-top:24px;}
.top-center{ float:left; padding-top:32px; margin-left:235px;}
.top-center span b input{ border:solid 1px #e8463e; border-radius:20px; width:361px; height:28px; padding-left:14px;font-weight: normal;}
.top-center span{ position:relative; display:block; height:30px; width:363px;}
.top-center label{position:absolute;display:block;left: 297px;top: 8px;}
.top-center label input{ width:68px; text-align:left; background:none; border:none; background:url(/content/img/top-bj.jpg) no-repeat center right; color:#e8463e; font-size:12px; top:0; right:0;}
.top-right{ float:right; padding-top:31px;}
.top-right a{ border:solid 1px #e8463e; color:#e8463e; text-align:center; width:58px; height:29px; display:block; float:left; margin-left:10px; border-radius:20px; line-height:29px; font-size:14px;}
.top-right a:hover{ background:#e8463e; color:#fff; }
.nav{ height:60px; background:#e2231a}
.nav ul{ width:1200px; margin:0 auto;}
.nav li{ float:left; position:relative; width:156px; font-size:22px; line-height:60px; text-align:center;}
.nav li a{ color:#fff;}
.nav li a.nav-bj{ background:#fff; display:block; color:#e2231a;}
.nav li span{ display:block; background:#fff; width:100%; position:absolute; box-shadow:1px 1px 3px #ccc;}
.nav li span a{ display:block; color:#f05c55; font-size:16px; height:45px; line-height:45px;}
.bottom{ height:130px; font-size:14px; background:#021827; text-align:center; line-height:23px; padding-top:20px; color:#fff;}
.icon16white {
    background: url(/content/img/icon_16_16white.png) no-repeat -83px -52px !important;
    display: inline-block !important;
    width: 10px !important;
    height: 8px !important;
    position: absolute !important;
    top: 25px;
    margin-left: 5px;
    box-shadow: 0px 0px 0px #ccc !important;
}
@media screen and (max-width: 1200px) {
    .revision, .carousel, .wrap-box,
    .bottom, .prefecture{
        width: 1250px !important;
    }

    .revision-title-left {
        padding-left: 45px;
    }

    .revision-title-right {
        padding-right: 45px;
    }
}

    /* 公司简介 */
    .about {
        width: 1040px;
        margin: 0 auto;
        background: #fff;
        padding: 0 100px 21px 60px;
        margin-bottom: 12px;
    }

    .banner-link {
        width: 1200px;
        height: 164px;
        background: url(/content/img/banner-link.jpg) no-repeat center top;
        margin: 0 auto;
    }

    .about-top {
        height: 69px;
        line-height: 69px;
    }

        .about-top a {
            color: #e8463e;
            font-size: 14px;
        }

    .about-nr-left {
        width: 110px;
        float: left;
    }

        .about-nr-left li {
            height: 55px;
            font-size: 22px;
            border-bottom: dashed 1px #dadada;
            text-align: center;
            padding-top: 29px;
        }

            .about-nr-left li a.about-nr-left-ys {
                border-left: 4px solid #fa5858;
                display: block;
                color: #E60012;
                text-align: right;
                line-height: 22px;
            }

    .about-nr-right {
        float: right;
        width: 828px;
        font-size: 16px;
    }

        .about-nr-right .about-tit {
            font-size: 24px;
            color: #DC3233;
            line-height: 26px;
            border-bottom: 2px solid #B2B2B2;
            padding-bottom: 16px;
            margin-bottom: 26px;
        }

        .about-nr-right .about-img img {
            width: 380px;
            height: 270px;
        }

        .about-nr-right dd h1 {
            padding: 50px 0 20px 0;
            font-size: 24px;
            color: #333;
        }

    .about-nav {
        background: #fff;
        height: 60px;
    }

        .about-nav ul {
            width: 1200px;
            margin: 0 auto;
            height: 40px;
            padding-top: 20px;
        }

        .about-nav li {
            float: left;
            width: 149px;
            text-align: center;
            font-size: 22px;
            line-height: 22px;
            border-right: solid 1px #dadada;
        }

            .about-nav li:last-child {
                border-right: 0px;
            }

            .about-nav li a:hover {
                display: block;
                height: 37px;
                font-weight: bold;
                color: #e1613e;
                border-bottom: solid 3px #e1613e;
            }

            .about-nav li a.abor-nav-ys2 {
                border: none;
            }

    .about-nr-right p {
        text-indent: 2em;
        padding-bottom: 10px;
        line-height: 35px;
    }

    .about-nr-right .zp h2 {
        color: #E60012;
        margin: 15px 0 5px 0;
    }

        .about-nr-right .zp h2:before {
            content: '◆';
            margin-right: 5px;
        }

    .about-nr-right .zp h2, .about-nr-right .zp h4 {
        font-weight: bold;
        font-size: 16px;
    }

    .about-nr-right .zp .det {
        text-indent: 2em;
        margin-bottom: 20px;
    }

    .about-nr-right .zp li {
        text-indent: 2em;
        font-size: 16px;
    }

    .about-nr-right .video {
        width: 828px;
        height: 446px;
        margin-bottom: 20px;
    }

    .about-link {
        width: 660px;
        margin: 0 auto;
        height: 70px;
        border: 1px solid #e3e3e3;
        border-top: 0px;
        border-radius: 5px;
        padding: 20px;
        margin-bottom: 40px;
    }

        .about-link li {
            float: left;
            font-size: 14px;
            padding: 10px;
            text-align: center;
            width: 90px;
            cursor: pointer;
        }

        .about-link .active {
            color: #e8463e;
            border-bottom: solid 3px #e8463e;
            padding-bottom: 5px;
        }

    .about-link-info {
        border: 1px solid #e3e3e3;
        margin-bottom: 50px;
        border-radius: 5px;
    }

    #cont_3 ul {
        display: flex;
        justify-content: space-between;
        flex-flow: wrap;
    }

    #cont_3 li {
        text-align: center;
        width: 400px;
        height: 331px;
        background: #F4F6FC;
        border-radius: 10px;
        display: inline-block;
        margin-bottom: 30px;
        padding-top: 9px;
        cursor: pointer;
        border: 1px solid #fff;
        color: #333;
    }

        #cont_3 li:hover {
            color: #FF4545 !important;
            transition: all 400ms ease;
            border: 1px solid #FF4545;
        }

        #cont_3 li p {
            padding-top: 8px;
            text-indent: 0em;
            font-size: 16px;
            font-weight: 500;
            line-height: 41px;
        }

    #linkTypeName {
        font-weight: bold;
    }

    .about-b {
        text-align: center;
    }

        .about-b div {
            width: 251px;
            height: 65px;
            background: #FF4545;
            box-shadow: 0px 4px 6px 0px rgba(14, 86, 167, 0.38);
            border-radius: 10px;
            font-size: 22px;
            font-weight: 500;
            color: #FFFEFE;
            line-height: 31px;
            margin: 0 auto;
            margin-top: 8px;
            cursor: pointer;
        }

            .about-b div a {
                color: #FFFEFE;
            }
    /* 行业资讯 */
    .industry {
        width: 1200px;
        margin: 0 auto;
        line-height: 60px;
    }

        .industry a {
            font-size: 14px;
            color: #e8463e;
        }

    .industry2 {
        width: 1200px;
        margin: 0 auto 50px auto;
    }

    .industry2-left {
        width: 607px;
        float: left;
        position: relative;
        height: 314px;
    }

    .industry2-left-nr {
        position: absolute;
        width: 100%;
        background: url(/content/img/industry-bj.png);
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        height: 88px;
        bottom: 0;
        left: 0;
    }

        .industry2-left-nr dt {
            float: left;
            color: #fff;
            padding: 20px 0 0 20px;
        }

            .industry2-left-nr dt span {
                display: block;
                font-size: 18px;
                padding-bottom: 10px;
            }

        .industry2-left-nr dd {
            float: right;
            padding: 38px 10px 0 0;
        }

            .industry2-left-nr dd a {
                margin-right: 15px;
            }

    .industry2-right {
        width: 493px;
        border: solid 1px #dadada;
        border-radius: 6px;
        float: right;
        height: 312px;
        padding: 0 24px;
        background: #fff;
    }

        .industry2-right dl {
            border-bottom: solid 1px #eee;
            height: 116px;
            padding-top: 40px;
        }

        .industry2-right dt {
            float: left;
            width: 325px;
        }

            .industry2-right dt b {
                display: block;
                font-size: 14px;
                padding-bottom: 10px;
                color: #333;
            }

            .industry2-right dt span {
                padding-bottom: 5px;
                background: url(/content/img/industry-bj2.jpg) no-repeat left 3px;
                padding-left: 21px;
                display: block;
            }

        .industry2-right dd {
            float: right;
        }

    .industry3-left {
        width: 795px;
        border: solid 1px #dadada;
        height: 434px;
        border-radius: 6px;
        background: #fff;
        padding: 30px 55px 0 55px;
        float: left;
    }

    .industry3-left-left {
        width: 484px;
        float: left;
    }

        .industry3-left-left dl {
            height: 36px;
        }

        .industry3-left-left dt {
            float: left;
            font-size: 20px;
            color: #2f3c4e;
        }

        .industry3-left-left dd {
            float: right;
        }

            .industry3-left-left dd a {
                color: #e8463e;
            }

        .industry3-left-left li {
            width: 50%;
            float: left;
            padding-bottom: 15px;
        }

            .industry3-left-left li b {
                display: block;
                padding-bottom: 5px;
                font-size: 14px;
                color: #333;
            }

            .industry3-left-left li span {
                display: block;
            }

    .industry3-left-right {
        float: right;
        width: 252px;
    }

        .industry3-left-right dt {
            height: 35px;
            font-size: 14px;
            color: #333;
            padding-top: 26px;
        }

        .industry3-left-right dd {
            position: relative;
            height: 124px;
        }

            .industry3-left-right dd span {
                display: block;
                width: 100%;
                height: 37px;
                line-height: 37px;
                color: #fff;
                position: absolute;
                left: 0;
                bottom: 0;
                background: url(/content/img/industry-bj.png);
                border-bottom-left-radius: 6px;
                border-bottom-right-radius: 6px;
            }

                .industry3-left-right dd span a {
                    padding-left: 15px;
                    color: #fff;
                }

    .industry3-right {
        float: right;
        width: 243px;
    }

    .industry3-right-top {
        border: solid 1px #dadada;
        height: 306px;
        border-radius: 6px;
        background: #fff;
        padding: 0 30px;
        margin-bottom: 50px;
    }

        .industry3-right-top dt {
            height: 37px;
            font-size: 20px;
            color: #2f3c4e;
            padding-top: 30px;
        }

        .industry3-right-top dd {
            height: 23px;
        }

            .industry3-right-top dd:nth-child(5) {
                margin-bottom: 20px;
            }

    .industry4-left {
        width: 487px;
        float: left;
        border: solid 1px #ddd;
        border-radius: 6px;
        background: #fff;
        height: 583px;
        padding: 30px 50px 0 50px;
    }

    .industry4-left-title dl {
        height: 36px;
    }

    .industry4-left-title dt {
        float: left;
        font-size: 20px;
        color: #2f3c4e;
        font-weight: bold;
    }

    .industry4-left-title dd {
        float: right;
    }

        .industry4-left-title dd a {
            color: #e8463e;
        }

    .i4-left-nr1 {
        width: 254px;
        float: left;
    }

        .i4-left-nr1 dt {
            height: 35px;
            font-size: 14px;
            color: #333;
            padding-top: 10px;
        }

        .i4-left-nr1 dd {
            position: relative;
            height: 128px;
            margin-bottom: 20px;
        }

            .i4-left-nr1 dd span {
                display: block;
                width: 100%;
                height: 37px;
                line-height: 37px;
                color: #fff;
                position: absolute;
                left: 0;
                bottom: 0;
                background: url(/content/img/industry-bj.png);
                border-bottom-left-radius: 6px;
                border-bottom-right-radius: 6px;
            }

                .i4-left-nr1 dd span a {
                    padding-left: 15px;
                    color: #fff;
                }

    .i4-left-nr2 {
        float: right;
        width: 181px;
    }

        .i4-left-nr2 dt {
            padding-bottom: 10px;
        }

            .i4-left-nr2 dt b {
                display: block;
                color: #333;
                font-size: 14px;
                padding-top: 10px;
                height: 23px;
            }

            .i4-left-nr2 dt span {
                display: block;
            }

        .i4-left-nr2 dd b {
            padding-top: 20px;
            height: 40px;
            display: block;
            font-size: 20px;
            color: #333;
            font-weight: normal;
        }

        .i4-left-nr2 dd span {
            display: block;
        }

    .industry4-right {
        width: 442px;
        float: right;
        border: solid 1px #ddd;
        border-radius: 6px;
        background: #fff;
        height: 583px;
        padding: 30px 50px 0 50px;
    }

    .industry4-right-nr dl {
        height: 77px;
        padding-top: 20px;
    }

    .industry4-right-nr dt {
        float: left;
        width: 222px;
    }

        .industry4-right-nr dt b {
            display: block;
            color: #333;
            padding-bottom: 5px;
        }

        .industry4-right-nr dt span {
            height: 16px;
            display: block;
            clear: both;
        }

            .industry4-right-nr dt span i {
                float: right;
                font-style: normal;
                color: #cfcfcf;
            }

            .industry4-right-nr dt span a {
                float: left;
            }

    .industry4-right-nr dd {
        float: right;
    }

    /* 行业资讯-新闻正文 */
    .industry-news {
        width: 1200px;
        margin: 0 auto;
        line-height: 60px;
        padding-top:20px;
    }

        .industry-news a {
            font-size: 14px;
            color: #666;
        }

            .industry-news a.i-news-ys {
                color: #de2f26;
            }

    .industry-news-left {
        width: 797px;
        float: left;
    }

    .industry-news-left-title dt {
        text-align: center;
        font-size: 24px;
        font-weight: bold;
        color: #333;
        line-height: 38px;
        padding: 30px 0 30px 0;
    }

    .industry-news-left-title dd {
        border-bottom: dashed 1px #d8d8d8;
        height: 28px;
    }

        .industry-news-left-title dd span {
            margin-right: 30px;
        }

    .industry-news-left .share {
        display: inline-block;
        float: right;
    }

    .industry-news-right {
        float: right;
        width: 287px;
    }

    .industry-news-left-nr {
        color: #333;
        font-size: 16px;
        line-height: 31px;
        padding: 20px 0 80px 0;
    }
 	.industry-news-left-nr p {
            line-height: 38px;
            margin-bottom: 20px;
        }

        .industry-news-left-nr img {
            max-width: 90%;
            height: auto;
            margin: 15px 0;
        }

    .industry-news-left-nr2 {
        text-align: right;
        font-size: 14px;
    }

        .industry-news-left-nr2 a {
            margin-left: 50px;
        }

        .industry-news-left-nr2 span a {
            color: #de2f26;
        }

.industry-news-right-nr {
    margin: 50px 0;
    border-radius: 6px;
    background: #fff;
    padding: 30px 30px 15px 30px;
    box-shadow: 0 0 3px #999;
}

        .industry-news-right-nr dt {
            height: 48px;
            color: #2f3c4e;
            font-size: 20px;
        }

        .industry-news-right-nr dd a{
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 1;
            -webkit-box-orient: vertical;
            margin-bottom: 15px;
        }

            .adplayer {
                width: 700px;
                margin: 20px auto 0;
            }

        .adplayer .ckplayerchnbbfldoieoiivbkb {
            height: 375px;
        }

    .share em {
        font-style: normal;
        vertical-align: super;
    }

    .share .share-list {
        display: inline-block;
    }

    .share .share-container li {
        position: relative;
        float: left;
        width: 23px;
        height: 23px;
        margin-left: 5px;
        list-style-type: none;
    }

        .share .share-container li a {
            display: inline-block;
            width: 100%;
            height: 23px;
        }

            .share .share-container li a img {
                width: 100%;
            }

    .share .wechat-share {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        width: 128px;
        overflow: hidden;
        z-index: 9;
    }

    .share .bds_weixin:hover ~ .wechat-share {
        display: block;
    }

    .share .wechat-share img {
        width: 100%;
    }
    /* 行业资讯-医药会展 */
    .exhibition {
        width: 850px;
        float: left;
    }

        .exhibition dl {
            border-bottom: solid 1px #dadada;
            margin-bottom: 20px;
        }

            .exhibition dl dt {
                font-size: 20px;
                height: 38px;
                color: #333;
            }

                .exhibition dl dt a {
                    color: #333;
                    font-weight: bold;
                }

                .exhibition dl dt .time {
                    float: right;
                    color: #666;
                    font-size: 14px;
                    margin-top: 6px;
                }

            .exhibition dl dd {
                height: 20px;
                font-size: 16px;

                width: 705px;
                margin-bottom: 20px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 1;
                -webkit-box-orient: vertical;
            }

    .industry-news-right-nr dd span {
        display: block;
        padding-left: 33px;
        height: 48px;
        line-height: 23px;
    }

        .industry-news-right-nr dd span.exhibition-bj0 {
            background: url(/content/img/exhibition-tu.jpg) no-repeat;
        }

        .industry-news-right-nr dd span.exhibition-bj1 {
            background: url(/content/img/exhibition-tu2.jpg) no-repeat;
        }

        .industry-news-right-nr dd span.exhibition-bj2 {
            background: url(/content/img/exhibition-tu3.jpg) no-repeat;
        }

    .exhibition2 {
        margin: 0 auto;
        width: 1200px;
        text-align: center;
        clear: both;
        padding-top: 50px;
        padding-bottom: 50px;
    }

        .exhibition2 a {
            padding: 8px 15px;
            border-radius: 6px;
            background: #fff;
            color: #333;
            border: solid 1px #dadada;
            margin-left: 5px;
        }

            .exhibition2 a:hover {
                background: #eb7973;
                border: solid 1px #eb7973;
                color: #fff;
            }

            .exhibition2 a.exhibition2-ys {
                background: #eb7973;
                border: solid 1px #eb7973;
                color: #fff;
            }

    .exhibition3 {
        height: 54px;
        width: 1200px;
        margin: 0 auto 50px auto;
    }

        .exhibition3 li {
            float: left;
            background: #fff;
            border-bottom: solid 1px #dadada;
            border-top: solid 1px #dadada;
            border-right: solid 1px #dadada;
        }

            .exhibition3 li a {
                padding: 0 20px;
            }

        .exhibition3 ul {
            height: 52px;
            line-height: 52px;
            font-size: 18px;
            border-left: solid 1px #dadada;
            border-radius: 6px;
        }

        .exhibition3 li a.exhibition3-bj {
            background: #e8463e;
            color: #e8463e;
            display: block;
            color: #fff;
        }

    /* 招标采购-数据中心 */
    .data {
        width: 1200px;
        margin: 0 auto;
        height: 43px;
        font-size: 20px;
        color: #2f3c4e;
    }

    .data2 {
        margin: 0 auto;
        width: 1198px;
        line-height: 41px;
        background: #fff;
        border: solid 1px #dadada;
        padding-bottom: 20px;
        border-radius: 6px;
    }

        .data2 td {
            text-align: center;
        }

        .data2 .login {
            padding-top: 20px;
            font-size: 14px;
        }

            .data2 .login a {
                border: 1px solid #e8463e;
                padding: 0 10px;
                background: #fff;
                color: #e7463e;
                border-radius: 5px;
            }

                .data2 .login a:hover {
                    background-color: #e7463e;
                    color: #fff;
                }

        .data2 tr.data2-ys {
            color: #333;
            font-size: 15px;
            background: #ffe3e2;
            height: 50px;
            line-height: 50px;
        }

        .data2 tr.data2-ys2 {
            background: #f5f5f5;
        }

    .data3 {
        height: 39px;
        width: 1200px;
        margin: 0 auto 35px auto;
    }

        .data3 li {
            float: left;
            background: #fff;
            border-bottom: solid 1px #dadada;
            border-top: solid 1px #dadada;
            border-right: solid 1px #dadada;
        }

            .data3 li a {
                padding: 0 20px;
            }

        .data3 ul {
            height: 39px;
            line-height: 39px;
            font-size: 18px;
            border-left: solid 1px #dadada;
            border-radius: 6px;
        }

        .data3 li a.exhibition3-bj {
            background: #e8463e;
            color: #e8463e;
            display: block;
            color: #fff;
        }

    .tendering {
        width: 1200px;
        margin: 0 auto 35px auto;
    }

    .tendering-left {
        width: 500px;
        float: left;
    }

    .t-left-top {
        height: 244px;
        border-radius: 6px;
        background: #fff;
        border: solid 1px #dadada;
    }

        .t-left-top dt {
            width: 440px;
            padding-top: 20px;
            height: 40px;
            border-bottom: 1px solid lightgray;
            margin: 0 auto;
            margin-bottom: 15px;
        }

            .t-left-top dt span {
                width: 100px;
                height: 35px;
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                padding-bottom: 13px;
                padding-top: 15px;
                margin: 0 auto;
            }

                .t-left-top dt span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

            .t-left-top dt a {
                float: right;
                color: #e8463e;
                margin-top: 6px;
            }

        .t-left-top dd {
            padding-left: 30px;
            height: 21px;
            padding-right: 30px;
            font-size: 14px;
        }

            .t-left-top dd:nth-child(4) {
                padding-bottom: 20px
            }

            .t-left-top dd a {
                float: left;
                color: #000;
            }

                .t-left-top dd a:hover {
                    color: #c41a22;
                }

            .t-left-top dd span {
                float: right;
            }

    .t-left-bottom {
        margin-top: 32px;
    }

        .t-left-bottom .link {
            padding: 20px 30px 40px 30px;
            height: 203px;
            width: 440px;
        }

            .t-left-bottom .link .title {
                width: 440px;
                height: 40px;
                border-bottom: 1px solid lightgray;
                margin: 0 auto;
                margin-bottom: 15px;
            }

                .t-left-bottom .link .title span {
                    width: 100px;
                    height: 35px;
                    text-align: center;
                    font-size: 20px;
                    color: #2f3c4e;
                    font-weight: bold;
                    border-bottom: 2px solid #e8463e;
                    position: relative;
                    padding-bottom: 13px;
                    padding-top: 15px;
                    margin: 0 auto;
                }

                    .t-left-bottom .link .title span:after {
                        content: "";
                        position: absolute;
                        bottom: 0;
                        left: 47%;
                        border: 4px solid transparent;
                        border-bottom-color: #e8463e;
                    }

    .left-float {
        float: left;
    }

    .right-float {
        float: right;
    }

    .t-l-b-left {
        width: 500px;
        height: 244px;
        border: solid 1px #dadada;
        border-radius: 6px;
        background: #fff;
    }

        .t-l-b-left dt {
            padding: 30px 30px 0 30px;
            height: 40px;
        }

            .t-l-b-left dt span {
                font-size: 20px;
                color: #2f3c4e;
                float: left;
            }

            .t-l-b-left dt a {
                float: right;
                color: #e8463e;
                margin-top: 6px;
            }

        .t-l-b-left dd {
            padding-left: 30px;
            padding-right: 30px;
            height: 21px;
        }

            .t-l-b-left dd:nth-child(4) {
                padding-bottom: 20px;
            }

            .t-l-b-left dd a {
                float: left;
            }

            .t-l-b-left dd span {
                float: right;
            }

    .t-left-top-right {
        float: right;
        padding: 65px 30px 0 0;
    }

    .tendering-right {
        float: right;
        width: 600px;
        border: solid 1px #dadada;
        border-radius: 6px;
        height: 480px;
        background: #fff;
        padding: 20px 30px 40px 30px;
    }

        .tendering-right .tendering-title {
            width: 600px;
            height: 40px;
            border-bottom: 1px solid lightgray;
            margin: 0 auto;
            margin-bottom: 15px;
        }

        .tendering-right dt span {
            width: 100px;
            height: 35px;
            text-align: center;
            font-size: 20px;
            color: #2f3c4e;
            font-weight: bold;
            border-bottom: 2px solid #e8463e;
            position: relative;
            padding-bottom: 13px;
            padding-top: 15px;
            margin: 0 auto;
        }

            .tendering-right dt span:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

        .tendering-right dt a {
            float: right;
            color: #e8463e;
            margin-top: 6px;
        }

        .tendering-right .content {
            clear: both;
            padding-top: 10px;
        }

            .tendering-right .content dt {
                height: 69px;
            }

                .tendering-right .content dt a {
                    display: block;
                    float: left;
                    width: 100px;
                    height: 41px;
                    border: solid 1px #dadada;
                    text-align: center;
                    font-size: 14px;
                    line-height: 41px;
                    margin-left: -1px;
                    color: #e8463e;
                }

                    .tendering-right .content dt a.c2-l-n-ys {
                        color: #fff;
                        background: #da0112;
                    }

            .tendering-right .content dd {
                height: 26px;
            }

                .tendering-right .content dd:nth-child(3) {
                    margin-bottom: 26px;
                }

                .tendering-right .content dd span {
                    float: right;
                }

                .tendering-right .content dd a {
                    float: left;
                    color: #333;
                    font-size: 14px;
                }

                    .tendering-right .content dd a:hover {
                        color: #c41a22;
                    }

    .tendering-right-top {
        padding-top: 55px;
    }

    .tendering-right-bottom {
        padding-top: 15px;
        height: 63px;
        position: relative;
        width: 335px;
        margin: 0 auto;
    }

        .tendering-right-bottom b {
            font-weight: normal;
        }

            .tendering-right-bottom b a {
                background: #c4c0bf;
                height: 63px;
                display: block;
                line-height: 63px;
                padding-left: 30px;
                border-radius: 6px;
                color: #fff;
                font-size: 18px;
            }

                .tendering-right-bottom b a span {
                    float: left;
                }

                .tendering-right-bottom b a img {
                    float: right;
                    margin: 20px 30px 0 0px;
                }

                .tendering-right-bottom b a:hover {
                    background: #e8463e;
                }

                .tendering-right-bottom b a.t-hongse {
                    background: #e8463e;
                }

    .t-r-bottom-lb {
        border: solid 1px #e8463e;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        border-top: none;
        width: 332px;
        position: absolute;
        padding: 20px 0;
        left: 0;
        top: 88px;
        background: #fff;
        display: none;
    }

        .t-r-bottom-lb li a {
            line-height: 34px;
            display: block;
            font-size: 14px;
            padding-left: 30px;
        }

            .t-r-bottom-lb li a:hover {
                background: #f1f1f1;
            }

    .tendering2 {
        width: 1138px;
        margin: 0 auto 50px auto;
        border: solid 1px #dadada;
        background: #fff;
        border-radius: 6px;
        padding: 20px 30px 30px 30px;
    }

    .tendering2-title .tendering2-data {
        height: 43px;
        font-size: 20px;
        font-weight: bold;
        color: #2f3c4e;
        display: inline-block;
    }

    .tendering2-title dl {
        width: 100%;
        height: 40px;
        border-bottom: 1px solid lightgray;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .tendering2-title .tendering2-data span {
        width: 100px;
        height: 35px;
        text-align: center;
        font-size: 20px;
        color: #2f3c4e;
        font-weight: bold;
        border-bottom: 2px solid #e8463e;
        position: relative;
        padding-bottom: 13px;
        padding-top: 15px;
        margin: 0 auto;
    }

        .tendering2-title .tendering2-data span:after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 47%;
            border: 4px solid transparent;
            border-bottom-color: #e8463e;
        }

    .tendering2-title dd {
        height: 41px;
        line-height: 41px;
        margin-bottom: 23px;
        background: #fff;
    }

        .tendering2-title dd a {
            padding: 0 20px;
            margin-left: -1px;
            border: solid 1px #dadada;
            display: block;
            float: left;
        }

            .tendering2-title dd a.tendering2-bj {
                background: #e8463e;
                color: #e8463e;
                display: block;
                color: #fff;
            }

    .tendering2-nr {
        clear: both;
        margin-top: 30px;
    }

        .tendering2-nr dt {
            height: 40px;
            text-align: left;
        }

    .tendering2-title .tendering2-search {
        display: inline-block;
        font-size: 14px;
        margin-left: 90px;
    }

        .tendering2-title .tendering2-search a {
            margin-right: 15px;
            color: #000;
            position: relative;
            top: 8px;
        }

            .tendering2-title .tendering2-search a.active {
                color: #e8463e;
                border-bottom: 2px solid;
                padding-bottom: 6px;
                position: relative;
                top: 8px;
            }

    .tendering2-title .tendering2-more {
        display: inline-block;
        float: right;
        margin-top: 6px;
    }

        .tendering2-title .tendering2-more a {
            color: #e8463e;
        }

    .tendering2-nr dd {
        border-radius: 6px;
        border: solid 1px #dadada;
        box-shadow: 0px 0px 6px #ccc;
    }

        .tendering2-nr dd td {
            line-height: 41px;
            text-align: center;
            color: #000;
        }

        .tendering2-nr dd tr.t2-bg-ys {
            font-size: 16px;
            background: #ffe3e2;
            height: 51px;
            line-height: 51px;
        }

        .tendering2-nr dd tr.t2-bg-ys2 {
            background: #f5f5f5;
        }

    /* 医药文库 */
    .library {
        width: 1200px;
        margin: 0 auto 50px auto;
    }

    .library-left {
        width: 214px;
        float: left;
    }

    .library-left-top {
        background: #fff;
        padding: 42px 0 30px;
        height: 110px;
        border: solid 1px #dadada;
        border-radius: 6px;
    }

        .library-left-top dt a {
            width: 125px;
            text-align: center;
            font-size: 14px;
            background: #e8463e;
            display: block;
            margin: 0 auto;
            color: #fff;
            border-radius: 6px;
            height: 43px;
            line-height: 43px;
        }

        .library-left-top dd {
            text-align: center;
            padding-top: 33px;
        }

            .library-left-top dd span {
                color: #e8463e;
                font-size: 18px;
            }

    .library-left-bottom {
        background: #fff;
        margin-top: 29px;
        height: 175px;
        border: solid 1px #dadada;
        border-radius: 6px;
    }

        .library-left-bottom dt {
            padding: 30px 0 0 30px;
            height: 30px;
            font-size: 20px;
            font-weight: bold;
            color: #2f3c4e;
        }

        .library-left-bottom dd {
            height: 31px;
            line-height: 31px;
        }

            .library-left-bottom dd a {
                display: block;
                padding-left: 30px;
                color: #333;
                background: url(/content/img/library-bj.png) no-repeat 100px center;
            }

                .library-left-bottom dd a:hover {
                    background: #f5f5f5 url(/content/img/library-bj.png) no-repeat 100px center;
                }

    .library-center {
        width: 547px;
        float: left;
        margin-left: 50px;
    }

    .library-center-top {
        height: 96px;
    }

        .library-center-top dt span {
            float: left;
            width: 439px;
        }

        .library-center-top dt label {
            float: left;
        }

        .library-center-top dt span input {
            width: 428px;
            border: solid 1px #dadada;
            border-right: none;
            border-top-left-radius: 6px;
            border-bottom-left-radius: 6px;
            background: #fff;
            height: 46px;
            padding-left: 10px;
            color: #333;
            font-size: 18px;
        }

        .library-center-top dt label input {
            width: 108px;
            height: 48px;
            background: #e8463e;
            border: none;
            border-top-right-radius: 6px;
            border-bottom-right-radius: 6px;
            color: #fff;
            color: #fff;
            cursor: pointer;
        }

        .library-center-top dd {
            padding-top: 5px;
            clear: both;
        }

            .library-center-top dd span {
                margin-right: 10px;
            }

    .library-center-bottom {
        height: 294px;
    }

    .library-right {
        width: 249px;
        background: #fff;
        padding: 20px 30px 40px 30px;
        height: 328px;
        border: solid 1px #dadada;
        border-radius: 6px;
        float: right;
    }

        .library-right dt {
            width: 100%;
            height: 40px;
            border-bottom: 1px solid lightgray;
        }

            .library-right dt span {
                width: 100px;
                height: 35px;
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                padding-bottom: 13px;
            }

                .library-right dt span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

        .library-right dd {
            margin-top: 40px;
            height: 105px;
        }

            .library-right dd img {
                float: left;
            }

            .library-right dd span {
                float: left;
                margin-left: 35px;
                padding-top: 8px;
                width: 120px;
            }

                .library-right dd span h1 {
                    font-size: 14px;
                    color: #333;
                    font-weight: normal;
                    height: 35px;
                }

                .library-right dd span b {
                    font-weight: normal;
                }

                .library-right dd span i {
                    display: block;
                    text-align: right;
                    font-style: normal;
                    padding-top: 5px;
                    color: #333;
                }

                    .library-right dd span i label {
                        color: #e8463e;
                        font-size: 14px;
                    }

    .library2, .library3 {
        width: 1198px;
        padding: 20px 0 30px 0;
        margin: 0 auto 50px auto;
        background: #fff;
        border: solid 1px #dadada;
        border-radius: 6px;
    }

    .library2-title {
        width: 93%;
        height: 40px;
        border-bottom: 1px solid lightgray;
        margin: 0 auto;
    }

        .library2-title a {
            font-size: 16px;
            font-family: Microsoft YaHei;
            color: #373737;
            float: right;
            display: block;
        }

            .library2-title a:hover {
                color: #DD031C;
            }

        .library2-title span {
            width: 100px;
            height: 35px;
            text-align: center;
            font-size: 20px;
            color: #2f3c4e;
            font-weight: bold;
            border-bottom: 2px solid #e8463e;
            position: relative;
            padding-bottom: 13px;
        }

            .library2-title span:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

    .library3-nr {
        width: 1200px;
        margin-top: 20px;
        padding-left: 42px;
    }


    .library2-nr dl {
        border-radius: 6px;
        background: #fff;
        width: 245px;
        height: 257px;
        float: left;
        box-shadow: 0px 0px 3px #999;
        margin-left: 43px;
        margin-top: 20px;
    }

    .library2-nr dd span {
        font-size: 16px;
        color: #333;
        padding-bottom: 10px;
        display: block;
    }

    .library2-nr dd {
        padding: 20px 20px 0 20px;
    }

    .library3-nr li {
        width: 118px;
        float: left;
        margin-right: 75px;
        text-align: center;
    }

        .library3-nr li span {
            display: block;
            padding: 10px 0;
            color: #333;
        }

        .library3-nr li img {
            width: 118px;
            height: 167px;
            display: block;
        }

    /* 医药文库-搜索 */
    .library-search {
        width: 1200px;
        margin: 0 auto;
        margin-bottom: 50px;
    }

    .i-search-left {
        width: 720px;
        float: left;
    }

    .i-search-right {
        float: right;
        width: 354px;
    }

    .i-s-left-bottom {
        border-right: solid 1px #dadada;
        padding-right: 117px;
    }

        .i-s-left-bottom dl {
            border-bottom: solid 1px #dadada;
            height: 126px;
            padding-top: 30px;
        }

        .i-s-left-bottom dt {
            height: 25px;
        }

            .i-s-left-bottom dt span a {
                font-size: 18px;
                color: #333;
                float: left;
            }

            .i-s-left-bottom dt b {
                float: right;
                font-weight: normal;
            }

                .i-s-left-bottom dt b i {
                    font-style: normal;
                    color: #3e8ee8;
                    font-size: 14px;
                }

        .i-s-left-bottom dd {
            margin-bottom: 25px;
        }

            .i-s-left-bottom dd a {
                color: #333;
            }

            .i-s-left-bottom dd span {
                padding-top: 10px;
                display: block;
            }

    .ss-hs {
        color: #e8463e;
    }

    .i-s-left-fy {
        text-align: center;
        clear: both;
        padding-top: 30px;
        padding-bottom: 50px;
    }

        .i-s-left-fy a {
            padding: 8px 15px;
            border-radius: 6px;
            background: #fff;
            color: #333;
            border: solid 1px #dadada;
            margin-left: 5px;
        }

            .i-s-left-fy a:hover {
                background: #eb7973;
                border: solid 1px #eb7973;
                color: #fff;
            }

            .i-s-left-fy a.exhibition2-ys {
                background: #eb7973;
                border: solid 1px #eb7973;
                color: #fff;
            }

    #container .jump input {
        width: 62px;
        height: 31px;
        color: #333;
        border: solid 1px #dadada;
        border-radius: 4px;
        text-align: center;
        margin: 0 5px;
    }

    .library-text {
        width: 550px;
        margin: 0 auto;
    }

    .library-text2 {
        width: 1200px;
        margin: 0 auto;
        padding-bottom: 20px;
    }

        .library-text2 h1 {
            font-size: 24px;
            color: #333;
            padding-bottom: 10px;
        }

        .library-text2 span {
            display: block;
            padding-bottom: 5px;
            color: #333;
        }

        .library-text2 b {
            font-weight: normal;
            margin-right: 20px;
            color: #999;
        }

    .i-text2-left {
        width: 752px;
        float: left;
    }

        .i-text2-left ul {
            height: 880px;
            padding: 100px 50px 50px 50px;
            border: solid 1px #dadada;
            background: #fff;
            border-radius: 6px;
            margin-bottom: 50px;
            line-height: 38px;
            font-size: 18px;
        }

        .i-text2-left h1 {
            text-align: center;
            color: #333;
            padding-bottom: 40px;
            font-size: 30px;
        }

        .i-text2-left dt {
            text-align: center;
            font-size: 20px;
        }

            .i-text2-left dt span {
                color: #e8463e;
                margin-right: 10px;
            }

        .i-text2-left dd {
            padding-top: 45px;
            text-align: center;
            height: 50px;
        }

            .i-text2-left dd a {
                padding: 10px 50px;
                border-radius: 6px;
                background: #e8463e;
                color: #fff;
                text-align: center;
                font-size: 14px;
            }

    /* 医联医药专区 */
    .medicine {
        width: 1198px;
        margin: 0 auto 50px auto;
        border: solid 1px #dadada;
        background: #fff;
        border-radius: 6px;
    }

        .medicine dt {
            padding: 35px 0 30px 50px;
            line-height: 38px;
            float: left;
            width: 725px;
            font-size: 16px;
        }

        .medicine dd {
            float: right;
            width: 301px;
            padding-right: 50px;
            padding-top: 35px;
        }

    .medicine2 {
        width: 1198px;
        margin: 0 auto 50px auto;
        border: solid 1px #dadada;
        background: #fff;
        border-radius: 6px;
    }

    .medicine2-nr li {
        float: left;
    }

    .medicine2-title {
        width: 520px;
        height: 55px;
        padding: 30px 0 0 50px;
        font-size: 20px;
        color: #2f3c4e;
    }

    .medicine2-nr dl {
        width: 520px;
        margin-left: 50px;
        margin-bottom: 50px;
        height: 220px;
        float: left;
    }

    .medicine2-nr dt {
        float: left;
    }

    .medicine2-nr dd {
        width: 270px;
        float: right;
        font-size: 14px;
        line-height: 37px;
    }

        .medicine2-nr dd span {
            display: block;
            font-size: 16px;
        }

        .medicine2-nr dd a {
            display: block;
            width: 91px;
            height: 23px;
            display: block;
            border-radius: 6px;
            background: #fff;
            color: #e7463e;
            line-height: 23px;
            font-size: 12px;
            text-align: center;
            margin-left: 175px;
            border: 1px solid;
        }

            .medicine2-nr dd a:hover {
                background-color: #e7463e;
                color: #fff;
            }

    .medicine3 {
        width: 1200px;
        margin: 0 auto 50px auto;
    }

    .medicine3-left {
        width: 612px;
        height: 507px;
        border: solid 1px #dfdfdf;
        background: #fff;
        border-radius: 6px;
        float: left;
    }

    .m3-left-title {
        height: 53px;
        padding: 30px 50px 0 50px;
    }

        .m3-left-title span {
            font-size: 20px;
            color: #2f3c4e;
            float: left;
            font-weight: bold;
        }

        .m3-left-title a {
            float: right;
            color: #e8463e;
            margin-top: 5px;
        }

    .m3-left-nr {
        height: 352px;
    }

        .m3-left-nr li {
            width: 220px;
            float: left;
            margin-left: 50px;
        }

            .m3-left-nr li img {
                display: block;
                margin-bottom: 10px;
            }

            .m3-left-nr li span {
                line-height: 25px;
                font-size: 14px;
                color: #333;
            }

            .m3-left-nr li b {
                font-weight: normal;
                text-align: right;
                display: block;
                font-size: 16px;
                color: #e8463e;
                padding-top: 10px;
            }

    .m3-left-nr2 {
        clear: both;
        background: url(/content/img/industry-bj.png);
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        height: 72px;
    }

        .m3-left-nr2 dt {
            line-height: 72px;
            padding-left: 50px;
            font-size: 16px;
            color: #fff;
            float: left;
        }

        .m3-left-nr2 dd {
            float: right;
            padding-right: 50px;
            padding-top: 23px;
        }

            .m3-left-nr2 dd a {
                margin-left: 10px;
            }

    .medicine3-right {
        float: right;
        width: 536px;
    }

    .m3-right-top {
        border: solid 1px #dadada;
        border-radius: 6px;
        background: #fff;
        padding: 30px 50px;
        height: 166px;
        margin-bottom: 51px;
    }

        .m3-right-top dt {
            height: 33px;
            font-size: 20px;
            color: #2f3c4e
        }

        .m3-right-top dd {
            height: 25px;
        }

    /* 医疗康复专区 */
    .recovery {
        width: 1200px;
        margin: 0 auto 50px auto;
    }

    .recovery-left {
        width: 600px;
        float: left;
    }

    .recovery-right {
        float: right;
        width: 448px;
        height: 303px;
        border-radius: 6px;
        background: #fff;
        box-shadow: 0 0 3px #999;
        padding: 0 50px;
    }

        .recovery-right dt {
            height: 40px;
            padding-top: 10px;
            border-bottom: 1px solid lightgray;
            margin-bottom: 15px;
        }

            .recovery-right dt span {
                width: 100px;
                height: 35px;
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                padding-bottom: 13px;
                padding-top: 15px;
                margin: 0 auto;
            }

                .recovery-right dt span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

            .recovery-right dt a {
                float: right;
                color: #e8463e;
                margin-top: 5px;
            }

        .recovery-right dd {
            height: 33px;
            font-size: 16px;
            color: #333;
        }

            .recovery-right dd a {
                float: left;
                color: #333;
                width: 300px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

                .recovery-right dd a:hover {
                    color: #c41a22
                }

            .recovery-right dd span {
                float: right;
            }

    .recovery2 {
        width: 1200px;
        margin: 0 auto 50px auto;
        border-radius: 6px;
        background: #fff;
        box-shadow: 0 0 3px #999;
    }
    /*.recovery2-title{ padding:30px 50px 0 50px; height:56px;}
.recovery2-title dt{ float:left; font-size:20px; color:#2f3c4e;}
.recovery2-title dd{ float:right; position: relative;}
.recovery2-title dd span{ position:absolute; right:15px; top:8px;}
.recovery2-title dd label input{ padding-left:10px; width:262px; border:solid 1px #f0f0f0; border-radius:20px; height:32px;}
.recovery2-title dd span input{ width:16px; height:16px; border:none; background:url(/content/img/recovery-tu2.jpg) no-repeat;}*/
    .recovery2-title {
        padding-top: 30px;
        height: 40px;
        width: 92%;
        border-bottom: 1px solid lightgray;
        margin: 0 auto;
        margin-bottom: 20px;
    }

        .recovery2-title span {
            width: 100px;
            height: 35px;
            text-align: center;
            font-size: 20px;
            color: #2f3c4e;
            font-weight: bold;
            border-bottom: 2px solid #e8463e;
            position: relative;
            padding-bottom: 13px;
            padding-top: 15px;
            margin: 0 auto;
        }

            .recovery2-title span:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

        .recovery2-title a {
            float: right;
            color: #e8463e;
        }

    .recovery2-nr {
        height: 270px;
        padding-left: 20px;
    }

        .recovery2-nr li {
            width: 155px;
            font-size: 20px;
            float: left;
            margin-left: 30px;
            text-align: center;
        }

            .recovery2-nr li:hover {
                color: #c41a22;
            }

            .recovery2-nr li span {
                display: block;
                margin-bottom: 10px;
                position: relative;
            }

            .recovery2-nr li:hover span {
                transition: all 0.3s linear;
                transform: scale(1.1);
            }

            .recovery2-nr li span b {
                display: block;
                width: 100%;
                height: 100%;
                font-weight: normal;
                border-radius: 6px;
                left: 0;
                top: 0;
                position: absolute;
                text-align: center;
                background-color: rgba(0,0,0,0.5);
            }

                .recovery2-nr li span b a {
                    border: solid 1px #fff;
                    width: 104px;
                    height: 34px;
                    font-size: 20px;
                    margin: 50% auto 0 auto;
                    border-radius: 20px;
                    color: #fff;
                    display: block;
                    line-height: 34px;
                }

    .recovery2-btn {
        padding-bottom: 50px;
    }

        .recovery2-btn a {
            width: 178px;
            border: solid 1px #e8463e;
            color: #e8463e;
            display: block;
            line-height: 40px;
            text-align: center;
            margin: 0 auto;
            font-size: 20px;
            border-radius: 20px;
            height: 40px;
        }

    .recovery3 {
        width: 1200px;
        margin: 0 auto 50px auto;
        border-radius: 6px;
        background: #fff;
        box-shadow: 0 0 3px #999;
        height: 674px;
    }

    .recovery3-title {
        padding-top: 30px;
        height: 40px;
        width: 92%;
        border-bottom: 1px solid lightgray;
        margin: 0 auto;
        margin-bottom: 20px;
    }

        .recovery3-title span {
            width: 100px;
            height: 35px;
            text-align: center;
            font-size: 20px;
            color: #2f3c4e;
            font-weight: bold;
            border-bottom: 2px solid #e8463e;
            position: relative;
            padding-bottom: 13px;
            padding-top: 15px;
            margin: 0 auto;
        }

            .recovery3-title span:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

        .recovery3-title a {
            float: right;
            color: #e8463e;
        }

    .recovery3-nr {
        height: 400px;
    }

        .recovery3-nr ul {
            position: relative;
        }

    .recovery3-nr2 {
        position: absolute;
        width: 100%;
        left: 0px;
        padding-top: 40px;
    }

        .recovery3-nr2 dt {
            text-align: center;
            line-height: 34px;
            font-size: 16px;
            color: #333;
            height: 90px;
            width: 1000px;
            margin: 0 auto;
        }

        .recovery3-nr2 dd a {
            width: 178px;
            border: solid 1px #e8463e;
            color: #e8463e;
            display: block;
            line-height: 40px;
            text-align: center;
            margin: 0 auto;
            font-size: 20px;
            border-radius: 20px;
            height: 40px;
        }

    .recovery3-nr li {
        float: left;
        cursor: pointer;
    }

    .recovery3-nr-li-1 {
        width: 323px;
        margin-left: 50px;
    }

        .recovery3-nr-li-1 span {
            height: 35px;
            display: block;
            text-align: center;
            font-size: 16px;
            line-height: 35px;
            border: solid 1px #dadada;
            border-top: none;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
        }

        .recovery3-nr-li-1 img {
            width: 323px;
            height: 280px
        }

    .recovery3-nr-li-2 {
        width: 365px;
        margin-left: 50px;
    }

        .recovery3-nr-li-2 span {
            height: 59px;
            color: #e8463e;
            box-shadow: 0 0 3px #999;
            display: block;
            text-align: center;
            font-size: 16px;
            line-height: 59px;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px
        }

        .recovery3-nr-li-2 img {
            width: 365px;
            height: 316px
        }

    /* 中医药馆 */
    .drug-store {
        width: 1200px;
        margin: 0 auto 50px auto;
    }

        .drug-store img {
            border-radius: 5px;
        }

    .drug-store-left {
        width: 766px;
        border: solid 1px #dadada;
        float: left;
        border-radius: 6px;
        background: #fff;
        height: 570px;
    }

    .d-s-left-1 {
        width: 410px;
        float: left;
        margin-left: 50px;
    }

    .d-s-l-l-title dl {
        height: 49px;
        padding-top: 30px;
    }

    .d-s-l-l-title dt {
        font-size: 20px;
        float: left;
        color: #2f374e;
    }

    .d-s-l-l-title dd {
        float: right;
        margin-top: 5px;
    }

        .d-s-l-l-title dd a {
            color: #e8463e;
        }

    .d-s-l-l-nr a {
        color: #666;
    }

    .d-s-l-l-nr dt {
        width: 188px;
    }

        .d-s-l-l-nr dt span {
            display: block;
            font-size: 14px;
            line-height: 38px;
            color: #666;
        }

        .d-s-l-l-nr dt b {
            display: block;
            font-weight: normal;
            color: #999;
        }

        .d-s-l-l-nr dt i {
            display: block;
            text-align: right;
            font-style: normal;
        }

            .d-s-l-l-nr dt i a:hover {
                color: #e8463e;
            }

    .d-s-l-l-nr dd {
        width: 194px;
    }

        .d-s-l-l-nr dd span {
            display: block;
            height: 19px;
        }

            .d-s-l-l-nr dd span:nth-child(4) {
                margin-bottom: 25px;
            }

    .d-s-left-2 {
        float: right;
        width: 170px;
        float: right;
        margin-right: 50px;
    }

        .d-s-left-2 dt {
            height: 50px;
            padding-top: 30px;
        }

            .d-s-left-2 dt span {
                float: left;
                font-size: 20px;
                color: #2f374e;
            }

            .d-s-left-2 dt a {
                float: right;
                margin-top: 5px;
                color: #e8463e;
            }

        .d-s-left-2 dd {
            height: 19px;
        }

            .d-s-left-2 dd:nth-child(5) {
                margin-bottom: 25px;
            }

            .d-s-left-2 dd a {
                color: #666;
            }

    .drug-store-right {
        float: right;
        border: solid 1px #dadada;
        border-radius: 6px;
        background: #fff;
        height: 570px;
        width: 244px;
        padding: 0 50px;
    }

        .drug-store-right dt {
            height: 35px;
            padding-top: 30px;
        }

            .drug-store-right dt span {
                font-size: 20px;
                color: #2f374e;
                float: left;
            }

            .drug-store-right dt a {
                float: right;
                margin-top: 5px;
                color: #e8463e;
            }

        .drug-store-right dd span {
            display: block;
            margin-bottom: 10px;
            display: block;
            position: relative;
        }

            .drug-store-right dd span label {
                display: block;
                background: url(/content/img/drug-store-bj.png);
                width: 100%;
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
                border-radius: 6px;
                text-align: center;
            }

                .drug-store-right dd span label a {
                    margin: 43px auto 0 auto;
                    display: block;
                    width: 52px;
                }

        .drug-store-right dd b {
            height: 24px;
            display: block;
            font-size: 18px;
            font-weight: normal;
            color: #333;
        }

        .drug-store-right dd i {
            display: block;
            height: 30px;
            color: #666;
            font-style: normal;
        }

    .tcq-bj {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        position: fixed;
        background: url(/content/img/industry-bj.png);
        z-index: 1000;
    }

    .tcq-tu {
        width: 561px;
        height: 390px;
        background: #fff;
        border-radius: 6px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        background: #fff;
        z-index: 1002;
        box-shadow: 0px 0px 10px #333;
    }

    .tcq-tu-title {
        height: 57px;
        padding: 30px 30px 0 0;
        text-align: right;
        background: url(/content/img/tcq-tu.png);
    }

    .tcq-tu-nr {
        height: 242px;
        padding-top: 50px;
        background: url(/content/img/tcq-tu3.jpg) no-repeat right bottom;
        padding-left: 50px;
        font-size: 20px;
        color: #2f3c4e;
    }

        .tcq-tu-nr dt {
            height: 101px;
            line-height: 34px;
        }

            .tcq-tu-nr dt span {
                display: block;
            }

        .tcq-tu-nr dd {
            background: url(/content/img/tcq-tu4.jpg) no-repeat;
            line-height: 18px;
            height: 22px;
            padding-left: 30px;
        }

    /* 中医药馆详细内页 */
    .drug {
        width: 1200px;
        margin: 0 auto 50px auto;
    }

        .drug dd {
            border: solid 1px #dadada;
            background: #fff;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
            text-align: center;
        }

            .drug dd img {
                margin: 0 auto;
                padding: 30px 0 10px 0;
                display: block;
            }

            .drug dd span {
                width: 180px;
                height: 35px;
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                padding-bottom: 13px;
                margin: 0 auto;
            }

                .drug dd span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

            .drug dd b {
                display: block;
                line-height: 21px;
                font-size: 14px;
                font-weight: normal;
                padding: 40px 50px 50px 50px;
            }

    .drug2 {
        width: 1198px;
        border-radius: 6px;
        margin: 0 auto 50px auto;
        border: solid 1px #dadada;
        background: #fff;
        border: solid 1px #dadada;
        padding-bottom: 50px;
    }

        .drug2 dt {
            text-align: center;
            padding: 30px 50px 50px 50px;
        }

            .drug2 dt span {
                width: 100px;
                height: 35px;
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                padding-bottom: 13px;
                margin: 0 auto;
                margin-left: 45px;
            }

                .drug2 dt span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

            .drug2 dt a {
                float: right;
                display: block;
                font-size: 14px;
                text-align: center;
                color: #797979;
                line-height: 37px;
                font-weight: normal;
            }

                .drug2 dt a:hover {
                    color: #e8463e;
                }

        .drug2 dd {
            width: 151px;
            border: solid 1px #dadada;
            border-radius: 6px;
            height: 196px;
            float: left;
            margin-left: 70px;
        }

            .drug2 dd span {
                display: block;
                font-size: 14px;
                padding-left: 0px;
                line-height: 39px;
            }

    .drug3 {
        width: 1200px;
        margin: 0 auto 50px auto;
    }

    .data3-left {
        height: 333px;
        width: 558px;
        border: solid 1px #dadada;
        background: #fff;
        border-radius: 6px;
        float: left;
    }

    .d3-left-left {
        width: 240px;
        padding: 32px 0 0 50px;
        float: left;
    }

        .d3-left-left dt {
            height: 22px;
            float: right;
        }

        .d3-left-left dd {
            height: 22px;
        }

            .d3-left-left dd span {
                float: right;
            }

            .d3-left-left dd a {
                float: left;
            }

    .d3-left-right {
        float: right;
        padding-right: 50px;
        padding-top: 35px;
    }

        .d3-left-right img {
            border-radius: 8px;
        }

    .data3-left-title {
        padding: 25px 0 20px 0;
        width: 82%;
        height: 21px;
        border-bottom: 1px solid lightgray;
        color: #2f3c4e;
        font-size: 20px;
        margin-left: 50px;
    }

        .data3-left-title p {
            width: 100px;
            height: 40px;
            text-align: center;
            border-bottom: 2px solid #e8463e;
            position: relative;
            display: inline-block;
            font-weight: bold;
        }

            .data3-left-title p:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

        .data3-left-title a {
            font-size: 14px;
            float: right;
            position: relative;
            top: 5px;
        }

    .data3-right {
        float: right;
        width: 587px;
        height: 333px;
        border: solid 1px #dadada;
        background: #fff;
        border-radius: 6px;
    }

        .data3-right p {
            width: 100px;
            height: 40px;
            text-align: center;
            border-bottom: 2px solid #e8463e;
            position: relative;
            display: inline-block;
            font-weight: bold;
        }

            .data3-right p:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

    .data3-right-title {
        padding: 25px 0 20px 0;
        width: 83%;
        height: 21px;
        border-bottom: 1px solid lightgray;
        color: #2f3c4e;
        font-size: 20px;
        margin-left: 50px;
    }

        .data3-right-title a {
            font-size: 14px;
            float: right;
            position: relative;
            top: 5px;
        }

    .data3-right-nr {
        padding: 0 50px;
    }

        .data3-right-nr dl {
            height: 107px;
            border-bottom: solid 1px #dadada;
            margin-top: 12px;
        }

        .data3-right-nr dt {
            float: left;
            width: 265px;
            position: relative;
            top: 50%;
            transform: translateY(-65%);
        }

            .data3-right-nr dt span {
                display: block;
                font-size: 16px;
                color: #666;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3;
                overflow: hidden;
            }

        .data3-right-nr dd {
            float: right;
        }

    .drug4 {
        width: 1198px;
        border-radius: 6px;
        margin: 0 auto 50px auto;
        border: solid 1px #dadada;
        background: #fff;
    }

    .drug4-title {
        line-height: 50px;
        text-align: center;
        font-size: 20px;
        font-weight: bold;
        color: #2f3c4e;
        padding-top: 15px;
    }

        .drug4-title p {
            width: 100px;
            height: 45px;
            text-align: center;
            border-bottom: 2px solid #e8463e;
            position: relative;
            margin: 0 auto;
            padding-bottom: 5px;
        }

            .drug4-title p:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

    .drug4-nr {
        height: 346px;
        padding: 0 30px;
    }

    .drug4-nr-l {
        width: 31px;
        float: left;
        padding-top: 138px;
    }

    .drug4-nr-2 {
        width: 989px;
        float: left;
        position: relative;
        padding: 0 30px;
    }

        .drug4-nr-2 span {
            float: left;
            display: block;
        }

        .drug4-nr-2 i {
            float: right;
            display: block;
        }

        .drug4-nr-2 b {
            display: block;
            top: -20px;
            position: absolute;
            left: 290px;
        }

    .drug4 .exhibition_hall {
        text-align: center;
        position: relative;
        overflow: hidden;
    }

    .drug4 .roundabout_box img {
        width: 100%;
    }

    .drug4 .roundabout_box {
        height: 300px;
        width: 1000px;
    }

    .drug4 .roundabout-holder {
        list-style: none;
        width: 600px;
        height: 350px;
        margin: 0 auto;
    }

    .drug4 .roundabout-moveable-item {
        font-size: 12px !important;
        height: 288px;
        width: 373px;
        cursor: pointer;
    }

        .drug4 .roundabout-moveable-item img {
            height: 100%;
            width: 100%;
            margin: 0;
        }
    /* 医院管理 */
    .supervise {
        width: 1200px;
        margin: 0 auto 50px auto;
    }

    .supervise-left {
        width: 677px;
        float: left;
    }

    .s-left-top {
        height: 398px;
        padding-left: 50px;
        border: solid 1px #dadada;
        background: #fff;
        border-radius: 6px;
    }

    .s-left-top-title {
        width: 575px;
        height: 40px;
        padding-top: 15px;
        border-bottom: 1px solid lightgray;
        margin-bottom: 15px;
    }

        .s-left-top-title span {
            height: 35px;
            text-align: center;
            font-size: 20px;
            color: #2f3c4e;
            font-weight: bold;
            border-bottom: 2px solid #e8463e;
            position: relative;
            padding-bottom: 13px;
            margin: 0 auto;
        }

            .s-left-top-title span:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

        .s-left-top-title a {
            float: right;
            margin-top: 5px;
            color: #e8463e;
        }

    .s-left-top-nr dl {
        width: 204px;
        float: left;
    }

    .s-left-top-nr dt {
        font-size: 14px;
        height: 27px;
        color: #2f3c4e;
    }

        .s-left-top-nr dt a {
            color: #333;
            font-weight: bold;
        }

    .s-left-top-nr dd {
        height: 22px;
        width: 170px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .s-left-top-nr dd:nth-child(4) {
            padding-bottom: 27px;
        }

    .s-left-top-nr2 {
        clear: both;
        padding-top: 30px;
    }

    .s-left-bottom {
        margin-top: 50px;
        border: solid 1px #dadada;
        padding: 0 50px;
        background: #fff;
        border-radius: 6px;
        height: 367px;
    }

    .s-l-b-left {
        width: 251px;
    }

    .s-l-b-l-nr dl {
        padding-top: 30px;
        height: 112px;
    }

    .s-l-b-l-nr dt {
        float: left;
        position: relative;
        height: 82px;
        width: 122px;
    }

        .s-l-b-l-nr dt img {
            border-radius: 5px;
        }

        .s-l-b-l-nr dt span {
            position: absolute;
            left: 0;
            top: 0;
        }

    .s-l-b-l-nr dd {
        width: 115px;
        float: right;
    }

        .s-l-b-l-nr dd .lvse {
            color: #71C981;
            font-weight: bold;
        }

        .s-l-b-l-nr dd b a {
            display: block;
            color: #333;
            font-weight: normal;
            padding-top: 10px;
            height: 20px;
            font-weight: bold;
        }

            .s-l-b-l-nr dd b a:hover {
                color: #e7463e
            }

        .s-l-b-l-nr dd i {
            display: block;
            font-style: normal;
            padding-left: 20px;
            background: url(/content/img/index-tu8.jpg) no-repeat;
            line-height: 13px;
            margin-top: 10px;
            height: 13px;
        }

    .supervise-right {
        width: 370px;
        border: solid 1px #dadada;
        background: #fff;
        border-radius: 6px;
        height: 817px;
        float: right;
        padding: 0 50px
    }

    .s-right-title {
        padding-top: 15px;
        height: 40px;
        border-bottom: 1px solid lightgray;
    }

        .s-right-title span {
            height: 35px;
            text-align: center;
            font-size: 20px;
            color: #2f3c4e;
            font-weight: bold;
            border-bottom: 2px solid #e8463e;
            position: relative;
            padding-bottom: 13px;
            margin: 0 auto;
        }

            .s-right-title span:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

        .s-right-title a {
            float: right;
            margin-top: 5px;
            color: #e8463e;
        }

    .s-right-nr dl {
        height: 122px;
        border-bottom: solid 1px #dadada;
        padding-top: 25px;
    }

        .s-right-nr dl:last-child {
            border-bottom: 0px;
        }

    .s-right-nr dt {
        float: left;
    }

        .s-right-nr dt img {
            border-radius: 5px;
        }

    .s-right-nr dd {
        float: right;
        width: 200px;
    }

        .s-right-nr dd h1 {
            font-size: 14px;
            color: #333;
            font-weight: normal;
            height: 36px;
        }

            .s-right-nr dd h1 a {
                font-weight: bold;
                font-size: 14px;
                color: #333;
            }

        .s-right-nr dd span {
            display: block;
            height: 21px;
            background: url(/content/img/index-tu8.jpg) no-repeat;
            padding-left: 21px;
            color: #999;
            line-height: 12px;
        }

    /* 健康管理专区 */
    .healthy {
        height: 395px;
        background: url(/content/img/healthy-tu.jpg) center top;
    }

    .healthy2 {
        width: 1200px;
        margin: 0 auto;
        text-align: center;
        height: 225px;
    }

        .healthy2 dt {
            height: 92px;
            padding-top: 67px;
        }

            .healthy2 dt a {
                font-size: 30px;
                margin-right: 60px;
            }

        .healthy2 dd {
            font-size: 14px;
        }

    .healthy-bj {
        border-bottom: solid 5px #e8463e;
        color: #e8463e;
        padding-bottom: 10px;
    }

    .healthy3 {
        width: 1120px;
        margin: 0 auto 50px auto;
    }

        .healthy3 dt {
            width: 594px;
            float: left;
        }

        .healthy3 dd {
            width: 490px;
            float: right;
        }

            .healthy3 dd span b {
                display: block;
                font-weight: normal;
                font-size: 18px;
                color: #2f3c4e;
                line-height: 40px;
                padding-top: 20px;
            }

            .healthy3 dd span i {
                font-style: normal;
                line-height: 20px;
            }

    .healthy4 a {
        width: 178px;
        height: 40px;
        border-radius: 20px;
        text-align: center;
        display: block;
        border: solid 1px #e8463e;
        line-height: 40px;
        margin: 50px auto;
        font-size: 20px;
        color: #e8463e;
    }

    .healthy5 {
        width: 1200px;
        margin: 0 auto 50px auto;
    }

        .healthy5 dl {
            border: solid 1px #dadada;
            background: #fff;
            border-radius: 6px;
            background: #fff;
            width: 259px;
            height: 421px;
            padding: 0 37px;
            margin-left: 50px;
            float: left;
        }

            .healthy5 dl dt h1 {
                font-size: 20px;
                line-height: 78px;
                text-align: center;
                font-weight: normal;
            }

            .healthy5 dl dd {
                padding-top: 30px;
                line-height: 22px;
            }

            .healthy5 dl:hover {
                background: #fff url(/content/img/healthy-tu4.jpg) no-repeat 271px 377px;
                box-shadow: 0px 0px 10px #999;
            }

    /* 医院管理-合作需求 */
    .cooperation-left {
        width: 600px;
        float: left;
    }

    .cooperation-left-bottom {
        height: 147px;
        clear: both;
    }

    .c-l-b-left {
        float: left;
    }

    .c-l-b-right dt {
        height: 34px;
        padding-top: 15px;
    }

        .c-l-b-right dt i {
            float: right;
            font-style: normal;
            color: #999;
        }

        .c-l-b-right dt b {
            float: left;
            font-weight: normal;
            color: #333;
        }

            .c-l-b-right dt b span {
                padding-left: 10px;
            }

    .c-l-b-right dd {
        width: 50%;
        height: 20px;
        float: left;
        color: #666;
    }

        .c-l-b-right dd img {
            float: left;
        }

        .c-l-b-right dd span {
            float: left;
            padding-left: 5px;
        }

    .c-l-b-right {
        float: right;
        width: 405px;
    }

    .i-search-right {
        float: right;
        width: 328px;
    }

    .cooperation-right-bj {
        margin-bottom: 50px;
    }

    /* 权威康复机构三级页 */
    .authority {
        width: 1200px;
        height: 66px;
        line-height: 66px;
        text-align: center;
        color: #2d2d2d;
        margin: 0 auto;
        font-size: 24px;
    }

    .authority2 {
        width: 1200px;
        margin: 0 auto 50px auto;
    }

        .authority2 li {
            width: 271px;
            height: 344px;
            border-radius: 6px;
            float: left;
            margin-left: 38px;
            margin-top: 29px;
            margin-right: 28px
        }

            .authority2 li .img {
                height: 261px;
                text-align: center;
            }

            .authority2 li:last-child {
                margin-right: 0px;
            }

            .authority2 li.authority2-bj {
                box-shadow: 0px 0px 5px #999;
                background: #fff;
            }

            .authority2 li span {
                font-size: 16px;
                padding-top: 10px;
                line-height: 30px;
                color: #393939;
                padding-left: 15px;
                display: block;
                text-align: center;
            }

            .authority2 li b {
                font-weight: normal;
                display: block;
                padding-left: 15px;
            }

            .authority2 li.authority2-wbj {
                margin-left: 0;
            }

            .authority2 li:hover {
                box-shadow: 0px 0px 5px #999;
                background: #fff;
            }

    .authority3 {
        text-align: center;
        width: 1200px;
        margin: 0 auto;
    }

        .authority3 li {
            width: 323px;
            float: left;
            margin-left: 50px;
            margin-top: 30px;
            height: 326px;
            border-radius: 6px;
            background: #fff;
            text-align: center;
            box-shadow: 0px 0px 5px #999;
        }

            .authority3 li span {
                display: block;
                padding-top: 15px;
                font-size: 16px;
                color: #333;
                text-align: center
            }

            .authority3 li .img {
                height: 268px;
                text-align: center;
            }

    .authority4 {
        margin: 0 auto 30px auto;
        border-radius: 6px;
        background: #fff;
        width: 1200px;
    }

    .authority4-title {
        height: 69px;
        border-bottom: solid 1px #e9e9e9;
        line-height: 69px;
        padding-left: 376px;
    }

        .authority4-title li {
            float: left;
            width: 225px;
            line-height: 69px;
            font-size: 24px;
            color: #333;
            margin-right: 100px;
        }

    .a4-sbys {
        background: url(/content/img/authority-tu4.jpg) no-repeat center left;
        display: block;
        padding-left: 28px;
        color: #e8463e;
    }

    .a4-bj {
        border-right: solid 1px #e9e9e9;
    }

    .authority4-nr {
        padding: 30px 50px;
    }

        .authority4-nr dt {
            float: left;
        }

        .authority4-nr dd {
            float: right;
            width: 750px;
            font-size: 14px;
            line-height: 24px;
        }

            .authority4-nr dd h1 {
                font-size: 16px;
                font-weight: normal;
                margin-bottom: 5px;
                color: #333;
                border-bottom: solid 1px #d4d4d4;
                padding-bottom: 10px;
                background: url(/content/img/authority-tu5.jpg) no-repeat right center;
            }

                .authority4-nr dd h1 span {
                    display: block;
                    padding-top: 5px;
                    font-size: 22px;
                }

    /* 政策法规列表-首页 */
    /*.wrap-box {
    width: 1200px;
    margin: 0 auto;
}*/
    .consul-bg {
        width: 1200px;
        margin: 0 auto;
        padding-bottom: 29px;
        margin-bottom: 30px;
        background-color: #fff;
    }

        .consul-bg .industry a {
            color: #666;
            padding-left: 15px;
        }

    .consul-srch {
        width: 910px;
        text-align: center;
        display: inline-block;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
    }
        /*  .consul-srch .input-con {
        width: 500px;
    }*/
        .consul-srch .input-con input {
            width: 500px;
            height: 54px;
            color: #666;
            font-size: 14px;
            padding-left: 30px;
            background: #FFF;
            border: 1px solid #F01D1D;
        }

        .consul-srch label {
            /*width: 170px;*/
            height: 54px;
            line-height: 54px;
            color: #fff;
            font-size: 18px;
            cursor: pointer;
            border: none;
            background: #F01D1D;
            margin-left: 20px;
            position: relative;
            top: 2px;
            display: inline-block;
            padding: 0 5px;
        }

        .consul-srch .bg-gray,
        .consul-srch .bg-gray input[type=button] {
            background: #868686;
        }

        .consul-srch label input[type=button] {
            color: #fff;
            cursor: pointer;
            border: none;
            background: #F01D1D;
            /*margin-right: 10px;*/
        }

    .consul-poly {
        width: 1200px;
        text-align: center;
        margin: 0 auto;
        margin-top: 31px;
        margin-bottom: 31px;
    }

    .consultation {
        width: 1167px;
        margin: 0 auto 0 auto;
        display: flex;
        justify-content: space-between;
    }

    .consultation-left {
        width: 484px;
        float: left;
    }

    .consultation-right {
        float: right;
        width: 561px;
        border: solid 1px #dadada;
        background: #fff;
        border-radius: 6px;
        padding: 0 50px;
        height: 253px;
    }

    .consultation-right-title {
        height: 30px;
        padding-top: 30px;
        border-bottom: 1px solid #BFBFBF;
    }

        .consultation-right-title dt {
            float: left;
            margin-right: 90px;
        }

            .consultation-right-title dt span {
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                padding-bottom: 13px;
                position: relative;
                bottom: 9px;
            }

                .consultation-right-title dt span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

            .consultation-right-title dt a {
                margin-right: 20px;
                color: #333;
                font-size: 14px;
                line-height: 27px;
            }

                .consultation-right-title dt a.c-r-t-ys {
                    color: #e8463e;
                    border-bottom: solid 2px #e8463e;
                    padding-bottom: 6px;
                }

        .consultation-right-title dd a {
            float: right;
            font-size: 16px;
            color: #F01D1D;
        }

    .consultation-right-nr {
        padding-top: 15px;
    }

        .consultation-right-nr li {
            height: 22px;
        }

            .consultation-right-nr li:nth-child(3) {
                margin-bottom: 22px;
            }

            .consultation-right-nr li span {
                float: right;
            }

            .consultation-right-nr li a {
                float: left;
                color: #333;
                font-size: 14px;
            }

    .consultation2-left {
        width: 720px;
        height: 468px;
        background: #fff;
        padding: 0 20px;
        box-shadow: 0px 4px 13px 0px rgba(19, 15, 114, 0.15);
    }
    .consultation2-left-title dt {
        width: 100%;
        height: 40px;
        display: block;
        padding-top: 10px;
        border-bottom: 1px solid lightgray;
    }

        .consultation2-left-title dt span {
            width: 100px;
            height: 35px;
            text-align: center;
            font-size: 20px;
            color: #2f3c4e;
            font-weight: bold;
            border-bottom: 2px solid #e8463e;
            position: relative;
            padding-bottom: 13px;
            margin: 10px 0 25px 0;
        }

            .consultation2-left-title dt span:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

    .consultation2-left-title dd {
        position: relative;
        height: 70px;
        padding-left: 66px;
        margin-top: 30px;
    }

        .consultation2-left-title dd span input {
            border-top-left-radius: 6px;
            border-bottom-left-radius: 6px;
            border: solid 1px #dadada;
            border-right: none;
            background: #f1f1f1;
            height: 32px;
            width: 387px;
            padding: 0 10px;
        }

        .consultation2-left-title dd label input[type=button] {
            border-top-right-radius: 6px;
            border-bottom-right-radius: 6px;
            width: 42px;
            height: 32px;
            background: #da0112;
            border: solid 1px #da0112;
            color: #fff;
            border-left: none;
            cursor: pointer;
        }

        .consultation2-left-title dd b input {
            border: none;
            background: none;
            cursor: pointer;
        }

            .consultation2-left-title dd b input:hover {
                color: #e8463e;
            }

        .consultation2-left-title dd b {
            display: block;
            position: absolute;
            left: 390px;
            top: 10px;
        }

    .consultation2-left-nr dt {
        height: 50px;
        margin-top: 20px;
    }

        .consultation2-left-nr dt a {
            width: 120px;
            height: 46px;
            line-height: 46px;
            display: block;
            float: left;
            border: solid 1px #BFBFBF;
            text-align: center;
            font-size: 18px;
            margin-left: -1px;
            color: #222;
        }

            .consultation2-left-nr dt a.c2-l-n-ys {
                color: #fff;
                background: #F01D1D;
                border: solid 1px #F01D1D;
            }

    .consultation2-left-nr dd {
        margin-top: 23px;
        font-size: 16px;
    }

        .consultation2-left-nr dd a:hover {
            color: #F01D1D;
        }

    .consultation2-left-nr .more {
        font-size: 14px;
        float: right;
        margin-top: 10px;
    }

        .consultation2-left-nr .more a {
            color: #F01D1D !important;
        }

    .consultation2-left-nr dd span {
        float: right;
        color: #666;
        font-size: 14px;
    }

    .consultation2-left-nr dd a,
    .consultation2-left-nr dd em {
        color: #161616;
        font-style: normal;
    }

    .consultation2-left-nr dd em {
        margin-right: 10px;
    }

    .consultation2-right {
        width: 390px;
    }

    .consultation2-right-top {
        height: 468px;
        padding: 0 20px;
        box-shadow: 0px 4px 13px 0px rgba(19, 15, 114, 0.15);
        background: #fff;
    }

        .consultation2-right-top dt {
            font-size: 20px;
            color: #2f3c4e;
            height: 36px;
            margin: 0 0 20px 0;
            border-bottom: 1px solid #BFBFBF;
        }

        .consultation2-right-top .into img {
            width: 350px;
            height: 150px;
            margin-top: 24px;
        }

        .consultation2-right-top dt a {
            color: #212121;
            text-align: center;
            font-size: 16px;
            font-weight: bold;
            border-bottom: 1px solid #e8463e;
            position: relative;
            padding-bottom: 15px;
        }

            .consultation2-right-top dt a:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

        .consultation2-right-top dd {
            width: 130px;
            color: #666;
            float: left;
            text-align: center;
            font-size: 14px;
            margin-left: 25px;
        }

            .consultation2-right-top dd:nth-child(2n) {
                float: right;
                margin-right: 25px;
            }

            .consultation2-right-top dd img {
                width: 130px;
                height: 171px;
                display: block;
                margin-bottom: 10px;
            }

    .consultation2-right-bottom {
        padding: 0 50px;
        border: solid 1px #dadada;
        border-radius: 6px;
        background: #fff;
        box-shadow: 0px 0px 6px #ccc;
        height: 255px;
        margin-top: 50px;
    }

        .consultation2-right-bottom dt {
            font-size: 20px;
            padding-top: 20px;
            color: #2f3c4e;
            height: 41px;
        }

        .consultation2-right-bottom dd {
            height: 160px;
            width: 395px;
            overflow-y: auto;
        }

            .consultation2-right-bottom dd a {
                border: solid 1px #dadada;
                font-size: 14px;
                background: #f1f1f1;
                border-radius: 6px;
                margin-right: 10px;
                min-width: 98px;
                height: 36px;
                line-height: 37px;
                text-align: center;
                display: block;
                float: left;
                margin-bottom: 15px;
                padding: 0 10px;
            }

                .consultation2-right-bottom dd a.c2-r-b-ys {
                    background: #ef7d78;
                    color: #fff;
                }

    .consultation2-right-bottoms {
        padding: 0 50px;
        border: solid 1px #dadada;
        border-radius: 6px;
        background: #fff;
        box-shadow: 0px 0px 6px #ccc;
        height: 255px;
        margin-top: 50px;
    }

        .consultation2-right-bottoms dt {
            width: 100%;
            height: 40px;
            border-bottom: 1px solid lightgray;
            margin: 10px 0;
        }

            .consultation2-right-bottoms dt span {
                width: 100px;
                height: 35px;
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                padding-bottom: 13px;
                margin: 10px 0 10px 0;
            }

                .consultation2-right-bottoms dt span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

        .consultation2-right-bottoms dd {
            height: 47px;
        }

            .consultation2-right-bottoms dd a {
                border: solid 1px #dadada;
                font-size: 14px;
                background: #f1f1f1;
                border-radius: 6px;
                margin-right: 10px;
                max-width: 120px;
                height: 36px;
                line-height: 37px;
                text-align: center;
                display: block;
                float: left;
                padding: 0 10px
            }

                .consultation2-right-bottoms dd a.c2-r-b-ys {
                    background: #ef7d78;
                    color: #fff;
                }

    .consultation3 {
        height: 400px;
        background: #fff;
        margin-bottom: 50px;
        width: 1200px;
        margin: 0 auto;
        margin-bottom: 50px;
    }

        .consultation3 .consultation-right-title {
            width: 1120px;
            padding-top: 36px;
            margin: 0 auto;
        }

    .consultation3-nr {
        width: 1120px;
        padding-top: 36px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
    }

    .consultation3-nr-left {
        height: 270px;
        width: 447px;
    }

    .consultation3-nr-right {
        margin-top: -12px;
    }

        .consultation3-nr-right li {
            width: 620px;
            height: 23px;
            margin-bottom: 10px;
        }

            .consultation3-nr-right li span {
                float: right;
                font-size: 14px;
                margin-top: 2px;
            }

            .consultation3-nr-right li a {
                color: #161616;
                font-size: 16px;
                font-style: normal;
            }

                .consultation3-nr-right li a:hover {
                    color: #F01D1D;
                }

            .consultation3-nr-right li em {
                color: #161616;
                font-size: 16px;
                font-style: normal;
                margin-right: 10px;
            }
    /* 政策法规-政策文件库内容页*/
    .lib-det .lib-top {
        height: 450px;
        background: url(/content/img/book/policy-banner.png) no-repeat center;
        max-width: 1920px;
        margin: 0 auto;
        position: relative;
    }

    .lib-det .consul-srch {
        width:720px;
        position: relative;
        top: 303px;
    }
.lib-det .input-con {
    width: 500px;
    height: 54px;
    color: #666;
    font-size: 18px;
    padding-left: 30px;
    background: #FFF;
    border: 1px solid #F01D1D;
}

.lib-det .consul-srch label {
    border: 2px solid #FFF;
    position: relative;
    top: -1px;
}

    .lib-det .con {
        width: 1200px;
        background: #FFF;
        margin: 0 auto;
        position: relative;
        top: -40px;
    }

        .lib-det .con .srch {
            padding: 30px 20px 32px 29px;
        }

    .lib-det .srch .item {
        color: #222;
        display: inline-block;
        margin-bottom: 30px;
    }

        .lib-det .srch .item span {
            font-size: 18px;
            display: inline-block;
            margin-left: 20px;
        }

        .lib-det .srch .item:nth-child(1),
        .lib-det .srch .item:nth-child(5) {
            margin-left: -15px;
        }

        .lib-det .srch .item em {
            font-size: 18px;
            font-style: normal;
            margin: 0 4px;
        }

        .lib-det .srch .item select,
        .lib-det .srch .item input {
            color: #222;
            font-size: 14px;
            border: 1px solid #D2D2D2;
            padding-left: 7px;
        }

        .lib-det .srch .item select {
            height: 30px;
        }

        .lib-det .srch .item input {
            height: 28px;
        }

    .lib-det .srch .srch_btn {
        text-align: center;
    }

    .lib-det .srch_btn input {
        width: 80px;
        height: 36px;
        color: #FFF;
        font-size: 18px;
        background: #F01D1D;
        border: none;
        cursor: pointer;
    }

        .lib-det .srch_btn input:last-child {
            color: #222;
            background: #DFDEDE;
            margin-left: 35px;
        }

    .lib-det .writ {
        padding: 35px 0 20px 0;
        border-top: 2px solid #F1F1F1;
    }

        .lib-det .writ thead {
            height: 54px;
            background: #F01D1D;
        }

        .lib-det .writ th {
            width: 170px;
            font-size: 24px;
            font-weight: normal;
            color: #FFF;
        }

            .lib-det .writ th:first-child {
                width: 140px;
            }

            .lib-det .writ th:nth-child(2) {
                width: 550px;
            }

        .lib-det .writ tbody tr {
            background: #FFE7E7;
        }

            .lib-det .writ tbody tr:nth-child(2n) {
                background: #FFF;
            }

        .lib-det .writ td {
            height: 60px;
            color: #333;
            font-size: 14px;
            text-align: center;
        }

            .lib-det .writ td:first-child {
                padding: 0 15px;
                position: relative;
            }

                .lib-det .writ td:first-child:before {
                    content: '●';
                    color: #F01D1D;
                    position: absolute;
                    left: 10px;
                }

            .lib-det .writ td:nth-child(2) {
                text-align: left;
            }
                .lib-det .writ td:nth-child(2) a {
                    width:500px;
                    display:inline-block;
                }
            .lib-det .writ td:nth-child(4) {
                width: 150px;
                margin-left: 20px;
                align-items: center;
                display: flex;
            }

                .lib-det .writ .i-s-left-fy {
                    padding-bottom: 20px;
                }

        .lib-det .writ .no-found {
            width: 370px;
            color: #333;
            font-size: 14px;
            line-height: 30px;
            margin: 0 auto;
            margin-bottom: 50px;
        }

            .lib-det .writ .no-found li:first-child {
                font-size: 22px;
                position: relative;
                left: -38px;
            }

                .lib-det .writ .no-found li:first-child img {
                    position: relative;
                    top: -3px;
                    margin-right: 7px;
                }

    .lib-det .no-login {
        width: 550px;
        color: #333;
        font-size: 14px;
        line-height: 30px;
        margin: 0 auto;
        margin-bottom: 50px;
    }

    .lib-det .writ .no-login li:first-child {
        font-size: 18px;
        position: relative;
        left: -38px;
    }

        .lib-det .writ .no-login li:first-child img {
            position: relative;
            top: -3px;
            margin-right: 7px;
        }

    .lib-det .writ .no-btn {
        width: 120px;
        height: 36px;
        line-height: 36px;
        color: #FFF;
        text-align: center;
        font-size: 18px;
        background: #F01D1D;
        border: none;
        cursor: pointer;
        display: inline-block;
        margin-top: 30px;
    }

    .lib-det .writ .no-login li:last-child {
        text-align: center;
    }

    .lib-det .pagination {
        margin-left: 350px;
    }
    /* 政策法规列表 */
    .list {
        height: 83px;
        position: relative;
    }

        .list span {
            display: block;
            width: 104px;
            height: 34px;
            position: absolute;
            left: -73px;
            background: url(/content/img/list-tu.png) no-repeat;
            color: #fff;
            font-size: 20px;
            padding-top: 15px;
            padding-right: 20px;
            text-align: right;
        }

    .list2 li {
        height: 28px;
    }

        .list2 li span {
            float: right;
        }

        .list2 li a {
            float: left;
            color: #333;
            font-size: 14px;
        }

    .list3 {
        height: 80px;
        position: relative;
    }

    .list3-top span input {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border: solid 1px #dadada;
        border-right: none;
        background: #f1f1f1;
        height: 32px;
        width: 387px;
        padding: 0 10px;
    }

    .list3-top label input {
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
        width: 42px;
        height: 32px;
        background: #da0112;
        border: solid 1px #da0112;
        color: #fff;
        border-left: none;
        cursor: pointer;
    }

    .list3-top b input {
        border: none;
        background: none;
    }

        .list3-top b input[type=button] {
            cursor: pointer;
        }

        .list3-top b input:hover {
            color: #e8463e;
        }

    .list3-top b {
        display: block;
        position: absolute;
        left: 320px;
        top: 10px;
    }

    .list3-tc {
        width: 430px;
        height: 325px;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        box-shadow: 0px 0px 6px #000;
        position: absolute;
        background: #fff;
    }

        .list3-tc dt {
            padding: 20px 30px;
            color: #333;
            font-size: 14px;
        }

            .list3-tc dt span {
                height: 35px;
                display: block;
            }

            .list3-tc dt label {
                float: left;
                height: 30px;
                display: block;
                width: 70px;
            }

                .list3-tc dt label input {
                    margin-right: 8px;
                }

        .list3-tc dd {
            clear: both;
            text-align: center;
            padding-top: 10px;
        }

            .list3-tc dd input {
                margin-right: 10px;
                border-radius: 6px;
                width: 69px;
                height: 31px;
            }

            .list3-tc dd span input {
                border: solid 1px #e8463e;
                color: #e8463e;
                background: #fff;
                cursor: pointer;
            }

                .list3-tc dd span input:hover {
                    background: #e8463e;
                    color: #fff;
                }

            .list3-tc dd label input {
                border: solid 1px #999;
                color: #fff;
                background: #999;
                cursor: pointer;
            }

                .list3-tc dd label input:hover {
                    background: #fff;
                    color: #999;
                }

    /* 中医药馆3 */
    .china {
        height: 538px;
        background: url(/content/img/china.jpg) no-repeat center top;
    }

    .china2 {
        height: 496px;
        background: url(/content/img/china2.jpg) no-repeat center top;
        padding-top: 13px;
    }

    .china2-title {
        width: 1113px;
        margin: 0 auto;
        padding-top: 37px;
    }

        .china2-title dt {
            background: url(/content/img/china-bj.png) no-repeat center 18px;
            height: 36px;
            text-align: center;
        }

        .china2-title dd {
            background: url(/content/img/china-bj2.png) no-repeat center top;
            height: 82px;
        }

            .china2-title dd span {
                display: block;
                text-align: center;
                font-size: 24px;
                color: #333;
                padding-top: 10px;
                padding-right: 30px;
                height: 30px;
            }

            .china2-title dd a {
                float: right;
                width: 93px;
                height: 37px;
                display: block;
                text-align: center;
                color: #de2f26;
                background: url(/content/img/china-bj3.png);
                line-height: 37px;
            }

                .china2-title dd a:hover {
                    background: url(/content/img/china-bj14.png);
                    color: #fff;
                }

    .china2-nr {
        width: 1200px;
        margin: 0 auto;
    }

        .china2-nr ul {
            width: 1145px;
            display: flex;
            justify-content: space-between;
            padding-left: 10px;
        }

        .china2-nr li {
            display: flex;
            align-items: center;
            background: #fff;
            width: 530px;
            border: solid 1px #d9ceb3;
            height: 316px;
            float: left;
            margin-left: 32px;
            box-shadow: 0px 0px 6px #999;
        }

            .china2-nr li:hover {
                background: #fff url(/content/img/china-bj7.jpg) no-repeat;
                background-size: contain;
            }

                .china2-nr li:hover div {
                    background: url(/content/img/china-bj5.png) no-repeat;
                    background-size: 100% 100%;
                    width: 70px;
                    height: 209px;
                    color: #fff;
                    font-size: 24px;
                    display: inline-block;
                    margin: 20px 0;
                    margin: 11px 0 20px 30px;
                    transition: all 1s;
                }

            .china2-nr li b img {
                width: 348px;
                height: 220px;
                margin-left: 50px;
            }

            .china2-nr li div {
                writing-mode: vertical-lr;
                background: url(/content/img/china-bj6.png) no-repeat;
                background-size: 100% 100%;
                width: 70px;
                height: 209px;
                display: inline-block;
                font-style: normal;
                letter-spacing: 4px;
                color: #fff;
                font-size: 24px;
                margin: 11px 0 20px 30px;
            }

                .china2-nr li div span {
                    position: relative;
                    top: 5px;
                    left: 19px;
                }

    .china3 {
        height: 855px;
        background: url(/content/img/china3.jpg) no-repeat center top;
    }

    .china3-title {
        height: 52px;
        line-height: 52px;
        color: #de2f26;
        text-align: center;
        background: url(/content/img/china-tu20.png) no-repeat center;
        width: 130px;
        margin: 0 auto;
        cursor: pointer;
    }

        .china3-title:hover {
            background: url(/content/img/china-bj4.png) no-repeat center;
            color: #fff;
            font-size: 16px;
        }

        .china3-title span {
            cursor: pointer;
        }

    .china3-nr {
        width: 1200px;
        margin: 10px auto 0 auto;
        height: 639px;
    }

        .china3-nr li {
            background: url(/content/img/china-bj8.png);
            margin-left: 47px;
            float: left;
            width: 241px;
            height: 572px;
        }

            .china3-nr li:hover span {
                color: #de2f26;
            }

            .china3-nr li img {
                display: block;
                margin: 0 auto 10px auto;
                padding-top: 26px;
                height: 160px;
            }

            .china3-nr li span {
                display: block;
                margin-left: 59px;
                width: 123px;
                line-height: 20px;
                color: #fff;
                display: block;
            }

                .china3-nr li span b {
                    display: inline-block;
                    color: #333;
                    font-size: 16px;
                    text-align: center;
                }

    .china4 {
        height: 340px;
        background: url(/content/img/china4.jpg) no-repeat center top;
        text-align: center;
    }

    .china5 {
        height: 365px;
        background: url(/content/img/china5.jpg) no-repeat center top;
    }

    .china5-wd {
        width: 1113px;
        margin: 0 auto;
    }

    .china5-title {
        height: 37px;
        width: 1113px;
        margin: 0 auto;
    }

        .china5-title a {
            float: right;
            width: 93px;
            height: 37px;
            display: block;
            text-align: center;
            color: #de2f26;
            background: url(/content/img/china-bj3.png);
            line-height: 37px;
        }

            .china5-title a:hover {
                background: url(/content/img/china-bj14.png);
                color: #fff;
            }

    .china5-left {
        float: left;
        width: 458px;
        background: url(/content/img/china-bj9.jpg) repeat-y right top;
    }

        .china5-left dt {
            float: left;
            width: 53px;
            background: url(/content/img/china-bj10.png) no-repeat bottom;
            height: 285px;
            text-align: center;
        }

            .china5-left dt span {
                height: 32px;
                background: url(/content/img/china-bj.png) no-repeat bottom;
                display: block;
            }

            .china5-left dt b {
                display: block;
                font-size: 24px;
                color: #333;
                padding-top: 50px;
                font-weight: normal;
            }

        .china5-left dd {
            float: right;
            width: 307px;
            margin-right: 49px;
            color: #666;
            line-height: 20px;
            padding-top: 20px;
            cursor: pointer;
        }

            .china5-left dd span {
                display: block;
                text-align: center;
                font-size: 16px;
                padding-top: 10px;
                padding-bottom: 5px;
            }

            .china5-left dd a {
                color: #de2f26;
                float: right;
            }

            .china5-left dd span:hover {
                color: #de2f26;
            }

    .china5-right {
        float: right;
        width: 620px;
    }

        .china5-right ul {
            padding-top: 30px;
        }

        .china5-right li {
            width: 280px;
            float: left;
            height: 32px;
            padding-left: 30px
        }

            .china5-right li a {
                float: left;
                background: url(/content/img/china-bj11.jpg) no-repeat left center;
                padding-left: 16px;
                color: #666;
            }

                .china5-right li a:hover {
                    background: url(/content/img/china-bj12.jpg) no-repeat left center;
                    color: #de2f26;
                }

            .china5-right li span {
                float: right;
            }

        .china5-right dl {
            height: 37px;
        }

        .china5-right dt {
            float: left;
            padding-top: 10px;
        }

            .china5-right dt a.china5-right-ys {
                color: #e8463e;
            }

            .china5-right dt a {
                font-size: 20px;
                color: #333;
                margin-right: 35px;
            }

        .china5-right dd {
            float: right;
        }

            .china5-right dd a {
                width: 93px;
                height: 37px;
                display: block;
                text-align: center;
                color: #de2f26;
                background: url(/content/img/china-bj3.png);
                line-height: 37px;
            }

                .china5-right dd a:hover {
                    background: url(/content/img/china-bj14.png);
                    color: #fff;
                }

    .china6 {
        height: 363px;
        background: url(/content/img/china6.jpg) no-repeat center top;
    }

    .china7 {
        height: 357px;
        background: url(/content/img/china7.jpg) no-repeat center top;
        text-align: center;
    }

    .china8 {
        height: 403px;
        background: url(/content/img/china8.jpg) no-repeat center top;
    }

    .china9 {
        height: 311px;
        background: url(/content/img/china9.jpg) no-repeat center top;
    }

    .china9-left {
        width: 580px;
        background: url(/content/img/china-bj9.jpg) repeat-y right top;
        height: 290px;
        float: left;
    }

        .china9-left dt {
            float: left;
            width: 53px;
            background: url(/content/img/china-bj10.png) no-repeat bottom;
            height: 285px;
            text-align: center;
        }

            .china9-left dt span {
                height: 32px;
                background: url(/content/img/china-bj.png) no-repeat bottom;
                display: block;
            }

            .china9-left dt b {
                display: block;
                font-size: 24px;
                color: #333;
                padding-top: 50px;
                font-weight: normal;
            }

        .china9-left dd {
            width: 430px;
            height: 102px;
            padding-right: 40px;
            float: right;
            display: block;
            margin-top: 30px;
        }

            .china9-left dd i {
                float: left;
                display: block;
            }

            .china9-left dd span {
                width: 200px;
                line-height: 24px;
                float: right;
                display: block;
                color: #666;
            }

                .china9-left dd span b {
                    display: block;
                    font-size: 16px;
                    font-weight: normal;
                }

                .china9-left dd span a {
                    display: block;
                    color: #de2f26;
                    float: left;
                }

    .china9-right {
        float: right;
        width: 500px;
    }

    .china9-right-title {
        height: 65px
    }

        .china9-right-title dt {
            float: left;
            padding-top: 10px;
        }

            .china9-right-title dt a.china5-right-ys {
                color: #e8463e;
            }

            .china9-right-title dt a {
                font-size: 20px;
                color: #333;
                margin-right: 25px;
            }

        .china9-right-title dd {
            float: right;
        }

            .china9-right-title dd a {
                width: 93px;
                height: 37px;
                display: block;
                text-align: center;
                color: #de2f26;
                background: url(/content/img/china-bj3.png);
                line-height: 37px;
            }

                .china9-right-title dd a:hover {
                    background: url(/content/img/china-bj14.png);
                    color: #fff;
                }

    .china9-right-nr dt {
        width: 300px;
        float: left;
    }

        .china9-right-nr dt b {
            display: block;
            font-weight: normal;
            height: 32px;
        }

            .china9-right-nr dt b a {
                float: left;
                background: url(/content/img/china-bj11.jpg) no-repeat left center;
                padding-left: 16px;
                color: #666;
            }

                .china9-right-nr dt b a:hover {
                    background: url(/content/img/china-bj12.jpg) no-repeat left center;
                    color: #de2f26;
                }

            .china9-right-nr dt b span {
                float: right;
            }

    .china9-right-nr dd {
        float: right;
    }

    .china10 {
        height: 568px;
        background: url(/content/img/china10.jpg) no-repeat center top;
    }

    .china10-nr {
        width: 1200px;
        margin: 0 auto;
    }

        .china10-nr li {
            margin-left: 55px;
            width: 228px;
            float: left;
            text-align: center;
            font-size: 20px;
            color: #333;
        }

            .china10-nr li img {
                display: block;
                margin-bottom: 20px;
            }

    .china11 {
        height: 442px;
        background: url(/content/img/china11.jpg) no-repeat center top;
    }

    .china11-left {
        float: left;
        width: 410px;
    }

    .china11-left-1 {
        width: 53px;
        background: url(/content/img/china-bj10.png) no-repeat bottom;
        height: 285px;
        text-align: center;
    }

        .china11-left-1 span {
            height: 32px;
            background: url(/content/img/china-bj.png) no-repeat bottom;
            display: block;
        }

        .china11-left-1 b {
            display: block;
            font-size: 24px;
            color: #333;
            padding-top: 50px;
            font-weight: normal;
        }

    .china11-left-2 {
        width: 300px;
    }

        .china11-left-2 dt {
            text-align: right;
            height: 40px;
        }

            .china11-left-2 dt a {
                color: #e8463e;
            }

        .china11-left-2 dd {
            display: block;
            font-weight: normal;
            height: 32px;
        }

            .china11-left-2 dd a {
                float: left;
                background: url(/content/img/china-bj11.jpg) no-repeat left center;
                padding-left: 16px;
                color: #666;
            }

                .china11-left-2 dd a:hover {
                    background: url(/content/img/china-bj12.jpg) no-repeat left center;
                    color: #de2f26;
                }

            .china11-left-2 dd span {
                float: right;
            }

    .china11-center {
        float: left;
        margin-left: 40px;
    }

    .china11-right {
        float: right;
        width: 400px;
    }

    /* 会议会展 */
    .meeting {
        background: #fff;
        border-radius: 6px;
        margin: 0 auto 50px auto;
        padding: 50px;
        width: 1100px;
    }

    .meeting-left {
        width: 473px;
        height: 286px;
        float: left;
        position: relative;
    }

        .meeting-left dd {
            position: absolute;
            width: 100%;
            height: 76px;
            line-height: 76px;
            font-size: 20px;
            color: #fff;
            background: url(/content/img/industry-bj.png);
            border-radius: 6px;
            bottom: 0;
            left: 0;
        }

            .meeting-left dd span {
                float: left;
                padding-left: 20px;
            }

            .meeting-left dd b {
                float: right;
                padding-right: 20px;
                padding-top: 33px;
            }

                .meeting-left dd b img {
                    margin-left: 10px;
                }

    .meeting-right {
        float: right;
        width: 580px;
    }

        .meeting-right dt {
            height: 40px;
        }

            .meeting-right dt span {
                float: left;
                color: #2f3c4e;
                font-size: 20px;
            }

            .meeting-right dt a {
                float: right;
                color: #d01221;
            }

        .meeting-right dd {
            line-height: 24px;
            color: #666;
            padding-bottom: 30px;
        }

            .meeting-right dd h1 {
                display: block;
                text-align: center;
                color: #333;
                font-weight: normal;
                font-size: 20px;
                height: 27px;
                overflow: hidden;
            }

        .meeting-right li {
            height: 24px;
        }

            .meeting-right li a {
                color: #666;
                background: url(/content/img/meeting-bj3.jpg) no-repeat left center;
                padding-left: 15px;
                float: left;
            }

            .meeting-right li span {
                float: right;
            }

    .meeting2 {
        text-align: center;
        padding-bottom: 30px;
        font-size: 20px;
        color: #2f3c4e;
    }

    .meeting3 {
        height: 238px;
        width: 1040px;
        margin: 0 auto;
    }

        .meeting3 li {
            float: left;
            margin-left: 30px;
            padding-top: 14px;
        }

            .meeting3 li:first-child {
                margin-left: 0px;
            }

            .meeting3 li.meeting3-ys img {
                box-shadow: 5px 3px 5px #666;
                border-radius: 6px;
                margin-top: -14px;
            }

    .meeting5 {
        height: 84px;
    }

        .meeting5 a {
            width: 98px;
            height: 36px;
            background: #c9101e;
            border-radius: 6px;
            color: #fff;
            display: block;
            margin: 0 auto;
            line-height: 36px;
            font-size: 14px;
            text-align: center;
        }

    .meeting6 {
        background: #fff;
        width: 1200px;
        margin: 0 auto;
        padding: 50px 50px 0 50px;
    }

    .meeting6-0 {
        font-size: 20px;
        text-align: center;
        height: 50px;
        color: #2f3c4e;
    }

    .meeting6-1 {
        position: relative;
        height: 66px;
        padding-left: 270px;
    }

    .meeting6-1-1 span input {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        border: solid 1px #dadada;
        border-right: none;
        background: #f1f1f1;
        height: 32px;
        width: 387px;
        padding: 0 10px;
    }

    .meeting6-1-1 label input {
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
        width: 62px;
        height: 32px;
        background: #da0112;
        border: solid 1px #da0112;
        color: #fff;
        border-left: none;
        cursor: pointer;
    }

    .meeting6-1-1 b input {
        border: none;
        background: none;
    }

    .meeting6-1-1 b {
        display: block;
        position: absolute;
        left: 590px;
        top: 10px;
    }

    .meeting6-1-2 {
        position: absolute;
        width: 450px;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        box-shadow: 0px 0px 5px #999;
        background: #fff;
    }

        .meeting6-1-2 dt {
            width: 150px;
            float: left;
            margin-left: 50px;
            padding-top: 30px;
        }

            .meeting6-1-2 dt select {
                border: #dadada solid 1px;
                height: 27px;
                background: #f1f1f1;
                border-radius: 6px;
                margin-left: 10px;
                width: 100px;
            }

        .meeting6-1-2 dd {
            clear: both;
            text-align: center;
            padding: 30px 0;
        }

            .meeting6-1-2 dd input {
                margin-right: 10px;
                border-radius: 6px;
                width: 69px;
                height: 31px;
            }

            .meeting6-1-2 dd span input {
                border: solid 1px #e8463e;
                color: #e8463e;
                background: #fff;
            }

            .meeting6-1-2 dd label input {
                border: solid 1px #999;
                color: #fff;
                background: #999;
            }

    .meeting6-1 a {
        padding: 7px 15px;
        border-radius: 6px;
        border: solid 1px #dadada;
        color: #da0112;
        margin-left: 20px;
    }

    .meeting6-2 table {
        border: solid 1px #dadada;
        color: #666;
        border-radius: 6px;
        line-height: 69px;
        text-align: center;
    }

        .meeting6-2 table tr {
            border-bottom: solid 1px #dadada;
            font-size: 14px;
        }

            .meeting6-2 table tr td span {
                line-height: 20px;
            }

            .meeting6-2 table tr td a {
                border: solid 1px #dadada;
                padding: 5px 15px;
                color: #da0112;
                border-radius: 6px;
            }

            .meeting6-2 table tr.meeting6-bj {
                background: #f1f1f1;
                font-size: 20px;
                color: #2f3c4e;
            }

    /* 会议会展-正文 */
    .text {
        width: 1100px;
        padding: 0 50px;
        margin: 0 auto;
        background: #fff;
    }

    .text-top {
        height: 67px;
        line-height: 67px;
    }

        .text-top a.ys {
            color: #c41a22;
            font-size: 14px;
        }

    .text-left {
        width: 789px;
        border-right: solid 1px #dadada;
        padding-right: 42px;
        float: left;
    }

    .text-left-2 dt {
        padding-top: 50px;
        font-size: 20px;
        color: #333;
        height: 40px;
        text-align: center;
    }

    .text-left-2 dd {
        border-bottom: solid 1px #c92526;
        padding-bottom: 10px;
    }

        .text-left-2 dd span {
            margin-right: 30px;
        }

    .text-left-3 dt {
        padding-top: 30px;
        line-height: 35px;
        font-size: 14px;
        color: #666;
    }

    .text-left-3 dd span a {
        margin-left: 80px;
        color: #d13228;
    }

    .text-left-3 dd {
        text-align: center;
        padding: 50px 0;
    }

    .text-right {
        float: right;
        width: 220px;
    }

    .text-right-1 {
        margin-bottom: 30px;
    }

        .text-right-1 dt {
            height: 20px;
            font-size: 16px;
            border-left: solid 3px #c41a22;
            padding-left: 10px;
            color: #2e3b4d;
            margin-bottom: 15px;
        }

        .text-right-1 dd {
            height: 23px;
        }

    .text-right-2 {
        margin-bottom: 30px;
    }

    .text-right2-title {
        height: 20px;
        font-size: 16px;
        border-left: solid 3px #c41a22;
        padding-left: 10px;
        color: #2e3b4d;
        margin-bottom: 15px;
    }

    .text-right2-nr li {
        padding-top: 10px;
    }

        .text-right2-nr li img {
            float: left;
            margin-right: 10px;
        }

        .text-right2-nr li span {
            float: left;
            line-height: 14px;
            color: #333;
            font-size: 14px;
        }

        .text-right2-nr li b {
            clear: both;
            font-weight: normal;
            padding-top: 8px;
            display: block;
        }

    .text-right3-nr li {
        text-align: center;
        padding-top: 20px;
        color: #666;
    }

        .text-right3-nr li span {
            display: block;
            padding-top: 10px;
        }

    /* 会议会展-最新报道 */
    .report dl {
        border-bottom: solid 1px #dadada;
        padding-top: 20px;
        height: 127px;
    }

    .report dt {
        float: left;
    }

    .report dd {
        float: right;
        width: 580px;
    }

        .report dd span {
            display: block;
            height: 50px;
            font-size: 18px;
            color: #333;
            padding-top: 10px;
        }

    .report ul {
        padding-top: 50px;
    }

    .report li {
        font-size: 14px;
        color: #666;
        height: 28px;
    }

        .report li a {
            float: left;
            color: #666;
        }

        .report li span {
            float: right;
        }

    /* 一带一路 */
    .one {
        background: url(/content/img/one-tu-new.png) no-repeat top center;
        height: 724px;
    }

    .one-dh {
        width: 1200px;
        margin: 0 auto;
        color: #fff;
    }

        .one-dh a {
            color: #fff;
            height: 67px;
            line-height: 67px;
        }

    .one2 {
        background: #fff;
        width: 1100px;
        margin: 0 auto;
        padding: 50px 50px 0 50px;
        margin-top: -40px;
    }

    .one2-title {
        text-align: center;
        height: 138px;
    }

    .one2-title2 {
        background: url(/content/img/one-bj.jpg);
        height: 69px;
    }

        .one2-title2 span {
            display: block;
            font-size: 36px;
            font-weight: bold;
            line-height: 69px;
            padding-left: 20px;
            padding-right: 49px;
            background: #de2f26 url(/content/img/one-bj2.jpg) no-repeat right top;
            float: left;
            color: #fff;
        }

    .one2-nr {
        font-size: 24px;
        line-height: 36px;
        padding-top: 20px;
    }

        .one2-nr dd {
            text-align: right;
            padding-top: 20px;
            height: 70px;
        }

    .one2-title3 {
        text-align: center;
        margin-bottom: 20px;
    }

    .one2-nr2 li {
        height: 60px;
        font-size: 18px;
        line-height: 60px;
        border-bottom: dashed 1px #dadada;
    }

        .one2-nr2 li a {
            float: left;
            padding-left: 30px;
            color: #666;
            background: url(/content/img/one-tu4.jpg) no-repeat left center;
        }

        .one2-nr2 li span {
            float: right;
        }

    /* 医疗健康管理专区 */
    .medical-care {
        background: url(/content/img/medical-care-tu.jpg) no-repeat top center;
        height: 400px;
    }

    .medical-care2 {
        width: 1200px;
        margin: 0 auto;
        background: #fff;
    }

    .medical-care2-1-left {
        width: 570px;
        height: 370px;
        margin-left: 30px;
        float: left;
    }

        .medical-care2-1-left a img {
            border-radius: 5px 0 0 5px;
        }

    .medical-care2-1-right {
        margin-right: 30px;
        float: right;
        width: 570px;
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
        height: 364px;
        box-shadow: 0px 0px 5px #999;
    }

        .medical-care2-1-right dt {
            height: 38px;
            font-size: 20px;
            color: #2f3c4e;
            padding-top: 15px;
            padding-left: 30px;
            padding-bottom: 15px;
        }

            .medical-care2-1-right dt a {
                float: right;
                color: #de2f26;
                font-size: 12px;
                padding-right: 30px;
                padding-top: 10px;
            }

        .medical-care2-1-right dd {
            margin-bottom: 20px;
            line-height: 20px;
            padding-left: 17px;
            padding-right: 30px;
        }

            .medical-care2-1-right dd span {
                display: block;
                color: #2f3c4e;
                height: 34px;
                font-size: 18px;
            }

            .medical-care2-1-right dd a {
                border-left: solid 3px #fff;
                display: block;
                padding-left: 12px;
                color: #666;
            }

                .medical-care2-1-right dd a:hover {
                    border-left: solid 3px #de2f26;
                    background: #ececec
                }

    .medical-care2-2-title {
        height: 70px;
        font-size: 30px;
        color: #2f3c4e;
        text-align: center;
        padding-top: 50px
    }

    .medical-care2-2-nr {
        height: 359px;
        position: relative;
    }

        .medical-care2-2-nr li {
            width: 361px;
            float: left;
            margin-left: 30px;
        }

            .medical-care2-2-nr li span {
                display: block;
                font-size: 16px;
                color: #333;
                height: 35px;
                padding-top: 10px;
            }

    .medical-care2-2-nr2 {
        position: absolute;
        left: 40px;
        top: 25%;
    }

    .medical-care2-2-nr3 {
        position: absolute;
        right: 40px;
        top: 25%;
    }

    .medical-care2-2-nr4 {
        text-align: center;
        height: 60px;
    }

        .medical-care2-2-nr4 img {
            margin-left: 20px;
        }

    .medical-care2-2-nr5 {
        height: 70px;
    }

        .medical-care2-2-nr5 a {
            width: 188px;
            border: solid 1px #e8463e;
            height: 40px;
            border-radius: 20px;
            display: block;
            margin: 0 auto;
            text-align: center;
            line-height: 40px;
            color: #e8463e;
            font-size: 20px;
        }

    .medical-care2-3-left {
        width: 336px;
        float: left;
        margin-left: 30px;
        padding-right: 30px;
        padding-bottom: 50px;
    }

        .medical-care2-3-left dt {
            padding-bottom: 30px;
            font-size: 14px;
        }

            .medical-care2-3-left dt h1 {
                color: #2f3c4e;
                font-size: 20px;
                text-align: center;
                height: 50px;
            }

            .medical-care2-3-left dt span {
                display: block;
                padding-top: 15px;
                padding-bottom: 15px;
                font-size: 16px;
                color: #2f3c4e;
            }

        .medical-care2-3-left dd {
            font-size: 14px;
            height: 33px;
        }

        .medical-care2-3-left dt img {
            height: 200px;
        }
    /* 咨讯速度页面 */
    .information {
        width: 1200px;
        margin: 0 auto 50px auto;
    }

    .information-left {
        width: 761px;
        float: left;
        height: 267px;
        border-radius: 6px;
        background: #fff;
        box-shadow: 0px 0px 5px #ccc;
        padding: 36px;
    }

        .information-left dt {
            float: left;
        }

        .information-left dd {
            float: right;
            width: 380px;
            height: 72px;
            padding-top: 10px;
        }

            .information-left dd span {
                font-size: 16px;
                color: #333;
                padding-bottom: 5px;
                display: block;
            }

            .information-left dd:hover {
                background: #ededed;
                border-left: solid 6px #de2f26;
                padding-left: 15px
            }

    .information-right {
        width: 249px;
        height: 340px;
        float: right;
        border-radius: 6px;
        background: #fff;
        box-shadow: 0px 0px 5px #ccc;
        padding: 0 36px;
    }

        .information-right dt {
            width: 100%;
            height: 40px;
            padding-top: 30px;
            border-bottom: 1px solid lightgray;
            margin-bottom: 20px;
        }

            .information-right dt span {
                width: 100px;
                height: 35px;
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                padding-bottom: 13px;
                padding-top: 15px;
                margin: 0 auto;
            }

                .information-right dt span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

        .information-right dd {
            height: 32px;
            font-size: 14px;
        }

    .information2-left {
        width: 761px;
        float: left;
        height: 532px;
        border-radius: 6px;
        background: #fff;
        box-shadow: 0px 0px 5px #ccc;
        padding: 20px 36px 70px 36px;
    }

    .information2-left-title {
        width: 100%;
        height: 40px;
        border-bottom: 1px solid lightgray;
        margin-bottom: 20px;
    }

        .information2-left-title span {
            width: 100px;
            height: 35px;
            text-align: center;
            font-size: 20px;
            color: #de2f26;
            font-weight: bold;
            border-bottom: 2px solid #e8463e;
            position: relative;
            padding-bottom: 13px;
            padding-top: 15px;
            margin: 0 auto;
        }

            .information2-left-title span:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

    .information2-left-bottom {
        border-bottom: dashed 1px #dadada;
        height: 177px;
    }

        .information2-left-bottom:last-child {
            border-bottom: 0px;
        }

    .i2-left-bottom-left {
        float: left;
        padding-top: 19px;
    }

    .i2-left-bottom-right {
        float: right;
        width: 600px;
    }

        .i2-left-bottom-right dt {
            height: 25px;
            width: 93px;
            text-align: center;
            line-height: 25px;
            float: right;
        }

            .i2-left-bottom-right dt a {
                display: block;
                background: #e3e3e3;
                color: #333;
                margin-bottom: 15px
            }

                .i2-left-bottom-right dt a:hover {
                    color: #e8463e;
                }

        .i2-left-bottom-right dd {
            font-size: 18px;
            clear: both;
            height: 40px;
            line-height: 40px;
        }

            .i2-left-bottom-right dd a {
                float: left;
            }

            .i2-left-bottom-right dd span {
                float: right;
            }

    .information2-right {
        width: 249px;
        height: 584px;
        float: right;
        border-radius: 6px;
        background: #fff;
        box-shadow: 0px 0px 5px #ccc;
        padding: 3px 36px 36px 36px;
    }

        .information2-right dt {
            padding-top: 16px;
            height: 40px;
            border-bottom: 1px solid lightgray;
            margin-bottom: 25px;
        }

            .information2-right dt span {
                width: 100px;
                height: 35px;
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                padding-bottom: 13px;
                padding-top: 15px;
                margin: 0 auto;
            }

                .information2-right dt span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

            .information2-right dt a {
                float: right;
                color: #de2f26;
                margin-top: 5px;
            }

        .information2-right dd {
            height: 30px;
            font-size: 14px;
        }

    .information3 {
        width: 1128px;
        margin: 0 auto 50px auto;
        border-radius: 6px;
        border-radius: 6px;
        padding: 36px;
        border-radius: 6px;
        background: #fff;
        box-shadow: 0px 0px 5px #ccc;
    }

    .information3-title {
        height: 39px;
        border-bottom: solid 2px #de2f26;
    }

        .information3-title span {
            float: left;
            padding: 0 20px;
            background: #de2f26;
            display: block;
            color: #fff;
            font-size: 20px;
            line-height: 39px;
        }

        .information3-title a {
            float: right;
            color: #de2f26
        }

    .information3-bottom-left {
        width: 408px;
        float: left;
    }

        .information3-bottom-left dt {
            height: 40px;
            padding-top: 23px;
            border-bottom: 1px solid lightgray;
        }

            .information3-bottom-left dt span {
                width: 100px;
                height: 35px;
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                padding-bottom: 13px;
                padding-top: 15px;
                margin: 0 auto;
            }

                .information3-bottom-left dt span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

        .information3-bottom-left dd {
            height: 103px;
            border-bottom: dashed 1px #dadada;
            padding-top: 15px;
        }

            .information3-bottom-left dd img {
                float: left;
            }

            .information3-bottom-left dd span {
                float: right;
                width: 236px;
                font-size: 14px;
            }

                .information3-bottom-left dd span b {
                    display: block;
                    font-size: 16px;
                    color: #de2f26;
                    padding-bottom: 10px;
                    font-weight: normal;
                }

    .information3-bottom-center {
        float: left;
        margin-left: 36px;
        width: 290px;
    }

        .information3-bottom-center dt {
            height: 40px;
            padding-top: 23px;
            border-bottom: 1px solid lightgray;
            margin-bottom: 10px;
        }

            .information3-bottom-center dt span {
                width: 100px;
                height: 35px;
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                padding-bottom: 13px;
                padding-top: 15px;
                margin: 0 auto;
            }

                .information3-bottom-center dt span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

        .information3-bottom-center dd {
            height: 28px;
            font-size: 14px;
        }

    .information3-bottom-right {
        float: right;
        width: 358px;
    }

        .information3-bottom-right dt {
            height: 40px;
            padding-top: 23px;
            border-bottom: 1px solid lightgray;
            margin-bottom: 15px;
        }

            .information3-bottom-right dt span {
                width: 100px;
                height: 35px;
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                padding-bottom: 13px;
                padding-top: 15px;
                margin: 0 auto;
            }

                .information3-bottom-right dt span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

        .information3-bottom-right dd {
            float: left;
            margin: 0 18px 18px 0;
            width: 161px;
            height: 94px;
        }

    /* 健康管理专区2 */
    .bjys-tu {
        background: #fff;
    }

    .prefecture {
        height: 396px;
        background: url(/content/img/prefecture-tu-new.png) no-repeat top center;
    }

    .prefecture2 {
        width: 1200px;
        margin: 0 auto 0 auto;
        padding-top: 57px;
    }

    .prefecture2-title dt {
        height: 96px;
        text-align: center;
        font-size: 28px;
        padding-top: 12px;
    }

        .prefecture2-title dt a {
            padding: 12px 20px;
            margin-right: 10px;
        }

            .prefecture2-title dt a.ys {
                background: #de2f26;
                color: #fff;
            }

    .prefecture2-title dd {
        text-align: center;
        height: 80px;
        font-size: 14px;
    }

    .prefecture2-nr dt {
        float: left;
        margin-bottom: 50px;
    }

    .prefecture2-nr dd {
        float: right;
        width: 520px;
        padding: 20px;
    }

        .prefecture2-nr dd span {
            font-size: 16px;
            color: #2f3c4e;
            padding-bottom: 10px;
            display: block;
        }

        .prefecture2-nr dd:hover {
            background: #ececec;
            border-left: solid 6px #de2f26;
            padding-left: 15px
        }

    .prefecture3 span {
        width: 162px;
        font-size: 30px;
        height: 43px;
        display: block;
        margin: 0 auto;
        padding-left: 106px;
    }

    .prefecture3 {
        padding-top: 20px;
    }

        .prefecture3 span.bjys {
            background: url(/content/img/prefecture-bj.jpg);
        }

    .prefecture5 span {
        width: 162px;
        font-size: 30px;
        height: 43px;
        display: block;
        margin: 0 auto;
        padding-left: 106px;
    }

        .prefecture5 span.bjys2 {
            background: url(/content/img/prefecture-bj2.jpg);
        }

        .prefecture5 span.bjys3 {
            background: url(/content/img/prefecture-bj3.jpg);
        }

        .prefecture5 span.bjys4 {
            background: url(/content/img/prefecture-bj4.jpg);
        }

    .prefecture4 {
        width: 1200px;
        margin: 0 auto;
        border-bottom: dashed 1px #dadada;
        height: 27px;
        text-align: right;
    }

        .prefecture4 a {
            color: #de2f26;
        }

    .prefecture6 {
        width: 1200px;
        margin: 0 auto;
        height: 460px;
        padding-top: 30px;
    }

        .prefecture6 dl {
            width: 335px;
            float: left;
            margin-left: 50px;
        }

            .prefecture6 dl dt {
                border-bottom: dashed 1px #dadada;
                padding-bottom: 15px;
                margin-bottom: 20px;
            }

                .prefecture6 dl dt span {
                    display: block;
                    font-size: 16px;
                    color: #333;
                    padding: 20px 0 10px 0;
                }

            .prefecture6 dl dd {
                height: 32px;
            }

    .bjys-tu .healthy5 {
        padding-top: 30px;
    }

    /* 导航栏2 */
    .revision-title {
        position: relative;
        width: 1200px;
        margin: 0 auto;
    }

.revision {
    max-width: 1920px;
    height: 183px;
    background: url(/content/img/new-home/new-top-bg1.jpg) no-repeat top center;
    margin: 0 auto;
    background-size: 100% 100%;
}
.revision-title-welcome {
    color: #fff;
    font-size: 18px;
    padding-top: 20px;
}
    .revision-title-left {
        float: left;
        padding-top: 28px;
    }

    .revision-title-center {
        float: left;
        padding-top: 25px;
        margin-left: 235px;
    }

        .revision-title-center span b input {
            border: solid 1px #e8463e;
            border-radius: 20px;
            width: 345px;
            height: 27px;
            padding-left: 14px;
            font-weight: normal;
        }

        .revision-title-center span {
            position: relative;
            display: block;
            height: 30px;
            width: 363px;
        }

        .revision-title-center label {
            position: absolute;
            display: block;
            left: 275px;
            top: 5px;
        }

            .revision-title-center label input {
                width: 23px;
                text-align: left;
                background: none;
                border: none;
                background: url(/content/img/new-home/top-search.png) no-repeat center right;
                color: #e8463e;
                font-size: 12px;
                top: 0;
                right: 0;
                vertical-align: bottom;
            }

            .revision-title-center label .nav-font {
                vertical-align: top;
                font-size: 12px;
                color: #E8463E;
                line-height: 18px;
                font-style: normal;
            }

    .revision-title-right {
        float: right;
        padding-top: 25px;
    }

        .revision-title-right a {
            color: #fff;
            text-align: center;
            margin-left: 10px;
            border-radius: 20px;
            font-size: 14px;
        }

    .revision-nav {
        position: absolute;
        background: url(/content/img/revision-bj5.png) no-repeat left 1px top 2px;
        height: 93px;
        top: 120px;
        left: 0;
        width: 1200px;
        z-index: 2;
        background-size: cover;
        margin-left: -10px;
        padding-left: 20px;
    }

        .revision-nav li {
            float: left;
            position: relative;
            width: 130px;
            font-size: 22px;
            line-height: 73px;
            text-align: center;
            height: 73px;
            position: relative;
        }

            .revision-nav li a {
                color: #000;
                display: block;
                width: 125px;
                height: 73px;
                margin: 0 auto;
                margin-top: 11px;
            }

                .revision-nav li a .header-arrow {
                    width: 20px;
                    height: 20px;
                    background: url(/content/img/header-arrow.png) no-repeat;
                    background-size: 100% 100%;
                    display: inline-block;
                }

                .revision-nav li a:hover {
                    background: #e6e6e6;
                }

                .revision-nav li a.nav-bj {
                    background: url(/content/img/new-home/nav-bg-a.png) no-repeat;
                    background-size: 100% 100%;
                    color: #fff;
                    display: block;
                    width: 125px;
                    margin: 0 auto;
                    margin-top: 0;
                    height: 99px;
                    line-height: 93px;
                    padding-right: 5px;
                }

                    .revision-nav li a.nav-bj:hover {
                        background: url(/content/img/new-home/nav-bg-a.png) no-repeat;
                        background-size: 100% 100%;
                    }

                .revision-nav li a .header-arrow.active {
                    width: 18px;
                    height: 20px;
                    background: url(/content/img/header-arrow2.png) no-repeat;
                }

            .revision-nav li span {
                display: block;
                background: #f01d1d;
                width: 121px;
                position: absolute;
                box-shadow: 1px 1px 3px #c40610;
                top: 86px;
                left: 8px;
                padding-bottom: 15px;
                border-bottom-left-radius: 6px;
                border-bottom-right-radius: 6px;
                text-align: center;
            }

                .revision-nav li span a {
                    display: block;
                    color: #f05c55;
                    font-size: 16px;
                    height: 45px;
                    line-height: 45px;
                    color: #fff;
                }

                    .revision-nav li span a:hover {
                        color: #000
                    }

            .revision-nav li a:hover {
                background: url(/content/img/revision-bj1.png) no-repeat;
                background-size: 100%;
            }

    .revision2 {
        height: 443px;
        position: relative;
    }

        .revision2 dt {
            background: url(/content/img/revision-tu2.jpg) no-repeat top center;
            height: 443px;
        }

        .revision2 dd {
            text-align: center;
            position: absolute;
            width: 100%;
            bottom: 20px;
        }

            .revision2 dd img {
                margin-left: 30px;
            }

    .revision3 {
        background: url(/content/img/revision-bj4.png) no-repeat top center;
        padding-top: 50px;
    }

    .pagination {
        padding: 50px 0;
    }

        .pagination > li {
            float: left;
        }

        .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
            background: #eb7973;
            border: solid 1px #eb7973;
            color: #fff;
        }

        .pagination > li > a, .pagination > li > span {
            color: #eb7973;
        }

        .pagination a {
            padding: 8px 15px;
            border-radius: 6px;
            background: #fff;
            color: #333;
            border: solid 1px #dadada;
            margin-left: 5px;
            cursor: pointer;
        }

            .pagination a:hover {
                background: #eb7973;
                border: solid 1px #eb7973;
                color: #fff;
            }


    .banner {
        position: relative;
        overflow: auto;
        text-align: center;
        width: 600px;
        margin: 0 auto
    }

        .banner .dots {
            position: absolute;
            left: 0;
            right: 0;
            bottom: 50px;
            z-index: 3;
        }

            .banner .dots li {
                display: inline-block;
                width: 10px;
                height: 10px;
                text-indent: -999em;
                margin: 0 4px;
                border: 1px solid #fff;
                border-radius: 6px;
                cursor: pointer;
                opacity: .4;
                -webkit-transition: background .5s,opacity .5s;
                -moz-transition: background .5s,opacity .5s;
                transition: background .5s,opacity .5s
            }

                .banner .dots li.active {
                    background: #e8463e;
                    opacity: 1
                }

        .banner .arrow {
            position: absolute;
            width: 20px;
            height: 37px;
            top: 50%;
            margin-top: -18px;
            overflow: hidden;
            z-index: 2;
            -webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;
            -ms-transition: all 0.5s;
            -o-transition: all 0.5s;
            transition: all 0.5s;
        }

        .banner #al {
            left: 15px
        }

        .banner #ar {
            right: 15px
        }

        .banner ul {
            z-index: 1;
            width: 600%;
            overflow: hidden;
        }

            .banner ul .slider-item {
                width: 600px;
                float: left;
                height: 305px;
                position: relative;
                overflow: hidden;
                border-radius: 5px;
            }

                .banner ul .slider-item .slider-title {
                    position: absolute;
                    left: 0;
                    bottom: 0px;
                    width: 610px;
                    max-height: 56px;
                    padding: 5px 15px;
                    text-align: left;
                    line-height: 28px;
                    color: #fff;
                    font-size: 16px;
                    font-weight: bold;
                    background: #000;
                    background: rgba(0, 0, 0, 0.6);
                }

        .banner .progress {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 15%;
            min-height: 3px;
            overflow: hidden;
            z-index: 2;
            background: #f60
        }


    /*政策法规新样式*/
    .law-wrap {
        width: 100%;
        width: 1200px;
        margin: 0 auto;
        background-color: #fff;
    }

    .gohome {
        width: 1200px;
        font-size: 14px;
        color: #333;
        margin: 0 auto;
        line-height: 60px;
        display: block;
    }

    .law-srch {
        width: 850px;
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
    }

        .law-srch .input-con {
            width: 500px;
            height: 54px;
            color: #666;
            font-size: 18px;
            padding-left: 30px;
            background: #FFF;
            border: 1px solid #F01D1D;
        }

        .law-srch div {
            height: 54px;
            line-height: 54px;
            color: #fff;
            font-size: 18px;
            cursor: pointer;
            border: none;
            background: #F01D1D;
            margin-left: 20px;
            position: relative;
            top: 2px;
            display: inline-block;
            padding: 0 5px;
        }

            .law-srch div input[type=button] {
                color: #fff;
                cursor: pointer;
                border: none;
                background: #F01D1D;
            }

        .law-srch .bg-gray input:first-child,
        .bg-gray {
            background: #868686 !important;
        }

        .law-srch div img {
            width: 27px;
            height: 22px;
        }

    .law-poly {
        text-align: center;
        padding: 30px 0;
    }
    .mode1-box .flex-both {
        width: 1200px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
    }

    .mode1-box .tab-lt-box {
        padding: 20px 20px 0 20px;
        background-color: #fff;
    }

        .mode1-box .tab-lt-box .tab-ul li a {
            width: 120px;
            height: 46px;
            line-height: 46px;
            display: block;
            float: left;
            border: solid 1px #BFBFBF;
            text-align: center;
            font-size: 18px;
            margin-left: -1px;
            color: #222;
        }

    .mode1-box .tabs-con {
        margin-top: 70px;
    }

    .mode1-box .tab-lt {
        background-color: #fff;
        box-shadow: 0px 4px 13px 0px rgba(19, 15, 114, 0.15);
    }

    .tab-lt-box .tab-ul li a.c2-l-n-ys {
        color: #fff !important;
        background: #F01D1D;
        border: solid 1px #F01D1D;
    }

    .tab-lt-box .tabs-con li {
        width: 700px;
        margin-top: 23px;
        font-size: 14px;
    }

    .tab-lt-box .tabs-con em {
        margin-right: 10px;
    }
    .tab-lt-box .tabs-con a, .tab-lt-box .tabs-con em {
        color: #161616;
        font-style: normal;
        font-size: 14px;
    }

    .tab-lt-box .tabs-con span {
        float: right;
        color: #666;
    }

    .tab-lt-box .tabs-con a:hover {
        color: #F01D1D;
    }

    .tab-lt-box .tabs-con .more a {
        color: #F01D1D;
        font-size: 14px;
        float: right;
    }

    .mode1-box .tab-rt {
        width: 390px;
        height: 468px;
        box-shadow: 0px 4px 13px 0px rgba(19, 15, 114, 0.15);
        background: #fff;
        padding: 10px 20px 0 20px;
    }

    .mode1-box .tab-tit {
        font-size: 20px;
        color: #2f3c4e;
        height: 36px;
        margin: 0 0 20px 0;
        border-bottom: 1px solid #BFBFBF;
    }

        .mode1-box .tab-tit a {
            color: #212121;
            text-align: center;
            font-size: 16px;
            font-weight: bold;
            border-bottom: 2px solid #e8463e;
            position: relative;
            padding-bottom: 10px;
        }

            .mode1-box .tab-tit a:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 47%;
                border: 4px solid transparent;
                border-bottom-color: #e8463e;
            }

    .mode1-box .tab-rt ul {
        width: 320px;
        display: flex;
        justify-content: space-between;
        margin: 0 auto;
    }

        .mode1-box .tab-rt ul li {
            width: 130px;
            color: #666;
            text-align: center;
            font-size: 14px;
        }

            .mode1-box .tab-rt ul li img {
                width: 130px;
                height: 171px;
                display: block;
                margin-bottom: 10px;
            }

    .mode1-box .tab-rt .into {
        width: 350px;
        margin: 0 auto;
        margin-top: 25px;
    }

        .mode1-box .tab-rt .into img {
            width: 350px;
            height: 150px;
        }

    .mode2-box {
        margin-top: 30px;
        margin-bottom: 50px;
    }

        .mode2-box .mode2-tit {
            width: 1120px;
            padding-top: 25px;
            margin: 0 auto;
            height: 38px;
            border-bottom: 1px solid #BFBFBF;
            display: flex;
            justify-content: space-between;
        }

            .mode2-box .mode2-tit .t-name {
                width: 100px;
                text-align: center;
                font-size: 20px;
                color: #2f3c4e;
                font-weight: bold;
                border-bottom: 2px solid #e8463e;
                position: relative;
                top:1px;
            }

                .mode2-box .mode2-tit .t-name:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 47%;
                    border: 4px solid transparent;
                    border-bottom-color: #e8463e;
                }

            .mode2-box .mode2-tit a {
                font-size: 16px;
                color: #F01D1D;
            }

.mode3-con {
    width: 1110px;
    height: 400px;
    display: none;
    background-color: #d0e5ff;
    margin: 0 auto;
}
.mode4-con {
    width: 1110px;
    height: 300px;
    display: none;
    background-color: #d0e5ff;
    margin: 0 auto;
}
@media screen and (min-width:1200px) {
    .mode3-con {
        display: none !important;
    }
    .mode4-con {
        display: none !important;
    }
}
@media screen and (min-width:992px) {
    .mode3-con {
        display: none;
    }
    .mode4-con {
        display: none;
    }
}
@media screen and (min-width:768px) and (max-width:900px) {
    .mode3-con {
        display: block;
    }
    .mode4-con {
        display: block;
    }
}

@media screen and (min-width:480px) {
    .mode3-con {
        display: block;
    }
    .mode4-con {
        display: block;
    }
}