@charset "utf-8";
/* CSS Document */
/*公共样式与首页样式*/
/*
html{
     filter: gray !important; 
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
    filter: grayscale(100%); 
    -webkit-filter: grayscale(100%); 
    -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%);  
}*/

a {
    text-decoration: none;
}

a:hover {
    color: #023478;
}

a:active {
    color: #023478;
}

a:link {
    color: #023478;
}

a:visited {
    color: #023478;
}

BODY {
    margin: 0px;
    font-family: "微软雅黑";
    background: #ffffff;
    color: #555555;
    line-height: 155%;
}
 .move_div{
        position: fixed;
        width:400px;
        left: 0;
        top:0;
        cursor: pointer;
        z-index: 10000;//调整层级
    }
    .move_div img{
        display: block;
        width:100%;
    }
p, h1, h2, h3, h4, h5, h6, ul, li, input, dl, dt, dd, header, article, iframe, footer, ol, div, img, html {
    margin: 0px;
    padding: 0px;
}

input {
    border: 0px;
}

img {
    border: 0px;
    vertical-align: middle;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
    max-width: 100%;
    height: auto;
}

li {
    list-style: none;
}

a, li, i, em, span {
    outline: none;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

b, label {
    font-weight: normal;
}

* {
    margin: 0px;
    padding: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input, button, select, textarea {
    outline: none;
    font-family: "微软雅黑";
    font-size: 14px;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear:before, .clear:after {
    content: "";
    display: block;
    clear: both;
}

.clear {
    zoom: 1;
}

@font-face {
    font-family: 'iconfont';  /* project id 1321269 */
    src: url('https://at.alicdn.com/t/font_1321269_iuj2jrjg23l.eot');
    src: url('https:https://at.alicdn.com/t/font_1321269_iuj2jrjg23l.eot?#iefix') format('embedded-opentype'),
    url('https:https://at.alicdn.com/t/font_1321269_iuj2jrjg23l.woff2') format('woff2'),
    url('https://at.alicdn.com/t/font_1321269_iuj2jrjg23l.woff') format('woff'),
    url('https://at.alicdn.com/t/font_1321269_iuj2jrjg23l.ttf') format('truetype'),
    url('https://at.alicdn.com/t/font_1321269_iuj2jrjg23l.svg#iconfont') format('svg');
}

.iconfontone {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


@media only screen and (min-width: 1200px) {
    .container {
        padding: 0;
    }

    .s_bg1 {
        background: url("/r/cms/ydy/default/images/s_bg1.jpg") center center no-repeat;
    }

    .s_jt {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 100px 0 50px 0;
    }

    .s_jt li {
        border-right: 1px solid rgba(0, 0, 0, .3);
        /*background: #ccc;*/
        padding-right: 45px;
    }

    .s_jt li:hover .s_jt_left {
        color: #496CCC;
        padding-bottom: 5px;
        transition: all .5s;
    }

    .s_jt li:hover .s_jt_right {
        color: #023478;
    }

    .s_jt li:last-child {
        border-right: none;
        padding-right: 0;
    }

    .s_jt li a {
        display: -webkit-flex;
        display: flex;
        align-items: center;
    }

    .s_jt_left {
        transition: all .5s;
        font-size: 26px;
        border-radius: 100%;
        width: 60px;
        height: 60px;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        background: rgba(0, 0, 0, .2);
        margin-right: 10px;
    }

    .s_jt_right {
        color: #0B0B0B;
    }

    .s_xw {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        padding-bottom: 100px;
    }

    .s_yyxw {
        width: 55%;

    }

    .s_yyxw_title {
        color: #023478;
        font-size: 18px;
        margin-bottom: 20px;
    }

    .s_yyxinwen li:first-child {
        border-bottom: none;
        margin-bottom: 10px;
    }

    .s_yyxinwen li:first-child:hover a .s_yyxinwen_left_top, .s_yyxinwen li:first-child:hover a .s_yyxinwen_left_text {
        color: #023478;
    }

    .s_yyxinwen li:first-child a {
        display: -webkit-flex;
        display: flex;
    }

    .s_yyxinwen li:first-child .s_yyxinwen_img {
        width: 30%;
        margin-right: 2%;
        max-height: 150px;
        overflow: hidden;
    }

    .s_yyxinwen li:first-child .s_yyxinwen_img img {
        width: 100%;
    }

    .s_yyxinwen li:first-child .s_yyxinwen_left {
        width: 68%;
    }

    .s_yyxinwen li:first-child .s_yyxinwen_left .s_yyxinwen_left_top {
        font-size: 18px;
        color: #333;
        margin: 10px 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 25px;
    }

    .s_yyxinwen li:first-child .s_yyxinwen_left .s_yyxinwen_left_text {
        font-size: 14px;
        color: #333;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }

    .s_yyxinwen li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        line-height: 40px;
    }

    .s_yyxinwen li .s_xw_list {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .s_yyxinwen li .s_xw_list p:first-child {
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .s_yyxinwen li .s_xw_list p:last-child {
        width: 100px;
        text-align: right;
    }

    .s_yyxinwen li:hover a {
        color: #023478;
    }

    .s_yyxinwen li a {
        color: #333;
    }


    .s_yygk {
        width: 41%;
        background: rgba(240, 240, 240, .5);
        padding: 20px;
    }

    .s_yygk .s_yygk_title {
        background: rgba(229, 236, 255, 1);
        display: inline-block;
        padding: 10px 80px 10px 20px;
        margin-left: -40px;
        font-size: 16px;
        margin-bottom: 10px;
        color: #023478;
    }

    .s_yygk .s_yygk_img {
        max-height: 200px;
        overflow: hidden;
        width: 100%;
    }

    .s_yygk .s_yygk_img img {
        width: 100%;
    }

    .s_yygk .s_yygk_text {
        margin: 10px 0 20px 0;
        height: 50px;
        line-height: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .s_yygk .s_yygk_list {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        background: #fff;
    }

    .s_yygk .s_yygk_list li {
        color: #333;
        padding: 10px 0;
        text-align: center;
        width: 34%;
    }

    .s_yygk .s_yygk_list li a {
        color: #333;
    }

    .s_yygk .s_yygk_list li:hover {
        background: #023478;
    }

    .s_yygk .s_yygk_list li:hover a {
        color: #fff;
    }


    .s_zjjs_bg {
        background: url("/r/cms/ydy/default/images/s_bg2.jpg") center center no-repeat;
        padding: 50px;
    }

    .s_zjjs_title {
        text-align: center;
        font-size: 36px;
    }

    .s_zjjs_title i {
        display: block;
        width: 50px;
        margin: 20px auto;
        height: 3px;
        background: #023478;
    }

    .swiper_s_zjjs {
        margin-top: 50px !important;
    }

    .s_zjjs .swiper-pagination-bullet {
        width: 20px !important;
        height: 3px !important;
        border-radius: 20px !important;
        margin-right: 10px !important;
    }

    .s_zjjs .swiper-pagination-bullet-active {
        background: #023478;
    }

    .s_zjjs .swiper-pagination {
        margin: 0 auto !important;
        width: 100% !important;
        position: static !important;
    }

    .swiper_s_zjjs .s_zjjs_list a {
        background: #fff;
        padding: 20px 10px;
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
    }

    .swiper_s_zjjs .s_zjjs_list {
        transition: all .5s;
        margin: 10px;
    }

    .swiper_s_zjjs .s_zjjs_list:hover {
        transition: all .5s;
        box-shadow: 0 0 7px 0px rgba(2, 52, 120, .8);
    }

    .s_zjjs_list_left {
        max-width: 130px;
        min-height: 160px;
        width: 50%;
        margin-right: 10px;
    }

    .s_zjjs_list_right {
        width: 100%;
    }

    .s_zjjs_list_right ul li:first-child {
        margin-bottom: 10px;
        font-size: 16px;
    }

    .s_zjjs_list_right ul li span:last-child {
        color: #333;
        font-size: 12px;

    }

    /*.s_zjjs_list_right ul li {*/
    /*    margin-bottom: 5px;*/
    /*}*/
    .s_zjjs_list_right ul li:last-child {
        margin-bottom: 0;
        line-height: 17px;
    }

    .s_ckgd {
        text-align: center;
        margin-top: 30px;
    }

    .s_ckgd a {
        color: #666;
        border: 1px solid #cccccc;
        padding: 10px 50px;
        border-radius: 5px;
        font-size: 18px;
        display: inline-block;
    }

    .s_ckgd a:hover {
        background: #023478;
        border: 1px solid #023478;
        color: #fff;
    }


    /*科室导航*/
    .s_ksdh {
        padding: 50px 0;
    }

    .s_zjjs_zs {
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
        margin-top: 50px;
    }


    .s_zjjs_zs_right {
        width: 62%;
    }

    .s_zjjs_zs_right_title {
        border-bottom: 1px solid #023478;
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
    }

    .s_zjjs_zs_right_title li {
        padding: 10px 50px;
        background: #eee;
        color: #333;
        cursor: pointer;
        margin-right: 5px;
        border-radius: 5px 5px 0 0;
        font-size: 18px;
    }

    .s_zjjs_zs_right_title li i {
        margin-right: 5px;
    }

    .s_zjjs_zs_right_title li:hover {
        background: #023478 !important;
        color: #fff;
    }

    .s_zjjs_zs_right_title_on {
        background: #023478 !important;
        color: #fff !important;
    }

    .s_zjjs_zs_right_list {
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
        padding-top: 30px;
    }

    .s_zjjs_zs_right_list li {
        width: 23%;
        margin-right: 2%;
        text-align: center;
        border-radius: 5px;
        border: 1px solid #D5E2F5;
        margin-bottom: 10px;
        padding: 5px 0;
    }

    .s_zjjs_zs_right_list li:hover {
        background: #023478;
        border: 1px solid #023478;
        box-shadow: 0 0 8px rgba(2, 52, 120, .3);
    }

    .s_zjjs_zs_right_list_on {
        background: #023478;
        border: 1px solid #023478;
        box-shadow: 0 0 8px rgba(2, 52, 120, .3);
        color: #fff;
    }

    .s_zjjs_zs_right_list_on a {
        color: #fff;
    }

    .s_zjjs_zs_right_list li:hover a {
        color: #fff;
    }

    .s_zjjs_zs_right_list li:nth-of-type(4n+4) {
        margin-right: 0;
    }

    .s_zjjs_zs_right_but {
        display: none;
    }

    .s_zjjs_zs_right_but_on {
        display: block;
    }

    .s_zjjs_zs_left {
        width: 35%;
        background: url("/r/cms/ydy/default/images/s_ksdh_img.png") center center no-repeat;
        margin-right: 3%;
        background-size: cover;
        height: 450px;
        padding: 20px;
        color: #fff;
    }

    .s_zjjs_zs_left_title {
        font-size: 30px;
    }

    .s_zjjs_zs_left_img {
        max-height: 155px;
        width: 100%;
        margin: 20px 0;
        overflow: hidden;
    }

    .s_zjjs_zs_left_img img {
        width: 100%;
    }

    .s_zjjs_zs_left_text {
        max-height: 136px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
        text-align: justify;
    }

    .s_zjjs_zs_right_list_img {
        display: none;
    }

    /*新天地娱乐场历史*/
    .s_yyls_bg {
        padding: 50px 0;
        height: 850px;
        background: url("/r/cms/ydy/default/images/s_bg3.jpg") center center no-repeat;
        background-size: cover;
    }

    .s_yyls_list {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 150px;
        flex-wrap: wrap;
        margin-bottom: 100px;
    }

    .s_yyls_list li {
        width: 244px;
        margin-right: 74px;
    }

    .s_yyls_list li:nth-of-type(1) {
        margin-top: -3px;
    }

    .s_yyls_list li:nth-of-type(2) {
        margin-top: -28px;
    }

    .s_yyls_list li:nth-of-type(3) {
        margin-top: -62px;
    }

    .s_yyls_list li:nth-of-type(4) {
        margin-top: -135px;
    }

    .s_yyls_list li a {
        color: #565656;
    }

    .s_yyls_list li:hover .s_yyls_list_but {
        box-shadow: 0 0 13px #023478;
        transition: all .5s;
        color: #023478;
    }

    .s_yyls_list li:nth-of-type(4n+4) {
        margin-right: 0;
    }

    .s_yyls_list_top_sj {
        margin-bottom: 10px;
    }

    .s_yyls_list_top_img {
        text-align: center;
    }

    .s_yyls_list_but {
        background: #fff;
        padding-bottom: 20px;
        transition: all .5s;
    }

    .s_yyls_list_but .s_yyls_list_but_img {
        max-height: 150px;
        overflow: hidden;
    }

    .s_yyls_list_but .s_yyls_list_but_img img {
        width: 100%;
        height: 100%;
    }

    .s_yyls_list_but .s_yyls_list_but_title {
        padding: 5px 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        border-bottom: 1px solid #e5e5e5;
        text-align: center;
        line-height: 25px;
        font-size: 12px;
    }

    .s_yyls_list_but .s_yyls_list_but_text {
        padding: 5px 10px;
        line-height: 25px;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        min-height: 85px;
    }


    /*疾病*/
    .s_jbzs {
        margin: 150px 0 50px 0;
    }

    .mr20 {
        margin-right: 20px
    }

    .icon40x40 {
        width: 40px;
        height: 40px
    }

    .crad-area-icon1 {
        background-position: 0 0
    }

    .crad-area-icon2 {
        background-position: -40px 0
    }

    .crad-area-icon3 {
        background-position: -80px 0
    }

    .crad-area-icon4 {
        background-position: -120px 0
    }

    .card-area {
        margin: 0px auto 0;
        height: 475px;
        position: relative;
    }

    .card-area .bg-e8e8e8 {
        background: #ffffff;
    }

    .card-area .bg-e1e1e1 {
        background: #e1e1e1
    }

    .card-area .card-item {
        z-index: 4;
        transition: all .3s cubic-bezier(.4, 0, .2, 1), z-index 0s .12s;
        position: relative;
        float: left;
        width: 21%;
        height: 366px;
        background-color: transparent;
        border: 1px solid #ccc;
        border-top: 4px solid #ccc;
        cursor: pointer;
    }

    .content i {
        display: block;
        font-size: 30px;
        color: #767E84;
        margin-top: 40px;
    }

    .card-area .card-item + .card-item {
        margin-left: -1px
    }

    .card-area .card-item .card {
        transition: all .3s cubic-bezier(.4, 0, .2, 1), z-index 0s .12s;
        width: 100%;
        text-align: center;
        background: #fff
    }

    .card-area .card-item .card .card-content {
        width: 100%;
        line-height: 2;

    }

    .card-area .card-item .card .card-content.content-first {
        transition: all .12s cubic-bezier(.4, 0, .2, 1) .18s;
        z-index: 3;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .card-area .card-item .card .card-content.content-second {
        transition: all .12s cubic-bezier(.4, 0, .2, 1) 0s;
        z-index: 2;
        opacity: 0;
        filter: alpha(opacity=0);
        line-height: 2
    }

    .card-area .card-item .card .card-content, .card-area .card-item .card .card-title {
        position: absolute;
        left: 0;
        right: 0;
        z-index: 1
    }

    .card-area .card-item .card .card-title {
        transition: all .3s cubic-bezier(.4, 0, .2, 1), z-index 0s .12s;
        height: 65px;
        line-height: 26px;
        font-size: 14px;
        top: 0;
    }

    .card-area .card-item .card .card-title .content {
        position: absolute;
        width: 100%;
    }

    .card-area .card-item .card .card-title h1 {
        font-size: 22px;
        color: #d9efff;
        margin-bottom: 0;
    }

    .card-area .card-item .card .card-title .short-info {
        color: #8dbbdc;
        font-size: 14px;
        margin-top: 0;
        margin-bottom: 20px
    }

    .card-area .card-item .card .card-title .zq-product-img {
        width: 40px;
        height: 40px;
        margin: 10px auto;
        position: relative
    }

    .card-area .card-item .card .card-title .zq-product-img img {
        position: absolute;
        left: 0;
        width: 100%
    }

    .card-area .card-item .card .card-title .zq-product-img .un-hover {
        z-index: 1;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .card-area .card-item .card .card-title .zq-product-img .with-hover {
        z-index: 2;
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .card-area .card-item .card .card-title .short-info, .card-area .card-item .card .card-title .zq-product-img img, .card-area .card-item .card .card-title h1 {
        transition: all .15s cubic-bezier(.4, 0, .2, 1) 0s;
        height: 50px;
        line-height: 50px;
        color: #333;
        font-size: 18px;
        font-weight: 700;
    }

    .card-area .card-item .card .card-title h1:after {
        content: "";
        width: 50px;
        height: 2px;
        background: #ccc;
        display: block;
        margin: 0 auto;
    }

    .s_jb {
        padding: 0 20px;
        margin-top: 130px;
    }

    .s_jb li {
        text-align: center;
        line-height: 35px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 14px;
    }

    .card-area .card-item .card .main-info ul li {
        width: 100%;
        margin-bottom: 10px;
        padding: 0 20px;
    }

    .card-area .card-item .card .main-info ul li:last-child {
        border-bottom: 0;
    }

    .card-area .card-item .card .main-info ul li .left {
        width: 60%;
        height: 100%;
        float: left;
    }

    .card-area .card-item .card .main-info ul li:hover {
        background: #F0F2F5;
    }

    .card-area .card-item .card .main-info ul li .left p.tit {
        color: #333;
        font-size: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 20px;
    }

    .card-area .card-item .card .main-info ul li .right {
        width: 30%;
        height: 100%;
        text-align: right;
        margin-top: 10px;
        display: flex;
        display: -webkit-flex;
        justify-content: flex-end;
    }

    .card-area .card-item .card .main-info ul li:hover .right button {
        display: block;
    }

    .card-area .card-item .card .main-info ul li .right button {
        background: none;
        border: 1px solid #023478;
        color: #023478;
        border-radius: 5px;
        padding: 0 15px;
        display: none;
    }

    .card-area .card-item .card .card-content {
        height: 300px;
        position: absolute;
        top: 66px
    }


    .card-area .card-item .card .card-content.content-first .content-first-list {
        width: 100%;
        max-width: 250px;
        font-size: 16px;
        color: #373d41;
        margin-top: 47px;
        margin-bottom: 47px
    }

    .card-area .card-item .card .card-content.content-first .content-first-list li {
        margin-bottom: 30px
    }

    .card-area .card-item .card .card-content.content-second {
        width: 100%;
        font-size: 14px;
        color: #a9b0b4;
        text-align: left;
        padding-top: 26px
    }

    .card-area .card-item .card .card-content.content-second .main-head {
        color: #3db1ea;
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px
    }

    .card-area .card-item .card .card-content.content-second p {
        margin: 5px 0;
        line-height: 20px;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .card-area .card-item .card .card-content.content-second .main-tip {
        color: #232933
    }

    .card-area .card-item .card .card-content.content-second .main-desc {
        color: #8c8c8c;
        font-size: 12px;
        line-height: 22px
    }

    .card-area .card-item .card .card-content.content-second .main-btn {
        cursor: pointer;
        width: 160px;
        height: 38px;
        font-size: 16px !important;
        color: #fff;
        margin-top: 22px;
        margin-bottom: 33px;
        border-radius: 19px;
        background: #3db1ea;
        border: none;
        transition: color .3s ease-in-out, background .3s ease-in-out
    }

    .card-area .card-item .card .card-content.content-second .main-btn:hover {
        color: #fff;
        background: #1b77b9
    }

    .card-area .card-item .card .card-content.content-second .main-white-btn {
        cursor: pointer;
        width: 160px;
        height: 36px;
        border: 1px solid #3db1ea;
        font-size: 16px !important;
        color: #3db1ea;
        margin-top: 22px;
        margin-bottom: 33px;
        border-radius: 19px;
        background: #fff;
        transition: color .3s ease-in-out, background .3s ease-in-out
    }

    .card-area .card-item .card .card-content.content-second .main-white-btn:hover {
        color: #fff;
        background: #3db1ea
    }

    .card-area .card-item.active {
        z-index: 6;
        box-shadow: 0 0 30px rgba(0, 0, 0, .2);
        width: 35%;
        top: -50px;
        height: 470px;
        border: 1px solid #023478;
        border-top: 4px solid #023478;
    }

    .card-area .card-item.active .card .card-title {
        background-color: #fff;
        height: 65px;
        margin: 0 20px;
    }


    .card-area .card-item.active .card .card-title .content {
        border-bottom: 0;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        border-bottom: 1px solid #ccc;
    }

    .card-area .card-item.active .content i {
        margin-top: 0;
        color: #023478;
        margin-right: 5px;
    }

    .card-area .card-item.active .s_jb {
        display: none;
    }

    .card-area .card-item.active .card .card-title .short-info {
        color: #9ed8f5
    }

    .card-area .card-item.active .card .card-title h1:after {
        display: none;
    }

    .card-area .card-item.active .card .card-title h1 {
        color: #023478;
        height: 100%;
        line-height: 66px;
        font-weight: 700;
    }


    .card-area .card-item.active .card .card-content.content-first {
        transition: all .12s cubic-bezier(.4, 0, .2, 1) 0s;
        z-index: 2;
        opacity: 0;
        filter: alpha(opacity=0);
    }

    .card-area .card-item.active .card .card-content.content-second {
        transition: all .12s cubic-bezier(.4, 0, .2, 1) .18s;
        z-index: 3;
        opacity: 1;
        filter: alpha(opacity=100);
    }

    .yyxw_gd {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .yyxw_gd p a {
        color: #333;
    }

    .yyxw_gd p:hover a {
        color: #023478;
    }

    .yw_head {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        margin: 15px 0;
    }

    .yw_head_title {
        display: -webkit-flex;
        display: flex;
        align-items: center;
    }

    .yw_head_title li {
        border: 1px solid #ccc;
        padding: 5px 15px;
        margin-right: 10px;
    }

    .yw_head_title li:hover {
        background: rgba(28, 100, 142, .02);
        border: 1px solid rgba(28, 100, 142, .02);
    }

    .yw_head_title li a {
        color: #444;
    }

    .yw_head_title_on {
        background: rgba(28, 100, 142, .02);
        border: 1px solid rgba(28, 100, 142, .02) !important;
    }

}

@media only screen and (max-width: 1200px) {
    .yw_head {
        display: none;
    }


    .container {
        padding: 0 15px;
        margin: 0;
    }

    .s_bg1 {
        background: url("/r/cms/ydy/default/images/s_bg1.jpg") center center no-repeat;
        background-size: cover;
        padding: 0 0 30px 0;
    }

    .s_jt {
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        padding: 20px 0;
    }

    .s_jt li {
        margin-bottom: 10px;
        border-bottom: 1px solid rgba(0, 0, 0, .3);
        padding-bottom: 5px;
    }

    .s_jt li:last-child {
        border-right: none;
    }

    .s_jt li a {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .s_jt_left {
        transition: all .5s;
        font-size: 20px;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 10px;
    }

    .s_jt_right {
        color: #0B0B0B;
    }


    .s_yyxw {
        width: 100%;
    }

    .s_yyxw_title {
        color: #023478;
        font-size: 18px;
        margin-bottom: 20px;
    }

    .s_yyxinwen li:first-child {
        border-bottom: none;
        margin-bottom: 10px;
    }

    .s_yyxinwen li:first-child:hover a .s_yyxinwen_left_top, .s_yyxinwen li:first-child:hover a .s_yyxinwen_left_text {
        color: #023478;
    }

    .s_yyxinwen li:first-child a {
        display: -webkit-flex;
        display: flex;
    }

    .s_yyxinwen li:first-child .s_yyxinwen_img {
        width: 30%;
        margin-right: 2%;
        max-height: 150px;
        overflow: hidden;

    }

    .s_yyxinwen li:first-child .s_yyxinwen_img img {
        width: 100%;
    }

    .s_yyxinwen li:first-child .s_yyxinwen_left {
        width: 68%;
    }

    .s_yyxinwen li:first-child .s_yyxinwen_left .s_yyxinwen_left_top {
        font-size: 17px;
        color: #333;
        margin: 5px 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 25px;

    }

    .s_yyxinwen li:first-child .s_yyxinwen_left .s_yyxinwen_left_text {
        font-size: 14px;
        color: #333;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }

    .s_yyxinwen li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        line-height: 30px;
    }

    .s_yyxinwen {
        margin-bottom: 20px;
    }

    .s_yyxinwen li .s_xw_list {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .s_yyxinwen li .s_xw_list p:first-child {
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .s_yyxinwen li .s_xw_list p:last-child {
        width: 100px;
        text-align: right;
        font-size: 14px;
    }

    .s_yyxinwen li:hover a {
        color: #023478;
    }

    .s_yyxinwen li a {
        color: #333;
    }


    .s_yygk {
        width: 100%;


    }

    .s_yygk .s_yygk_title {
        font-size: 18px;
        margin-bottom: 20px;
        color: #023478;
    }

    .s_yygk .s_yygk_img {
        height: auto;
        overflow: hidden;
        width: 100%;
    }

    .s_yygk .s_yygk_img img {
        width: 100%;
    }

    .s_yygk .s_yygk_text {
        margin: 10px 0 10px 0;
        height: 50px;
        line-height: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .s_yygk .s_yygk_list {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        background: #fff;
    }

    .s_yygk .s_yygk_list li {
        color: #333;
        padding: 10px 0;
        text-align: center;
        width: 34%;
    }

    .s_yygk .s_yygk_list li a {
        color: #333;
    }

    .s_yygk .s_yygk_list li:hover {
        background: #023478;
    }

    .s_yygk .s_yygk_list li:hover a {
        color: #fff;
    }


    .s_zjjs_bg {
        background: url("/r/cms/ydy/default/images/s_bg2.jpg") center center no-repeat;
        padding: 30px 0;
        background-size: cover;
    }

    .s_zjjs_title {
        text-align: center;
        font-size: 30px;
    }

    .s_zjjs_title i {
        display: block;
        width: 40px;
        margin: 20px auto;
        height: 3px;
        background: #023478;
    }

    .swiper_s_zjjs {
        margin-top: 30px !important;
    }

    .s_zjjs .swiper-pagination-bullet {
        width: 20px !important;
        height: 3px !important;
        border-radius: 20px !important;
        margin-right: 10px !important;
    }

    .s_zjjs .swiper-pagination-bullet-active {
        background: #023478;
    }

    .s_zjjs .swiper-pagination {
        margin: 0 auto !important;
        width: 100% !important;
    }

    .swiper_s_zjjs .s_zjjs_list a {
        background: #fff;
        padding: 20px 10px;
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
    }

    .swiper_s_zjjs .s_zjjs_list {
        transition: all .5s;
        margin: 5px;
    }

    .swiper_s_zjjs .s_zjjs_list:hover {
        transition: all .5s;
        box-shadow: 0 0 7px 0px rgba(2, 52, 120, .8);
    }

    .s_zjjs_list_left {
        max-width: 130px;
        min-height: 160px;
        width: 50%;
        margin-right: 10px;
    }

    .s_zjjs_list_right {
        width: 60%;
    }

    .s_zjjs_list_right ul li:first-child {
        margin-bottom: 5px;
        font-size: 16px;
    }

    .s_zjjs_list_right ul li span:last-child {
        color: #333;
        font-size: 12px;
    }

    .s_zjjs_list_right ul li:last-child {
        margin-bottom: 0;
        line-height: 20px;
    }

    .s_ckgd {
        text-align: center;
        margin-top: 50px;
    }

    .s_ckgd a {
        color: #666;
        border: 1px solid #cccccc;
        padding: 5px 20px;
        border-radius: 5px;
        font-size: 15px;
        display: inline-block;
    }

    .s_ckgd a:hover {
        background: #023478;
        border: 1px solid #023478;
        color: #fff;
    }


    /*科室导航*/
    .s_ksdh {
        padding: 50px 0;
    }

    .s_zjjs_zs {
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
        margin-top: 50px;
    }

    .s_zjjs_zs_right {
        width: 100%;
    }

    .s_zjjs_zs_right_title {
        border-bottom: 1px solid #023478;
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
    }

    .s_zjjs_zs_right_title li {
        padding: 10px 50px;
        background: #eee;
        color: #333;
        cursor: pointer;
        margin-right: 5px;
        border-radius: 5px 5px 0 0;
        font-size: 18px;
    }

    .s_zjjs_zs_right_title li i {
        margin-right: 5px;
    }

    .s_zjjs_zs_right_title li:hover {
        background: #023478 !important;
        color: #fff;
    }

    .s_zjjs_zs_right_title_on {
        background: #023478 !important;
        color: #fff !important;
    }

    .s_zjjs_zs_right_list {
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
        padding-top: 30px;
    }

    .s_zjjs_zs_right_list li {
        width: 23%;
        margin-right: 2%;
        text-align: center;
        border-radius: 5px;
        border: 1px solid #D5E2F5;
        margin-bottom: 10px;
        padding: 5px 0;
    }

    .s_zjjs_zs_right_list li:hover {
        background: #023478;
        border: 1px solid #023478;
        box-shadow: 0 0 8px rgba(2, 52, 120, .3);
    }

    .s_zjjs_zs_right_list li:hover a {
        color: #fff;
    }

    .s_zjjs_zs_right_list li:nth-of-type(4n+4) {
        margin-right: 0;
    }

    .s_zjjs_zs_right_but {
        display: none;
    }

    .s_zjjs_zs_right_but_on {
        display: block;
    }

    .s_zjjs_zs_left {
        display: none;
    }

    /*新天地娱乐场历史*/
    .s_yyls_bg {
        padding: 50px 0;
        background: url("/r/cms/ydy/default/images/s_bg3.jpg") center center no-repeat;
        background-size: cover;
    }

    .s_yyls_list {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 40px;
        flex-wrap: wrap;
    }

    .s_yyls_list li {
        width: 48%;
        margin-right: 2%;
        margin-bottom: 15px;
    }

    .s_yyls_list li a {
        color: #565656;
    }

    .s_yyls_list li:hover .s_yyls_list_but {
        box-shadow: 0 0 13px #023478;
        transition: all .5s;
        color: #023478;
    }

    .s_yyls_list li:nth-of-type(2n) {
        margin-right: 0;
    }

    .s_yyls_list_top_sj {
        margin-bottom: 10px;
    }

    .s_yyls_list_top_img {
        text-align: center;
    }

    .s_yyls_list_but {
        background: #fff;
        padding-bottom: 20px;
        transition: all .5s;
    }

    .s_yyls_list_but .s_yyls_list_but_img {
        max-height: 250px;
        overflow: hidden;
    }

    .s_yyls_list_but .s_yyls_list_but_img img {
        width: 100%;
        height: 100%;
    }

    .s_yyls_list_but .s_yyls_list_but_title {
        padding: 5px 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        border-bottom: 1px solid #e5e5e5;
        text-align: center;
        line-height: 25px;
        font-size: 12px;
    }

    .s_yyls_list_but .s_yyls_list_but_text {
        padding: 5px 10px;
        line-height: 25px;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        min-height: 85px;
    }

    .s_yyls_list_top_img > img {
        display: none;
    }

    /*疾病*/
    .s_jbzs {
        background: #fff;
        padding: 50px 0;
    }

    .card-item .s_jb {
        display: none;
    }

    .card-content {
        display: none;
    }

    .card-item .content {
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
    }

    .card-item .content {
        display: -webkit-flex;
        display: flex;
        align-items: center;
    }


    .card-item {
        background: url("/r/cms/ydy/default/images/top2.png") top 10px right 10px no-repeat;
    }

    .card-item_on {
        background: url("/r/cms/ydy/default/images/top.png") top 10px right 10px no-repeat;
    }

    .card-item i {
        font-size: 20px;
        margin-right: 5px;
    }

    .card-item h1 {
        font-size: 16px;
        width: 100px;
    }

    .card-content ul {
        padding: 20px 0;
    }

    .card-content ul li {
        width: 100%;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        margin-bottom: 20px;
    }

    .card-content ul li .left {
        width: 65%;
    }

    .card-content ul li .right {
        width: 30%;
        text-align: right;
    }

    .card-content ul li .right button {
        background: none;
        border: 1px solid #023478;
        border-radius: 5px;
        padding: 5px 10px;
    }

    .tit {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .hys {
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3; /*决定哪一行截取*/
        -webkit-box-orient: vertical;
    }


    .yyxw_gd {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .yyxw_gd p a {
        color: #333;
    }

    .yyxw_gd p:hover a {
        color: #023478;
    }

}

@media only screen and (max-width: 990px) {


}

@media only screen and (max-width: 790px) {
    .s_yyxinwen li:first-child .s_yyxinwen_img {
        width: 45%;
    }

    .s_yyxinwen li:first-child .s_yyxinwen_left {
        width: 50%;
    }

    .s_yyxinwen li:first-child .s_yyxinwen_left .s_yyxinwen_left_text {
        -webkit-line-clamp: 3;
        font-size: 12px;
        line-height: 16px;
    }

    .s_yyxinwen li:first-child .s_yyxinwen_left .s_yyxinwen_left_top {
        font-size: 14px;
        line-height: 20px;
    }

    .s_zjjs_list_right ul li span:last-child {
        font-size: 12px;
    }

    .s_zjjs_title {
        font-size: 20px;
    }

    .swiper_s_zjjs .swiper-slide {
        margin-top: 10px !important;
    }

    .s_zjjs_title i {
        margin: 10px auto 0;
    }

    .swiper_s_zjjs {
        margin-top: 10px !important;
    }

    .s_zjjs_zs_right_title li {
        padding: 5px 10px;
        font-size: 14px;
    }

    .s_zjjs_zs_right_list li {
        width: 100%;
        margin-right: 0;
    }

    .s_ksdh {
        padding: 30px 0;
    }

    .s_zjjs_zs {
        margin-top: 20px;
    }

    .s_yyls_list li {
        width: 100%;
        margin-right: 0;
    }

    .s_yyls_list li:last-child {
        margin-bottom: 0;
    }

    .s_yyls_list_but {
        padding-bottom: 10px;
    }
}


/*foot尾部*/
@media only screen and (min-width: 1200px) {
    .footer {
        background: rgba(0, 0, 0, .02);
        padding: 15px 0 0 0;
        width: 100%;
    }

    .foot_top {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .foot_top_l_left span {
        width: 24px;
        text-align: center;
        font-size: 22px;
        white-space: pre-wrap;
        display: inline-block;
        line-height: 35px;
    }

    .foot_top_l_left span i {
        display: inline-block;
    }

    .foot_top_l_left span:nth-of-type(2) {
        color: #023478;
    }

    .foot_top_left {
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
        width: 30%;
        overflow: hidden;
    }

    .foot_top_l_right ul li a {
        color: #333;
    }

    .foot_top_l_right ul li {
        line-height: 25px;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .foot_top_right {
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
        width: 62%;
    }

    .foot_top_r_right {
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

    .foot_top_l_left {
        margin-right: 40px;
    }

    .foot_top_r_right > p img {
        border-radius: 10px;
        margin-right: 10px;
    }

    .foot_top_r_right > p:hover img {
        box-shadow: 0 0 7px 0px #023478;
    }

    .foot_top_l_right {
        width: 74%;
    }

    .foot_but {
        padding: 20px 0;
        background: rgba(61, 61, 61, 1);
        color: #fff;
        text-align: center;
        font-size: 14px;
    }

    .s_yq {
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
        align-items: center;
        font-size: 16px;
        width: 92%;
    }

    .s_yq li {
        margin-right: 2%;
        margin-bottom: 15px;
        width: 15%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .s_yq li:nth-of-type(6n+6) {
        margin-right: 0;
    }

    .s_yq li a {
        color: #333;
    }

    .s_yq li:hover a {
        color: #023478;
    }

    .s_yqlj {
        display: -webkit-flex;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        margin: 50px 0 30px 0;
    }

    .s_yqlj p {
        width: 90px;
        font-size: 16px;
    }

    .foot_top_l_right ul li:hover a {
        color: #023478;
    }

}

@media only screen and (max-width: 1200px) {
    .foot_top_r_right > p:hover img {
        box-shadow: 0 0 7px 0px #023478;
    }

    .footer {
        background: rgba(0, 0, 0, .02);
        padding: 15px 0;
        width: 100%;
    }

    .foot_top_l_left span {
        width: 24px;
        text-align: center;
        font-size: 24px;
        line-height: 35px;
    }

    .foot_top_l_left span i {
        display: inline-block;
    }

    .foot_top_l_left span:nth-of-type(2) {
        color: #023478;
    }

    .foot_top_left {
        width: 100%;
        margin-bottom: 30px;
    }

    .foot_top_l_right ul li a {
        color: #333;
    }

    .foot_top_l_right ul li {
        line-height: 25px;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .foot_top_right {

        width: 100%;
    }

    .foot_top_r_right {
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
    }

    .foot_top_l_left {
        width: 100%;
        border-bottom: 2px solid #023478;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }

    .foot_top_r_right > p img {
        border-radius: 5px;
        margin-right: 10px;
    }

    .foot_top_l_left img, .foot_top_l_left span i {
        display: none;

    }

    .foot_but {
        padding: 20px 0;
        background: rgba(61, 61, 61, 1);
        color: #fff;
        text-align: center;
        font-size: 14px;
    }

    .s_yq {
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
        align-items: center;
        font-size: 16px;
        width: 80%;
    }

    .s_yq li {
        margin-right: 1%;
        margin-bottom: 10px;
        width: 32%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .s_yq li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .s_yq li a {
        color: #333;
    }

    .s_yq li:hover a {
        color: #023478;
    }

    .s_yqlj {
        display: -webkit-flex;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        margin: 30px 0 20px 0;
    }

    .s_yqlj p {
        width: 120px;
        font-size: 16px;
    }

    .foot_top_l_right ul li:hover a {
        color: #023478;
    }

}

@media only screen and (max-width: 990px) {
}

@media only screen and (max-width: 790px) {
    .foot_top_l_left span {
        font-size: 18px;
    }

    .foot_top_l_left {
        padding-bottom: 0;
    }

    .foot_top_left {
        margin-bottom: 15px;
    }

    .foot_top_r_right p {
        width: 48%;
    }

    .foot_top_r_right {
        justify-content: space-between;
    }

    .s_yqlj {
        flex-direction: column;
    }

    .s_yqlj p {
        width: 100%;
        margin-bottom: 10px;
    }

    .s_yq {
        width: 100%;
    }

    .s_yq li {
        width: 48%;
        margin-right: 2%;
        margin-bottom: 3px;
    }

    .s_yq li:nth-of-type(3n+3) {
        margin-right: 2%;
    }

    .s_yq li:nth-of-type(2n) {
        margin-right: 0;
    }

    .s_yq {
        font-size: 14px;
    }

    .foot_but {
        padding: 15px 0;
    }
}


/*详情页*/
@media only screen and (min-width: 1200px) {
    .cjwt {
        display: -webkit-flex;
        display: flex;
        justify-content: flex-start;
        margin-bottom: 50px;
    }

    .cjwt_left_left {
        padding: 20px 0;
        width: 23%;
        margin-right: 5%;
        border-top: 10px solid #1C648E;
    }

    .cjwt_right {
        width: 72%;
        padding: 30px 0;
    }

    .cjwt_left h1 {
        font-size: 18px;
        padding-left: 30px;
        line-height: 35px;
        color: #1C648E;
        font-weight: 700;

    }

    .cjwt_left h1 i {
        background: url("/r/cms/ydy/default/images/j_x.png") center 10px no-repeat;
        background-size: 5px;
        width: 20px;
        height: 20px;
        display: inline-block;
    }

    .cjwt_left li {
        line-height: 35px;
        margin-bottom: 5px;
        padding: 0 0 0 50px;
        color: #333;
        border-left: 3px solid #fff;
        font-size: 14px;
    }

    .cjwt_left li img {
        margin-right: 5px;
        margin-bottom: 5px;
    }

    .cjwt_left li a {
        color: #333;
    }

    .cjwt_left li:hover {
        background: rgba(28, 100, 142, 0.05);
        color: #1C648E;
        border-left: 3px solid #1C648E;
    }

    .cjwt_left_on {
        background: rgba(28, 100, 142, 0.05);
        color: #023478;
        border-left: 3px solid #1C648E !important;
    }

    .cjwt_left_title {
        display: none;
    }

    .cjwt_right_top {
        color: #1C648E;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        border-bottom: 5px solid rgba(28, 100, 142, .2);
        padding-bottom: 5px;
    }

    .cjwt_right_top_left {
        font-size: 18px;
        font-weight: 700;
    }

    .cjwt_right_top_right_dh {
        color: #333;

    }

    .cjwt_right_top_right_dh a {
        color: #333;
    }

    .cjwt_right_top_right_dh a:hover {
        color: #1C648E;
    }

    .cjwt_right_list {
        margin: 30px 0 80px;
    }

    .cjwt_right_list li {
        margin-bottom: 15px;
    }

    .cjwt_right_list > li:last-child {
        margin-bottom: 0;
    }

    .cjwt_right_list li a {
        color: #333;
    }

    .cjwt_right_list li a > h2 {
        font-size: 18px;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;

    }

    .cjwt_right_list h2 img {
        margin-right: 10px;
    }

    .cjwt_right_list li a:hover {
        color: #1C648E;
    }

    .cjwt_right_list li a > p {
        color: #777;
        line-height: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2; /*决定哪一行截取*/
        -webkit-box-orient: vertical;
        padding-left: 10px;
    }

    .fy {
        text-align: center;
    }

    .fy a {
        padding: 5px 10px;
        background: #ccc;
        color: #999;
        border-radius: 3px;
    }

    .fy a:hover {
        background: #1C648E;
        color: #fff;
    }

    .fy_on {
        background: #1C648E !important;;
        color: #fff !important;
    }

    .yzxx_from {
        margin-top: 30px;
    }

    .yzxx_from li {
        margin-bottom: 10px;
        display: -webkit-flex;
        display: flex;
        align-items: flex-start;
    }

    .yzxx_from li p {
        width: 100px;

    }

    .yzxx_from li input {
        background: #E6E3E3;
        height: 40px;
        width: 300px;
        padding: 15px;
    }

    .yzxx_from .lianx input {
        width: 600px;

    }

    .yzxx_from textarea {
        width: 600px;
        height: 200px;
        background: #E6E3E3;
        border: none;
        padding: 15px;
    }

    .yzxx_from button {
        background: #1C648E;
        border: none;
        color: #fff;
        padding: 10px 50px;
        border-radius: 3px;
        margin-left: 100px;
        margin-top: 50px;
    }

    .tou_ms {
        margin-top: 30px;
    }

    .yygh {
        padding: 30px 0;
    }

    .yygh_title {
        text-align: center;
        font-size: 24px;
        color: #444;
        line-height: 35px;
    }

    .yygh_top {
        color: #999;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        margin: 20px 0;
    }

    .yygh_text {
        border-top: 1px solid #ccc;
        padding: 20px 0;
        line-height: 30px;
        border-bottom: 1px solid #ccc;
    }

    .sx {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .sx a {
        color: #555;
    }

    .sx .sx_s:hover a, .sx .sx_x:hover a {
        color: #1C648E;
    }

    .sx_s, .sx_x {
        width: 45%;
        font-size: 12px;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .sx_x {
        text-align: right;
    }

    .yygh_bg ul li {
        display: -webkit-flex;
        display: flex;
        align-items: center;
    }

    .yygh_bg ul li:first-child {
        background: #1C648E !important;
        font-size: 14px;
        height: 40px;
        text-align: center;
    }

    .yygh_bg ul li:first-child p {
        border: none;
        color: #fff !important;
    }

    .yygh_bg ul li p:last-child {
        border-right: 1px solid #ccc !important;
    }

    .yygh_bg ul li:last-child {
        border-bottom: 1px solid #ccc !important;
    }

    .yygh_bg ul li p {
        border: 1px solid #ccc;
        border-right: none;
        border-bottom: none;
        -webkit-flex: 1;
        flex: 1;
        text-align: center;
        height: 40px;
        line-height: 40px;
        color: #000;
        padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .yygh_bg ul li:nth-of-type(odd) {
        background: rgba(230, 230, 230, 1);
    }

    .yygh_bg ul li p:nth-of-type(3) {
        -webkit-flex: 3;
        flex: 3;
    }

    .mz_list_form {
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
    }

    .mz_list_form li {
        width: 30%;
        margin-right: 43px;
        display: -webkit-flex;
        display: flex;
        margin-bottom: 20px;
    }

    .mz_list_form li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .mz_list_form li p:first-child {
        width: 80px;
    }

    .mz_list_form li select, .mz_list_form li input {
        border-radius: 3px;
        border: 1px solid #ccc;
        height: 30px;
        width: 180px;
        padding: 0 5px;
    }

    .mz_list_form li button {
        background: #1C648E;
        color: #fff;
        border: none;
        border-radius: 3px;
        padding: 3px 30px;
    }


    .mzxx_list {
        margin-top: 30px;
    }

    .mzxx_list ul li {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        font-size: 12px;
        text-align: center;
        color: #000;
    }

    .mzxx_list ul li:first-child p {
        border: none;
    }

    .mzxx_list ul li:first-child {
        background: #1C648E !important;
        color: #fff;
    }

    .mzxx_list ul li p {
        -webkit-flex: 1;
        flex: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0 10px;
        border: 1px solid #ccc;
        border-right: none;
        border-bottom: none;
        height: 40px;
        line-height: 40px;
    }

    .mzxx_list ul li:nth-of-type(odd) {
        background: rgba(230, 230, 230, 1);
    }

    .mzxx_list ul li:last-child {
        border-bottom: 1px solid #ccc;
    }

    .mzxx_list ul li p:last-child {
        border-right: 1px solid #ccc;
    }

    .mzxx_list ul li:first-child p:last-child {
        border-right: none;
    }


    .jyli_list {
        margin-bottom: 50px;
    }

    .jyli_list li a:hover {
        color: #1C648E;
    }

    .jyli_list li a {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        align-items: center;
        line-height: 50px;
        color: #444;
        border-bottom: 1px solid #ccc;
    }

    .jyli_list_text {
        width: 80%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .jyli_list_sj {
        width: 80px;
        text-align: right;
    }

    .cjwt_right_list {
        width: 100%;
    }


    /*新天地娱乐场新闻*/
    .yyxw_list {
        float: left;
        margin-bottom: 50px;
    }

    .yyxw_list_left {
        float: left;
        width: 10%;
    }

    .yyxw_list_right {
        float: left;
        width: 90%;
    }

    .sj_sj {
        display: none;
    }

    .yyxw_list li {
        border-bottom: 1px solid #ccc;
        margin-bottom: 20px;
        padding: 20px 0;
    }

    .yyxw_list li:hover a {
        color: #1C648E;
    }

    .yyxw_list_right_img {
        float: left;
        width: 20%;
        margin-right: 15px;
        max-height: 112px;
        overflow: hidden;
    }

    .yyxw_list_right_img img {
        width: 100%;
    }

    .yyxw_list_right_r_title {
        margin-top: 10px;
        font-size: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin-bottom: 10px;
    }

    .yyxw_list_right_r_text {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2; /*决定哪一行截取*/
        -webkit-box-orient: vertical;
        line-height: 30px;
        color: #666;
    }

    .yyxw_list_left {
        padding-right: 15px;
    }

    .yyxw_list_left_top {
        font-size: 44px;
        text-align: center;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

    .yyxw_list_left_button {
        text-align: center;
    }

    .rszp_list {
        padding: 30px 0;
    }

    .rszp_list li a {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        color: #999;
        margin-bottom: 10px;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
    }

    .rszp_list_left {
        display: -webkit-flex;
        display: flex;
        align-items: center;
    }

    .rszp_list_left_hs {
        font-size: 18px;
        color: #444;
        margin-right: 15px;
    }

    .rszp_list_left > p {
        font-size: 14px;
        border-right: 1px solid #ccc;
        margin-right: 10px;
        padding-right: 10px;
        color: #666;
    }

    .rszp_list_left > p:last-child {
        border-right: none;
    }

    .yysp_kist {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        margin: 30px 0;
    }

    .yysp_kist li {
        width: 31.3%;
        margin-right: 3%;
        margin-bottom: 20px;

    }

    .yysp_kist li a {
        color: #444;
    }

    .yysp_kist li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .yysp_kist_img {
        max-height: 180px;
        min-height: 180px;
        overflow: hidden;
        position: relative;

    }

    .yysp_kist_img i {
        font-size: 50px;
        color: rgba(0, 0, 0, .4);
        position: absolute;
        top: 50%;
        left: 50%;
        margin: 0 0 0 -5%;
    }

    .yysp_kist_img img {
        width: 100%;
    }

    .yysp_kist_text {
        text-align: center;
        line-height: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 15px 0;
    }

    .yygh_text video {
        height: 500px;
        width: 100%;
    }

    .maks {
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .5);
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 99;
        display: none;
    }

    .yrym {
        width: 800px;
        height: 400px;
        position: fixed;
        top: 50%;
        left: 50%;
        margin: -200px 0 0 -400px;
        background: #fff;
    }

    .yrym img {
        width: 100%;
        height: 100%;
    }

    .yrym_shanchu {
        text-align: right;
        margin-right: -50px;
        position: absolute;
        right: 0;
    }

    .yrym_shanchu i {
        color: #fff;
        font-size: 30px;
    }

    .yyls_list_bt {
        display: -webkit-flex;
        display: flex;
        justify-content: center;
    }

    .yyls_list_bt li a {
        display: inline-block;
        background: rgba(238, 238, 238, 1);
        padding: 10px 30px;
        margin-right: 5px;
        color: #444;
    }

    .yyls_list_bt_on a {
        background: #1C648E !important;
        color: #fff !important;
    }

    .sjqh {
        display: none;
    }

    .qh_list {
        display: none;
    }

    .qh_list_on {
        display: block;
    }


    .yljsfz {
        line-height: 30px;
    }

    .zzjg_title {
        font-size: 24px;
        color: #1C648E;
        text-align: center;
        margin-bottom: 50px;
    }

    .yzfc {
        display: -webkit-flex;
        display: flex;
        flex-direction: row-reverse;
        /*line-height: 25px;*/
    }

    .yzfc_left {
        width: 20%;
        margin-left: 2%;
        text-align: center;
    }

    .yzfc_left_img img {
        width: 100%;
    }

    .yzfc_left_title {
        line-height: 30px;
        width: 100%;
        padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 18px;
        color: #1C648E;
        margin-top: 10px;
    }

    .yzfc_right {
        width: 78%;
    }

    .ldtd_list li a {
        display: -webkit-flex;
        display: flex;
        background: rgba(250, 250, 252, 1);
        border: 1px solid rgba(230, 230, 230, 1);
        padding: 5px 10px 5px 5px;
        overflow: hidden;
        min-height: 210px;
        max-height: 210px;
        margin-bottom: 30px;
    }

    .ldtd_list li .ldtd_list_img {
        width: 18%;
        margin-right: 2%;
        min-height: 210px;
        max-height: 210px;
        overflow: hidden;

    }

    .ldtd_list li .ldtd_list_img img {
        width: 100%;
    }

    .ldtd_list li .ldtd_list_rigth {
        width: 80%;
    }

    .ldtd_list_rigth_top {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid rgba(230, 230, 230, 1);
        height: 50px;
    }

    .ldtd_list_rigth_top_title {
        font-size: 18px;
        color: #000;
    }

    .ldtd_list_rigth_but {
        color: #000;
        padding: 10px 0;
        line-height: 34px;
        overflow: hidden;
    }

    .ldtd_list_rigth_but > p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .lcxx_title {
        text-align: center;
        font-size: 24px;
        margin: 30px 0;
    }

    .lcxx_list li {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        background: rgba(223, 236, 241, 1);
        border-bottom: 2px solid #fff;
    }

    .lcxx_list li:first-child p {
        background: #1C648E !important;
        color: #fff !important;
        padding: 10px;
        font-size: 18px !important;
        text-align: center !important;
    }

    .lcxx_list li p {
        padding: 10px;
        text-align: center;
    }

    .lcxx_list li p:first-child {
        -webkit-flex: 1;
        flex: 1;
        background: rgba(223, 236, 241, 1);
        color: #1C648E;
        font-size: 18px;
    }

    .lcxx_list li p:last-child {
        -webkit-flex: 5;
        flex: 5;
        text-align: left;
        border-left: 10px solid #fff;
        background: #eee;
    }

    .lcxx_list {
        margin-bottom: 30px;
    }

    .bfq {
        color: #1C648E;
        font-size: 18px;
        padding-bottom: 10px;
    }

    #map img, #map label {
        max-width: inherit;
    }

    #map {
        width: 100%;
        height: 500px;
        background: pink;
    }

    .anchorBL {
        display: none;
    }

    .lydh_dz {
        line-height: 20px;
    }

    .lydh_dz_title {
        font-size: 20px;
        padding-bottom: 5px;
    }

    .lydh_dz_gj {
        padding: 5px 0;
    }

    /*科室导航*/
    .ksdh_title {
        background: rgba(28, 100, 142, .05);
        font-size: 16px;
        padding: 15px;
        color: #1C648E;
    }

    .ksdh_title i {
        margin-right: 5px;
    }

    .ksdh_list {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        margin-bottom: 50px;
        padding-top: 15px;
    }

    .ksdh_list li {
        border: 1px solid #D5E2F5;
        border-radius: 5px;
        text-align: center;
        width: 15.6%;
        margin-right: 15px;
        margin-bottom: 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .ksdh_list li:nth-of-type(6n+6) {
        margin-right: 0;
    }

    .ksdh_list li:hover {
        background: #1C648E;
        color: #fff;
        box-shadow: 0 0 13px #1C648E;
        border: 1px solid #1C648E;
    }

    .ksdh_list li:hover a {
        color: #fff;
    }

    .ksdh_list li a {
        width: 100%;
        color: #1C648E;
        display: block;
        padding: 5px;
    }

    /*新加导航*/
    .ksdh_top {
        display: -webkit-flex;
        display: flex;
        align-items: center;
    }

    .ksdh_top_title {
        border: 1px solid #ccc;
        font-size: 14px;
        padding: 3px 30px 0 15px;
        margin-left: 30px;
        line-height: 24px;
        background: url("/r/cms/ydy/default/images/top2.png") right 5px no-repeat;
        color: #444;

    }

    .ksdh_top_title_on {
        background: url("/r/cms/ydy/default/images/top.png") right 5px no-repeat;
    }

    .ksdh_top_t {
        position: relative;
    }

    .ksdh_top_lb {
        display: none;
        width: 300px;
        position: absolute;
        background: #fff;
        left: 30px;
        top: 50px;
        border: 1px solid #ccc;
        padding: 10px;
    }

    .ksdh_top_btqh {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        font-size: 14px;

        border-bottom: 2px solid #ccc;
        color: #444;
    }

    .ksdh_top_btqh > p {
        padding: 5px 0;
        margin-bottom: -2px;
        cursor: pointer;
    }

    .ksdh_top_btqh > p:hover {
        border-bottom: 2px solid #1C648E;
        color: #1C648E;
    }

    .ksdh_top_btqh_on {
        border-bottom: 2px solid #1C648E;
        color: #1C648E;
    }

    .ksdh_top_list {
        font-size: 14px;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
    }

    .ksdh_top_text {
        display: none;
    }

    .ksdh_top_list > i {
        width: 0;
        height: 0;
        display: block;
        border-width: 0 15px 20px;
        border-style: solid;
        border-color: transparent transparent #fff;
        position: absolute;
        top: -20px;
        left: 50px;
    }

    .ksdh_top_list li {
        margin-right: 7px;
        margin-bottom: 0;
    }

    .ksdh_top_list_on {
        display: block;
    }

    .ksdhn_top {
        display: -webkit-flex;
        display: flex;
        align-items: center;
    }

    .ksdhn_top_img {
        width: 42%;
        margin-right: 3%;
        max-height: 240px;

    }

    .ksdhn_top_img img {
        width: 100%;
    }

    .ksdhn_top_right {
        width: 55%;
    }

    .ksdhn_top_right .ksdhn_top_right_title {
        font-size: 18px;
        margin-bottom: 15px;
        font-weight: 700;
    }

    .ksdhn_top_right .ksdhn_top_right_text {
        max-height: 160px;
        line-height: 30px;
        min-height: 100px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5; /*决定哪一行截取*/
        -webkit-box-orient: vertical;
    }

    .ksdhn_top_right .ksdhn_top_right_gd a {
        color: #fff;
        display: inline-block;
        padding: 5px 30px;
        background: #1C648E;
        border-radius: 5px;
        margin-top: 15px;
    }

    .kszj_list {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        margin-top: 50px;
    }

    .kszj_list_title {
        font-size: 18px;
    }

    .kszj_list_gd a {
        color: #444;
    }

    .kszj_list_gd a:hover {
        color: #1C648E;
    }

    .z_zjxx {
        display: -webkit-flex;
        display: flex;
    }

    .z_zjxx_left {
        width: 10%;
        height: 160px;
    }

    .z_zjxx_left img {
        width: 100%;
    }

    .z_zjxx_right_title_list {
        margin-left: 20px;
    }

    .z_zjxx_right_title_list li {
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 0;
    }

    .z_zjxx_right_title {
        color: #1C648E;
        font-size: 24px;
        margin-left: 20px;
        margin-bottom: 10px;
    }

    .z_zjxx_right_title_list_title {
        color: #1C648E;
        width: 5%;
    }

    .z_zjxx_right_title_list_zw {
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 95%;
    }

    .z_zjxx_right {
        width: 90%;
    }

    .z_zjxx_right_title_list_text {
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2; /*决定哪一行截取*/
        -webkit-box-orient: vertical;
        width: 95%;
    }

    .z_zjjs_title {
        font-size: 18px;
        color: #1C648E;
        border-bottom: 2px solid #cccccc;
        margin-top: 30px;
    }

    .z_zjjs_title > i {
        width: 40px;
        height: 2px;
        background: #1C648E;
        display: block;
        margin: 10px 0 -2px 0;
    }

    .z_zjjs_text {
        padding: 10px 0;
    }

    .z_zjjs_title span {
        font-size: 12px;
        color: #ccc;
    }

    .z_mzsj_list li {
        display: -webkit-flex;
        display: flex;
        margin-bottom: 0;
    }

    .z_mzsj_list li p {
        -webkit-flex: 1;
        flex: 1;
        text-align: center;
        padding: 10px 0;

    }

    .z_mzsj_list li:first-child p {
        background: rgba(242, 242, 242, 1);
        border: none !important;
    }

    .z_mzsj_list li p {
        border: 1px solid #ccc;
        border-right: none;
        border-bottom: none;
    }

    .z_mzsj_list li p:last-child {
        border-right: 1px solid #ccc;
    }

    .z_mzsj_list li:last-child p {
        border-bottom: 1px solid #ccc;
    }

    .k_zjjs {
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 30px;
    }

    .k_zjjs li {
        border-radius: 8px 8px 0 0;
        background: rgba(238, 238, 238, 1);
        padding: 10px 50px;
        margin-right: 5px;
        margin-bottom: 0;
    }

    .k_zjjs li:hover {
        background: #1C648E !important;
    }

    .k_zjjs li:hover a {
        color: #fff !important;
    }

    .k_zjjs li > a > i {
        margin-right: 5px;
    }

    .k_zjjs_on {
        background: #1C648E !important;
    }

    .k_zjjs_on > a {
        color: #fff !important;
    }

    .szks_title {
        color: #666;
        font-size: 18px;
        margin: 15px 0 10px 0;
    }

    .ksmc_list {
        color: #666;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    .ksmc_list li {
        margin-bottom: 5px;
        margin-right: 10px;
        padding: 5px 10px;
    }

    .ksmc_list li:hover {
        background: #1C648E;
        padding: 5px 10px;
        border-radius: 5px;
    }

    .ksmc_list li:hover a {
        color: #fff;
    }

    .ksmc_list_on {
        background: #1C648E;
        padding: 5px 10px;
        border-radius: 5px;
    }

    .ksmc_list_on a {
        color: #fff !important;
    }

    .zj_list {
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        margin-top: 30px;
    }

    .zj_list > li {
        width: 32%;
        margin-right: 15px;
        margin-bottom: 30px !important;
        padding: 10px;
        box-shadow: 0 0 8px rgba(0, 0, 0, .3);
    }

    .zj_list > li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .zj_list > li:hover {
        box-shadow: 0 0 8px #1C648E;
    }

    .zj_list li {
        margin-bottom: 0;
    }

    .zj_list li a {
        display: -webkit-flex;
        display: flex;
    }

    .zj_list span:first-child {
        color: #1C648E;
    }

    .zj_list .s_zjjs_list_right ul li:first-child {
        color: #1C648E;
    }

    .ys_title {
        font-size: 36px;
        text-transform: uppercase;
    }

    .ydy{
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-image: url("/r/cms/ydy/default/images/ydy_banner.jpg");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100% 100%;
    }

    .dh_ydy {
        position: fixed;
        bottom: 0%;
        right: 0;
        left: 0;
        padding: 0 0 0px 0;
        width: 100%;
        background: rgba(60, 89, 168, .8);
    }

    .dh_ydy_list {
        display: -webkit-flex;
        display: flex;
    }

    .dh_ydy_list li {
        margin-right: 100px;
    }

    .dh_ydy_list li a {
        padding: 20px 30px;
        display: block;
        font-size: 18px;
        color: #fff;
        border-radius: 0 0 10px 10px;
    }

    .dh_ydy_list_on {
        border-radius: 0 0 10px 10px;
        background: #fff;
    }

    .dh_ydy_list_on a {
        color: #1C648E !important;
    }

    .dh_ydy_list li:hover a {
        color: #1C648E;
        background: #fff;
    }

    .dh_ydy_list li a i {
        margin-right: 5px;
    }

    .ydy_ewm_title {
        position: relative;
    }

    .ydy_ewm {
        position: absolute;
        right: 0;
        bottom: -5px;
        background: rgba(60, 89, 168, .8);
        padding: 10px;
        text-align: center;
        color: #fff;
        box-shadow: 0 0 6px rgba(0, 0, 0, .8);
    }

    .ydy_ewm_img {
        width: 120px;
        height: 120px;
        overflow: hidden;
        margin: 0 auto;
    }


}

@media only screen and (max-width: 1200px) {


    .cjwt_left_left .cjwt_left_title_on {
        background: url("/r/cms/ydy/default/images/top2.png") center right 10px no-repeat;
    }

    .cjwt_left_title {
        width: 100%;
        text-align: center;
        height: 30px;
        line-height: 30px;
        border: 1px solid #ccc;
        margin: 10px 0 0 0;
        font-size: 14px;
        background: url("/r/cms/ydy/default/images/top.png") center right 10px no-repeat;
    }


    .cjwt_left {
        display: none;
        background: #ccc;
        color: #023478;
    }

    .cjwt_left li {
        border-bottom: 1px solid #fff;
        line-height: 30px;
        text-align: center;
    }

    .cjwt_left li a {
        color: #fff;
    }

    .cjwt_left li img {
        display: none;
    }

    .cjwt_left h1 {
        display: none;
    }

    .cjwt_right {
        width: 100%;
        margin-top: 30px;
    }

    .cjwt_right_top {
        color: #1C648E;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        border-bottom: 5px solid rgba(28, 100, 142, .2);
        padding-bottom: 5px;
    }

    .cjwt_right_top_left {
        display: none;
    }

    .cjwt_right_top_right_dh {
        color: #333;

    }

    .cjwt_right_top_right_dh a {
        color: #333;
    }

    .cjwt_right_top_right_dh a:hover {
        color: #1C648E;
    }

    .cjwt_right_list {
        margin: 10px 0 30px;
    }

    .cjwt_right_list li {
        margin-bottom: 5px;
    }

    .cjwt_right_list > li:last-child {
        margin-bottom: 0;
    }

    .cjwt_right_list li a {
        color: #333;
    }

    .cjwt_right_list li a > h2 {
        font-size: 16px;
        line-height: 35px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;

    }

    .cjwt_right_list h2 img {
        margin-right: 10px;
    }

    .cjwt_right_list li a > p {
        color: #777;
        line-height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2; /*决定哪一行截取*/
        -webkit-box-orient: vertical;
        padding-left: 10px;
    }

    .fy {
        text-align: center;
    }

    .fy > a {
        display: none;
    }

    .fy a {
        padding: 5px 10px;
        background: #ccc;
        color: #999;
        border-radius: 3px;
    }

    .fy a:hover {
        background: #1C648E;
        color: #fff;
    }

    .fy_on {
        background: #1C648E !important;;
        color: #fff !important;
    }

    .yzxx_from {
        margin-top: 30px;
    }

    .yzxx_from li {
        margin-bottom: 10px;
        display: -webkit-flex;
        display: flex;
        align-items: flex-start;
    }

    .yzxx_from li p {
        width: 100px;

    }

    .yzxx_from li input {
        background: #E6E3E3;
        height: 40px;
        width: 100%;
        padding: 15px;
    }

    .yzxx_from textarea {
        width: 100%;
        height: 150px;
        background: #E6E3E3;
        border: none;
        padding: 15px;
    }

    .yzxx_from button {
        background: #1C648E;
        border: none;
        color: #fff;
        padding: 10px 50px;
        border-radius: 2px;
        margin: 30px auto 0;
    }

    .tou_ms {
        margin-top: 15px;
    }

    .yygh {
        padding: 20px 0 30px;
    }

    .yygh_title {
        text-align: center;
        font-size: 20px;
        color: #444;
        line-height: 30px;
    }

    .yygh_top {
        color: #999;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        margin: 10px 0;
    }

    .yygh_text {
        border-top: 1px solid #ccc;
        padding: 10px 0;
        line-height: 30px;
        border-bottom: 1px solid #ccc;
    }

    .sx {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .sx a {
        color: #555;
    }

    .sx .sx_s:hover a, .sx .sx_x:hover a {
        color: #1C648E;
    }

    .sx_s, .sx_x {
        width: 45%;
        font-size: 12px;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .sx_x {
        text-align: right;
    }

    .yygh_bg {
        width: 100%;
    }

    .yygh_bg ul li {
        display: -webkit-flex;
        display: flex;
        align-items: center;
    }

    .yygh_bg ul li:first-child {
        background: #1C648E !important;
        font-size: 14px;
        height: 40px;
        text-align: center;
    }

    .yygh_bg ul li:first-child p {
        border: none;
        color: #fff !important;
    }

    .yygh_bg ul li:first-child p:last-child {
        border-right: none !important;
    }

    .yygh_bg ul li p:last-child {
        border-right: 1px solid #ccc !important;
    }

    .yygh_bg ul li:last-child {
        border-bottom: 1px solid #ccc !important;
    }

    .yygh_bg ul li p {
        border: 1px solid #ccc;
        border-right: none;
        border-bottom: none;
        -webkit-flex: 1;
        flex: 1;
        text-align: center;
        height: 30px;
        line-height: 30px;
        color: #000;
        padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
    }

    .yygh_bg ul li:nth-of-type(odd) {
        background: rgba(230, 230, 230, 1);
    }

    .yygh_bg ul li p:nth-of-type(3) {
        -webkit-flex: 2;
        flex: 2;
    }


    .mz_list_form {
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .mz_list_form li {
        -webkit-flex: 1;
        flex: 1;
        margin-bottom: 10px;
        width: 100%;
    }

    .mz_list_form li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .mz_list_form li p:first-child {
        margin-bottom: 5px;
    }

    .mz_list_form li select, .mz_list_form li input {
        border-radius: 3px;
        border: 1px solid #ccc;
        height: 30px;
        width: 100%;
        padding: 0 5px;
    }

    .mz_list_form li button {
        background: #1C648E;
        color: #fff;
        border: none;
        border-radius: 3px;
        padding: 3px 30px;
    }

    .mz_list_form li:last-child {
        text-align: center;
    }


    .mzxx_list {
        margin-top: 30px;
    }

    .mzxx_list ul li {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        font-size: 12px;
        text-align: center;
        color: #000;
    }

    .mzxx_list ul li:first-child p {
        border: none;
    }

    .mzxx_list ul li:first-child {
        background: #1C648E !important;
        color: #fff;
    }

    .mzxx_list ul li:first-child p:last-child {
        border-right: none;
    }

    .mzxx_list ul li p {
        -webkit-flex: 1;
        flex: 1;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 0 10px;
        border: 1px solid #ccc;
        border-right: none;
        border-bottom: none;
        height: 40px;
        line-height: 40px;
    }

    .mzxx_list ul li:nth-of-type(odd) {
        background: rgba(230, 230, 230, 1);
    }

    .mzxx_list ul li:last-child {
        border-bottom: 1px solid #ccc;
    }

    .mzxx_list ul li p:last-child {
        border-right: 1px solid #ccc;
    }

    .jyli_list {
        margin-bottom: 50px;
    }

    .jyli_list li a:hover {
        color: #1C648E;
    }

    .jyli_list li a {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        align-items: center;
        line-height: 40px;
        color: #444;
        border-bottom: 1px solid #ccc;
    }

    .jyli_list_text {
        width: 80%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .jyli_list_sj {
        width: 80px;
        text-align: right;
    }


    /*新天地娱乐场新闻*/
    .yyxw_list {
        float: left;
        width: 100%;
        margin-bottom: 30px;
    }


    .yyxw_list_right {
        float: left;
        width: 100%;
    }

    .sj_sj {
        display: none;
    }

    .yyxw_list li {
        border-bottom: 1px solid #ccc;
        margin-bottom: 10px;
        padding: 10px 0;
    }

    .yyxw_list li:hover a {
        color: #1C648E;
    }

    .yyxw_list_right_img {
        float: left;
        width: 20%;
        min-width: 130px;
        margin-right: 15px;
        max-height: 112px;
        overflow: hidden;
    }

    .yyxw_list_right_img img {
        width: 100%;
    }

    .yyxw_list_right_r_title {
        margin-top: 10px;
        font-size: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .yyxw_list_right_r_text {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2; /*决定哪一行截取*/
        -webkit-box-orient: vertical;
        line-height: 20px;
        color: #666;
    }

    .yyxw_list_left {
        padding-right: 15px;
    }

    .yyxw_list_left_top {
        font-size: 44px;
        text-align: center;
        border-bottom: 1px solid #ccc;
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

    .yyxw_list_left_button {
        text-align: center;
    }

    .yyxw_list_left {
        display: none;
    }

    .sj_sj {
        display: block;
    }

    .cjwt_right_list li a:hover {
        color: #1C648E;
    }

    .rszp_list {
        margin: 30px 0;
    }

    .rszp_list li a {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        color: #999;
        margin-bottom: 10px;
        border-bottom: 1px solid #ccc;
        padding: 10px 0;
    }

    .rszp_list_left {
        display: -webkit-flex;
        display: flex;
        align-items: center;
    }

    .rszp_list_left_hs {
        font-size: 18px;
        color: #444;
        margin-right: 15px;
    }

    .rszp_list_left > p {
        font-size: 14px;
        border-right: 1px solid #ccc;
        margin-right: 10px;
        padding-right: 10px;
        color: #666;
    }

    .rszp_list_left > p:last-child {
        border-right: none;
    }

    .yysp_kist {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        margin: 30px 0;
    }

    .yysp_kist li {
        width: 100%;
        margin-right: 0%;
        margin-bottom: 20px;

    }

    .yysp_kist li a {
        color: #444;
    }

    .yysp_kist li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .yysp_kist_img {
        height: auto;
        overflow: hidden;
        position: relative;

    }

    .yysp_kist_img i {
        font-size: 40px;
        color: rgba(0, 0, 0, .4);
        position: absolute;
        top: 50%;
        left: 50%;
        margin: 0 0 0 -10px;
    }

    .yysp_kist_img img {
        width: 100%;
    }

    .yysp_kist_text {
        text-align: center;
        line-height: 25px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding: 5px 0;
    }

    .yygh_text video {
        height: auto;
        width: 100%;
    }

    .maks {
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .5);
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 99;
        display: none;

    }

    .yrym {
        width: 90%;
        height: auto;
        background: #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .yrym img {
        width: 100%;
        height: 100%;
    }

    .yrym_shanchu {
        text-align: right;
        margin-right: 0;
        position: absolute;
        right: 0;
        top: -33px;
    }

    .yrym_shanchu i {
        color: #fff;
        font-size: 30px;
    }

    .sjqh {
        display: block;
        width: 100%;
        text-align: center;
        height: 30px;
        line-height: 30px;
        border: 1px solid #ccc;
        margin: 10px 0 0 0;
        font-size: 14px;
        background: url(/r/cms/ydy/default/images/top2.png) center right 10px no-repeat;
    }

    .sjqh_on {
        background: url(/r/cms/ydy/default/images/top.png) center right 10px no-repeat;
    }

    .yyls_list_bt {
        display: none;
        background: #ccc;
        color: #023478;
    }

    .yyls_list_bt li a {
        border-bottom: 1px solid #fff;
        line-height: 30px;
        text-align: center;
        display: block;
        color: #fff;
    }

    .yyls_list_bt_on a {
        background: #1C648E !important;
        color: #fff !important;
    }

    .yljsfz {
        line-height: 25px;
    }

    .zzjg_title {
        font-size: 20px;
        color: #1C648E;
        text-align: center;
        margin-bottom: 30px;
    }

    .yzfc_left {
        width: 100%;
        text-align: center;
    }

    .yzfc_left_title {
        line-height: 30px;
        width: 100%;
        padding: 0 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 18px;
        color: #1C648E;
        margin-top: 10px;
    }

    .yzfc_right {
        width: 100%;
    }

    .ldtd_list li a {
        display: -webkit-flex;
        display: flex;
        background: rgba(250, 250, 252, 1);
        border: 1px solid rgba(230, 230, 230, 1);
        padding: 5px 10px 5px 5px;
        overflow: hidden;
        margin-bottom: 30px;
    }

    .ldtd_list li .ldtd_list_img {
        width: 189px;
        margin-right: 2%;
        overflow: hidden;

    }

    .ldtd_list li .ldtd_list_img img {
        width: 100%;
    }

    .ldtd_list li .ldtd_list_rigth {
        width: 72%;
    }

    .ldtd_list_rigth_top {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid rgba(230, 230, 230, 1);
        height: 50px;
    }

    .ldtd_list_rigth_top_title {
        font-size: 18px;
        color: #000;
    }

    .ldtd_list_rigth_but {
        color: #000;
        padding: 10px 0;
        line-height: 33px;
        overflow: hidden;
        height: 210px;
    }

    .ldtd_list_rigth_but > p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .lcxx_list li {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        background: rgba(223, 236, 241, 1);
        border-bottom: 2px solid #fff;
    }

    .lcxx_list li:first-child p {
        background: #1C648E !important;
        color: #fff !important;
        padding: 5px;
        font-size: 18px !important;
        text-align: center !important;
    }

    .lcxx_list li p {
        padding: 5px;
        text-align: center;
    }

    .lcxx_list li p:first-child {
        -webkit-flex: 1;
        flex: 1;
        background: rgba(223, 236, 241, 1);
        color: #1C648E;
        font-size: 16px;
    }

    .lcxx_list li p:last-child {
        -webkit-flex: 5;
        flex: 5;
        text-align: left;
        border-left: 5px solid #fff;
        background: #eee;
    }

    .lcxx_list {
        margin-bottom: 20px;
    }

    .bfq {
        color: #1C648E;
        font-size: 16px;
        padding-bottom: 5px;
    }

    .lcxx_title {
        text-align: center;
        font-size: 20px;
        margin: 20px 0;
    }

    #map img, #map label {
        max-width: inherit;
    }

    .anchorBL {
        display: none;
    }

    #map {
        width: 100%;
        height: 350px;
    }

    .lydh_dz {
        line-height: 20px;
    }

    .lydh_dz_title {
        font-size: 20px;
        padding-bottom: 5px;
    }

    .lydh_dz_gj {
        padding: 5px 0;
    }


    /*科室导航*/
    .ksdh_title {
        background: rgba(28, 100, 142, .05);
        font-size: 16px;
        padding: 15px;
        color: #1C648E;
    }

    .ksdh_title i {
        margin-right: 5px;
    }

    .ksdh_list {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        margin-bottom: 50px;
        padding-top: 15px;
    }

    .ksdh_list li {
        border: 1px solid #D5E2F5;
        border-radius: 5px;

        text-align: center;
        width: 100%;
        margin-bottom: 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .ksdh_list li:hover {
        background: #1C648E;
        color: #fff;
        box-shadow: 0 0 13px #1C648E;
        border: 1px solid #1C648E;
    }

    .ksdh_list li:hover a {
        color: #fff;
    }

    .ksdh_list li a {
        width: 100%;
        color: #1C648E;
        display: block;
        padding: 5px;
    }

    /*新加导航*/
    .ksdh_top {
        display: -webkit-flex;
        display: flex;
        align-items: center;
    }

    .ksdh_top_title {
        border: 1px solid #ccc;
        font-size: 14px;
        padding: 3px 30px 0 15px;
        line-height: 24px;
        background: url("/r/cms/ydy/default/images/top2.png") right 5px no-repeat;
        color: #444;

    }

    .ksdh_top_title_on {
        background: url("/r/cms/ydy/default/images/top.png") right 5px no-repeat;
    }

    .ksdh_top_t {
        position: relative;
        width: 100%;
        margin-bottom: 10px;
    }

    .ksdh_top_lb {
        display: none;
        width: 100%;
        position: absolute;
        background: #fff;
        left: 0;
        top: 50px;
        border: 1px solid #ccc;
        padding: 10px;
    }

    .ksdh_top_btqh {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        font-size: 14px;
        border-bottom: 2px solid #ccc;
        color: #444;
    }

    .cjwt_right_top_sj {
        flex-direction: column;
    }

    .ksdh_top_btqh > p {
        padding: 5px 0;
        margin-bottom: -2px;
        cursor: pointer;
    }

    .ksdh_top_btqh > p:hover {
        border-bottom: 2px solid #1C648E;
        color: #1C648E;
    }

    .ksdh_top_btqh_on {
        border-bottom: 2px solid #1C648E;
        color: #1C648E;
    }

    .ksdh_top_list {
        font-size: 14px;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
    }

    .ksdh_top_text {
        display: none;
    }

    .ksdh_top_list > i {
        width: 0;
        height: 0;
        display: block;
        border-width: 0 15px 20px;
        border-style: solid;
        border-color: transparent transparent #fff;
        position: absolute;
        top: -20px;
        left: 50px;
    }

    .ksdh_top_list li {
        margin-right: 7px;
        margin-bottom: 0;
    }

    .ksdh_top_list_on {
        display: block;
        padding: 10px 0;
    }

    .ksdhn_top {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        flex-direction: column;
    }

    .ksdhn_top_img {
        width: 100%;
        margin-bottom: 15px;
    }

    .ksdhn_top_img img {
        width: 100%;
    }

    .sj_cjwt_right_top_left {
        display: block !important;
    }

    .sj_cjwt_right_top_left .ksdh_top > p {
        display: none;
    }

    .ksdhn_top_right {
        width: 100%;
    }

    .ksdhn_top_right .ksdhn_top_right_title {
        font-size: 18px;
        margin-bottom: 15px;
        font-weight: 700;
    }

    .ksdhn_top_right .ksdhn_top_right_text {
        max-height: 160px;
        line-height: 30px;
        min-height: 100px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5; /*决定哪一行截取*/
        -webkit-box-orient: vertical;
    }

    .ksdhn_top_right .ksdhn_top_right_gd a {
        color: #fff;
        display: inline-block;
        padding: 5px 30px;
        background: #1C648E;
        border-radius: 5px;
        margin-top: 15px;
    }

    .kszj_list {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        margin-top: 50px;
    }

    .kszj_list_title {
        font-size: 18px;
    }

    .kszj_list_gd a {
        color: #444;
    }

    .kszj_list_gd a:hover {
        color: #1C648E;
    }


    .z_zjxx {
        display: -webkit-flex;
        display: flex;
    }

    .z_zjxx_left {
        width: 150px;
        height: 160px;
    }

    .z_zjxx_left img {
        width: 100%;
    }

    .z_zjxx_right_title_list {
        margin-left: 20px;
    }

    .z_zjxx_right_title_list li {
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 0;
    }

    .z_zjxx_right_title {
        color: #1C648E;
        font-size: 24px;
        margin-left: 20px;
        margin-bottom: 10px;
    }

    .z_zjxx_right_title_list_title {
        color: #1C648E;
        width: 50px;
    }

    .z_zjxx_right_title_list_zw {
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 80%;
    }

    .z_zjxx_right {
        width: 92%;
    }

    .z_zjxx_right_title_list_text {
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2; /*决定哪一行截取*/
        -webkit-box-orient: vertical;
        width: 92%;
    }

    .z_zjjs_title {
        font-size: 18px;
        color: #1C648E;
        border-bottom: 2px solid #cccccc;
        margin-top: 30px;
    }

    .z_zjjs_title > i {
        width: 40px;
        height: 2px;
        background: #1C648E;
        display: block;
        margin: 10px 0 -2px 0;
    }

    .z_zjjs_text {
        padding: 10px 0;
    }

    .z_zjjs_title span {
        font-size: 12px;
        color: #ccc;
    }

    .z_mzsj_list li {
        display: -webkit-flex;
        display: flex;
        margin-bottom: 0;
    }

    .z_mzsj_list li p {
        -webkit-flex: 1;
        flex: 1;
        text-align: center;
        padding: 10px 0;

    }

    .z_mzsj_list li:first-child p {
        background: rgba(242, 242, 242, 1);
        border: none !important;
    }

    .z_mzsj_list li p {
        border: 1px solid #ccc;
        border-right: none;
        border-bottom: none;
    }

    .z_mzsj_list li p:last-child {
        border-right: 1px solid #ccc;
    }

    .z_mzsj_list li:last-child p {
        border-bottom: 1px solid #ccc;
    }


    .k_zjjs {
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 30px;
    }

    .k_zjjs li {
        border-radius: 8px 8px 0 0;
        background: rgba(238, 238, 238, 1);
        padding: 10px 50px;
        margin-right: 5px;
        margin-bottom: 0;
    }

    .k_zjjs li:hover {
        background: #1C648E !important;
    }

    .k_zjjs li:hover a {
        color: #fff !important;
    }

    .k_zjjs li > a > i {
        margin-right: 5px;
    }

    .k_zjjs_on {
        background: #1C648E !important;
    }

    .k_zjjs_on > a {
        color: #fff !important;
    }

    .szks_title {
        color: #666;
        font-size: 18px;
        margin: 15px 0 10px 0;
    }

    .ksmc_list {
        color: #666;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
    }

    .ksmc_list li {
        margin-bottom: 0;
        margin-right: 10px;
        padding: 3px 7px;
    }

    .ksmc_list li:hover {
        background: #1C648E;
        padding: 3px 7px;
        border-radius: 5px;
    }

    .ksmc_list li:hover a {
        color: #fff;
    }

    .ksmc_list_on {
        background: #1C648E;
        padding: 3px 7px;
        border-radius: 5px;
    }

    .ksmc_list_on a {
        color: #fff !important;
    }

    .zj_list {
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        margin-top: 30px;
    }

    .zj_list > li {
        width: 32%;
        margin-right: 15px;
        margin-bottom: 30px !important;
        padding: 10px;
        box-shadow: 0 0 8px rgba(0, 0, 0, .3);
    }

    .zj_list > li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .zj_list > li:hover {
        box-shadow: 0 0 8px #1C648E;
    }

    .zj_list li {
        margin-bottom: 0;
    }

    .zj_list li a {
        display: -webkit-flex;
        display: flex;
    }

    .zj_list span:first-child {
        color: #1C648E;
    }

    .zj_list .s_zjjs_list_right ul li:first-child {
        color: #1C648E;
    }

    .ys_title {
        text-transform: uppercase;
    }
    .ydy{
        width: 100%;
        height: calc(100vh - 254px);
        background-image: url("/r/cms/ydy/default/images/ydy_banner.jpg");
        background-repeat: no-repeat;
        background-position: center top;
        background-size: cover;
    }


    .dh_ydy {
        position: relative;
        padding: 10px 0 10px 0;
        width: 100%;
        background: rgba(60, 89, 168, .8);
    }

    .dh_ydy_list {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .dh_ydy_list li a {
        padding: 5px 20px;
        display: block;
        color: #fff;
        border-radius: 0 0 10px 10px;
    }

    .dh_ydy_list_on {
        border-radius: 0 0 10px 10px;
        background: #fff;
    }

    .dh_ydy_list_on a {
        color: #1C648E !important;
    }

    .dh_ydy_list li:hover a {
        color: #1C648E;
        background: #fff;
    }

    .dh_ydy_list li a i {
        margin-right: 5px;
    }

    .ydy_ewm {
        padding: 15px 0 0 0;
        text-align: center;
        color: #fff;
    }

    .ydy_ewm_img {
        width: 120px;
        height: 120px;
        overflow: hidden;
        margin: 0 auto;
    }

}

@media only screen and (max-width: 990px) {
    .yygh_bg {
        overflow-x: auto !important;
        width: 100%;
    }

    .yygh_bg ul {
        width: 1000px;
    }

    .mzxx_list {
        width: 100%;
        overflow-x: auto !important;
    }

    .mzxx_list ul {
        width: 1000px;
    }

    .zj_list > li {
        width: 49%;
        margin-right: 2%;
    }

    .zj_list > li:nth-of-type(3n+3) {
        margin-right: 2%;
    }

    .zj_list > li:nth-of-type(2n) {
        margin-right: 0;
    }

}

@media only screen and (max-width: 790px) {
    .rszp {
        width: 100%;
        overflow-x: auto !important;
    }

    .rszp_list {
        width: 500px;
    }

    .ldtd_list li a {
        flex-direction: column;
    }

    .ldtd_list li .ldtd_list_img {
        text-align: center;
        width: 100%;
    }

    .ldtd_list li .ldtd_list_rigth {
        width: 100%;
    }

    .ldtd_list_rigth_top {
        flex-direction: column;
        padding: 5px;
    }

    .ldtd_list_rigth_top_title {
        font-size: 16px;
    }

    .ldtd_list_rigth_but {
        height: auto;
        line-height: 25px;
    }

    .lcxx {
        width: 100%;
        overflow-x: auto;
    }

    .lcxx .lcxx_list {
        width: 700px;
    }

    .BMap_omOutFrame, .BMap_omInnFrame, .BMap_omCtrl {
        width: 100px !important;
        height: 100px !important;
    }

    .swiper_s_zjjs .s_zjjs_list a {
        flex-direction: column;
        padding: 0;
    }

    .swiper_s_zjjs .s_zjjs_list {
        margin: 0;
    }

    .s_zjjs_list_left {
        width: 100%;
        margin-bottom: 10px;
        max-width: 100%;
        margin-right: 0;
    }

    .s_zjjs_list_left img {
        width: 100%;
    }

    .s_zjjs_list_right {
        width: 100%;
        padding: 0 5px;
    }

    .z_zjxx {
        flex-direction: column;
    }

    .z_zjxx_left {
        height: auto;
        width: 100%;
        margin-bottom: 10px;
    }

    .z_zjxx_right {
        width: 100%;
    }

    .z_zjxx_right_title, .z_zjxx_right_title_list {
        margin-left: 0;
    }

    .z_zjxx_right_title_list_text {
        width: 81%;
    }

    .z_mzsj {
        width: 100%;
        overflow-x: auto;
    }

    .z_mzsj ul {
        width: 1000px;
    }

    .k_zjjs li {
        padding: 5px 10px;
        font-size: 14px;
    }

    .szks_title {
        font-size: 15px;
    }

    .zj_list > li {
        width: 100%;
        margin: 10px !important;
    }

    .zj_list > li:nth-of-type(2n) {
        margin-right: 10px;
    }

    .zj_list li a {
        flex-direction: column;
    }

    .dh_ydy_list li {
        width: 48%;
        text-align: center;
        margin-bottom: 5px;
    }
}


/*新天地娱乐场历程*/
@media only screen and (max-width: 1200px) {
    body {
        overflow-x: hidden;
    }

    .qj_lb {
        width: 100%;
        padding: 15px 0px;
        margin: 25px -12px 0 0;
        float: right;
        border-left: solid 1px #1C648E;
        position: relative;
    }

    .qj_lb i {
        background: url(/r/cms/ydy/default/images/yyli_tt.png) no-repeat;
        width: 54px;
        height: 86px;
        position: absolute;
        top: -33px;
        left: 0%;
        margin-left: -17.5px;
    }

    .qj_lb li {
        width: 100%;
        position: relative;
        float: left;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .qj_lb li:first-child {
        margin-top: 50px;
    }

    .qj_lb .s1 {
        float: left;
        width: 100%;
        background: url(/r/cms/ydy/default/images/yylsy.png) left top no-repeat;
        line-height: 35px;
        padding-left: 65px;
        font-size: 24px;
        color: #1b1014;
        position: relative;
        z-index: 2;
        left: -14px;
    }

    .qj_lb .txtk {
        float: left;
        width: 100%;
        padding: 15px 0px 20px 20px;
        color: #1C648E;
    }

    .qj_lb .txtk h2 {
        font-size: 18px;
        font-weight: bold;
        line-height: 155%;
    }

    .qj_lb .txtk h3 {
        font-size: 14px;
        line-height: 155%;
        padding: 5px 0px 10px 0;
    }


}

@media only screen and (min-width: 1200px) {
    .qj_lb {
        width: 510px;
        padding: 15px 0px;
        margin: 30px 0;
        float: right;
        border-left: solid 1px #ddd;
        position: relative;
    }

    .qj_lb i {
        background: url(/r/cms/ydy/default/images/yyli_tt.png) no-repeat;
        width: 35px;
        height: 53px;
        position: absolute;
        top: -33px;
        left: 0%;
        margin-left: -18.5px;
    }

    .qj_lb li {
        width: 100%;
        position: relative;
        float: left;
        margin-top: 40px;
        margin-bottom: 140px;
    }

    .qj_lb .s1 {
        position: absolute;
        width: 350px;
        line-height: 53px;
        padding-left: 60px;
        font-size: 32px;
        color: #1b1014;
        left: -418px;
    }

    .qj_lb .txtk {
        float: left;
        width: 100%;
        padding: 0 0px 0 70px;
        color: #1C648E;
    }

    .qj_lb .txtk h2 {
        font-size: 30px;
        font-weight: bold;
        line-height: 155%;
    }

    .qj_lb .txtk h3 {
        font-size: 18px;
        line-height: 155%;
        padding: 5px 0px 10px 15px;
        background: url("/r/cms/ydy/default/images/yyls_yuan.png") left 16px no-repeat;
    }

    .qj_lb .txtk p {
        color: #1b1014;
    }

    .qj_lb li:nth-of-type(2n) em {
        background: url(/r/cms/ydy/default/images/yylsy.png) center center no-repeat;
        left: -15px;
    }

    .qj_lb em {
        position: absolute;
        background: url(/r/cms/ydy/default/images/yylsz.png) center center no-repeat;
        height: 53px;
        width: 85px;
        left: -68px;
        top: 0px;
    }

    .qj_lb li:nth-child(odd) .txtk {
        margin-left: -510px;
        text-align: right;
        padding: 40px 80px 50px 0px;
    }

    .qj_lb li:nth-child(odd) .s1 {
        left: 10px;
    }

    .qj_lb li:nth-child(odd) .txtk h3 {
        padding-right: 15px;
        background: url("/r/cms/ydy/default/images/yyls_yuan.png") right 16px no-repeat;
    }

    .qj_lb li:last-child {
        margin-bottom: 0;
    }
}

/*专业版首页*/
@media only screen and (min-width: 1200px) {
    .zyb_banner {
        width: 100%;
    }

    .banner_dh {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
        padding: 10px 0 0 0;
        width: 100%;
        position: relative;
        bottom: 150px;
        height: 120px;
    }

    .banner_dh li {
        padding: 20px 30px;
        background: rgba(255, 255, 255, .5);
        font-size: 24px;
        margin-bottom: 15px;

        width: 20%;
    }

    .banner_dh li a i {
        color: #666;
        font-size: 24px;
    }

    .banner_dh li a {
        color: #444;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .banner_dh li:hover {
        padding: 25px 30px;
        box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.5);
    }

    .banner_dh li > p {
        margin-left: 30px;
        position: absolute;
        right: 0;
    }

    /*新闻中心*/
    .xwzx {
        background: url("/r/cms/ydy/default/images/xwzx_bg.png") center center no-repeat;
        background-size: cover;
        padding: 50px 0;
        margin-top: -120px;
    }

    .zyb_title {
        font-size: 30px;
        text-align: center;
    }

    .zyb_title_list {
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        margin-top: 30px;
    }

    .zyb_title_list li {
        margin-right: 10px;
        background: rgba(242, 242, 242, 1);
        border-radius: 4px;
        color: #444;
        padding: 5px 10px;
        cursor: pointer;
    }

    .zyb_title_list li:hover {
        background: #1C648E !important;
        color: #fff !important;
    }

    .zyb_title_list_on {
        background: #1C648E !important;
        color: #fff !important;
    }

    .zyb_title_list_text {
        margin-top: 30px;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 70px;
    }

    .zyb_title_list_text li {
        width: 45%;
        overflow: hidden;
        margin-bottom: 15px;
        margin-right: 2%;
        border-left: 2px solid #ccc;
        padding-left: 15px;
    }

    .zyb_title_list_text li a {
        color: #333;
    }

    .zyb_title_list_text li:hover a {
        color: #1C648E;
    }

    .zyb_title_list_text li:nth-child(2n) {
        margin-right: 0;
    }

    .zyb_title_list_nr {
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .zyb_title_list_lb {
        display: none;
    }

    .zyb_title_list_lb_on {
        display: block;
    }

    .sj_xw_title {
        display: none;
    }

    /*8455新葡萄娱乐群建设*/
    .dqjs_bg {
        background: url("/r/cms/ydy/default/images/dqjs_bg.png") center center no-repeat;
        background-size: cover;
        padding: 50px 0;
    }

    .dqjs_list {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        margin: 50px 0;
    }

    .dqjs_list_left {
        width: 30%;
    }

    .dqjs_list_right {
        width: 68%;
    }

    .dqjs_list_left li {
        margin-bottom: 20px;
        background: #3a7cae;
        position: relative;
    }

    .dqjs_list_left_img {
        max-height: 148px;
        min-height: 148px;
    }

    .dqjs_list_left_img img {
        height: 100%;
    }

    .dqjs_list_left_text {
        position: absolute;
        top: 20px;
        right: 20px;
        color: #fff;
        font-size: 24px;
    }

    .dqjs_list_right_title {
        color: #444;
        font-size: 18px;
        border-bottom: 1px solid #ccc;
    }

    .dqjs_list_right_title:after {
        content: '';
        width: 40px;
        height: 2px;
        background: #1C648E;
        display: block;
        margin-top: 10px;
        margin-bottom: -2px;
    }

    .dqjs_list_gzzt_list {
        display: -webkit-flex;
        display: flex;
        margin: 15px 0;
    }

    .dqjs_list_gzzt_list li {
        margin-right: 15px;
        width: 32%;
        position: relative;
    }

    .dqjs_list_gzzt_list_img {
        max-height: 165px;
        overflow: hidden;
    }

    .dqjs_list_gzzt_list_img img {
        width: 100%;
    }

    .dqjs_list_gzzt_list li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .dqjs_list_gzzt_list_text {
        position: absolute;
        bottom: 10px;
        left: 10px;
        right: 10px;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #fff;
    }

    .dqjs_list_right_but {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .dqjs_list_right_but_left {
        width: 67%;
    }

    .dqjs_list_right_but_left_list li a {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #ccc;
        padding: 8px 0;
        color: #444;
    }

    .dqjs_l_r_b_l_l_text {
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 80%;
        font-size: 14px;
    }

    .dqjs_l_r_b_l_l_text i {
        margin-right: 5px;
    }

    .dqjs_l_r_b_l_l_sj {
        width: 80px;
        text-align: right;
    }

    .dqjs_list_right_but_left_list li:hover a {
        color: #1C648E;
    }

    .dqjs_list_right_but_right {
        width: 30%;
    }

    .dqjs_list_right_but_right_img {
        max-height: 270px;
        min-height: 270px;
        overflow: hidden;
    }


    /*8455新葡萄娱乐群建设*/
    .kyjx_bg {
        background: url("/r/cms/ydy/default/images/kyjx_bg.png") center center no-repeat;
        background-size: cover;
        padding: 50px 0;
    }

    .kyjx {
        margin-bottom: 100px;
    }

    .kyjx_list {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .kyjx_list_left {
        width: 70%;
        padding: 30px 0 0 0;
    }

    .kyjx_list_left > ul {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .kyjx_list_left > ul li {
        padding: 10px 30px;

    }

    .kyjx_list_left > ul li:hover {
        background: #1C648E;
        border-radius: 5px;
        color: #fff;
    }

    .kyjx_list_left_on {
        background: #1C648E;
        border-radius: 5px;
        color: #fff;
    }

    .kyjx_list_l_but {
        margin-top: 30px;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .kyjx_list_l_b {
        display: none;
    }

    .kyjx_list_l_b_on {
        display: block;
    }

    .kyjx_list_l_but_left {
        width: 40%;
    }

    .kyjx_list_l_but_right {
        width: 55%;
    }

    .kyjx_list_l_but_left:hover {
        color: #1C648E;
    }

    .kyjx_list_right {
        width: 28%;
    }

    .kyjx_list_l_but_left_img {
        max-height: 192px;
        overflow: hidden;
    }

    .kyjx_list_l_but_left_title {
        font-size: 18px;
        margin-top: 10px;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .kyjx_list_l_but_left .dqjs_l_r_b_l_l_sj {
        color: #ccc;
        margin: 10px 0;
    }

    .kyjx_list_l_but_left_nr {
        font-size: 14px;
        line-height: 30px;
        text-indent: 2em;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .kyjx_list_l_but_right li a {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        padding: 8px 0;
        border-bottom: 1px solid #ccc;
        color: #444;
    }

    .kyjx_list_l_but_right li:hover a {
        color: #1C648E;
    }

    .kyjx_list_l_but_right li a .dqjs_l_r_b_l_l_sj {
        color: #ccc;
    }

    .kyjx_list_right_bg {
        background: #1C648E;
        padding: 25px;
        margin-bottom: 10px;
    }

    .kyjx_list_right_top {
        font-size: 18px;
        color: #fff;
        margin-bottom: 15px;
    }

    .kyjx_list_right_top_list li a {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        color: #fff;
    }

    .kyjx_list_right_top_list li a .dqjs_l_r_b_l_l_text {
        width: 70%;
    }

    .kyjx_list_right_top_list li a .dqjs_l_r_b_l_l_sj {
        font-size: 14px;
    }

    .kyjx_list_right_bg .kyjx_list_right_bg_xz {
        width: 90% !important;
    }

    .kyjx_list_right_bg:last-child {
        margin-bottom: 0;
    }

    .sj_kyjx_list_left {
        display: none;
    }


    /*院务公开*/
    .ywgk_bg {
        background: url("/r/cms/ydy/default/images/ywgk_bg.png") center center no-repeat;
        background-size: cover;
        padding: 50px 0;
    }

    .ywgk_list {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .ywgk_list > li {
        border-radius: 10px;
        background: #fff;
        color: #444;
        width: 30%;
    }

    .ywgk_list_img {
        max-height: 222px;
        min-height: 222px;
    }

    .ywgk_list_img img {
        border-radius: 10px 10px 0 0;
        width: 100%;
    }

    .ywgk_list_title {
        font-size: 24px;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 15px;
    }

    .ywgk_list_title i {
        text-align: right;
        font-size: 20px;
        display: inline-block;
    }

    .ywgk_list_title_but {
        display: -webkit-flex;
        display: flex;
        padding-bottom: 5px;
        font-size: 16px;
        border-bottom: 1px solid #ccc;
        margin: 0 15px;
    }

    .ywgk_list_title_but li {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 30%;
        line-height: 20px;
    }

    .ywgk_list_title_but li a {
        color: #444;

    }

    .ywgk_list_title_but li:hover a {
        color: #1C648E;
    }

    .ywgk_list_title_but_list {
        padding: 0 15px;
        margin: 10px 0 30px 0;
    }

    .ywgk_list_title_but_list > li {
        line-height: 30px;
        border-bottom: 1px solid #ccc;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .ywgk_list_title_but_list > li:last-child {
        border: none;
    }

    .ywgk_list_title_but_list > li a {
        color: #444;
    }

    .ywgk_list_title_but_list > li:hover a {
        color: #1C648E;
    }

    .z_s_yqlj {
        margin: 10px 0 0 0;
    }

    .z_ksdh_list li{
        width: 23.7% !important;
    }

    .z_ksdh_list li:nth-of-type(4n+4) {
        margin-right: 0 !important;
    }
    .z_ksdh_list li:nth-of-type(6n+6){
        margin-right: 15px!important;
    }
    .z_zj_list{
        justify-content: space-between;
    }
    .z_zj_list>li{
        width: 46%;
    }
    .z_zj_list li:nth-of-type(2n){
        margin-right: 0 !important;
    }
    .z_zj_list>li:nth-of-type(3n+3){
        margin-right: 15px;
    }
    .z_z_zjxx_right_title_list_title{
        width: 7%!important;
    }
    .z_z_zjxx_right_title_list li{
        flex-wrap: nowrap !important;
    }
    .z_z_zjxx_left{
        width: 15%!important;
    }

    .ydy_but{
        width: 100%;
        /*height: 77px;*/
        position:relative;
        z-index: 1;
        /*bottom: -77px;*/
        /*left: 50%;*/
        text-align: center;
        /*transform: translateX(-50%);*/
        padding: 10px 0;
        background: url(/r/cms/ydy/default/images/ydy-fbg.jpg) no-repeat center;
        background-size: cover;
    }

}

@media only screen and (max-width: 1200px) {
    .zyb_banner {
        width: 100%;
    }

    .banner_dh {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
        padding: 10px 0 0 0;
        width: 100%;
    }

    .banner_dh li {
        padding: 15px 20px;
        background: rgba(0, 0, 0, .05);
        font-size: 18px;
        margin-bottom: 15px;
        width: 100%;
        position: relative;
    }

    .banner_dh li a i {
        color: #666;
        font-size: 18px;
    }

    .banner_dh li a {
        color: #444;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
    }

    .banner_dh li:hover {
        padding: 15px 20px;
        box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, 0.5);
    }

    .banner_dh li > p {
        margin-left: 30px;
        position: absolute;
        right: 0;
        width: 100%;
    }

    /*新闻中心*/
    .xwzx {
        background: url("/r/cms/ydy/default/images/xwzx_bg.png") center center no-repeat;
        background-size: cover;
        padding: 30px 0;
    }

    .zyb_title {
        font-size: 24px;
        text-align: center;
    }

    .zyb_title_list {
        background: rgba(0, 0, 0, .2);
        display: none;
    }

    .zyb_title_list li {
        border-bottom: 1px solid #fff;
        line-height: 30px;
        text-align: center;
        color: #fff;
    }

    .zyb_title_list li:hover {
        background: #1C648E !important;
        color: #fff !important;
    }

    .zyb_title_list_on {
        background: #1C648E !important;
        color: #fff !important;
    }

    .zyb_title_list_text {
        margin-top: 20px;
        display: -webkit-flex;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 40px;
    }

    .zyb_title_list_text li {
        width: 100%;
        overflow: hidden;
        margin-bottom: 15px;
        margin-right: 0;
        border-left: 2px solid #ccc;
        padding-left: 15px;
    }

    .zyb_title_list_text li a {
        color: #333;
    }

    .zyb_title_list_text li:hover a {
        color: #1C648E;
    }

    .zyb_title_list_text li:nth-child(2n) {
        margin-right: 0;
    }

    .zyb_title_list_nr {
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .zyb_title_list_lb {
        display: none;
    }

    .zyb_title_list_lb_on {
        display: block;
    }

    .sj_xw_title {
        display: block;
        border: 1px solid #ccc;
        padding: 5px;
        text-align: center;
        margin: 10px 0 0 0;
        background: url("/r/cms/ydy/default/images/top2.png") center right 10px no-repeat;
    }

    .sj_xw_title_on {
        background: url("/r/cms/ydy/default/images/top.png") center right 10px no-repeat;
    }

    /*8455新葡萄娱乐群建设*/
    .dqjs_bg {
        background: url("/r/cms/ydy/default/images/dqjs_bg.png") center center no-repeat;
        background-size: cover;
        padding: 50px 0;
    }

    .dqjs_list {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        margin: 50px 0;
    }

    .dqjs_list_left {
        width: 100%;
    }

    .dqjs_list_right {
        width: 100%;
    }

    .dqjs_list_left li {
        margin-bottom: 10px;
        background: #3a7cae;
        position: relative;
        max-height: 148px;
    }

    .dqjs_list_left_img {
        max-height: 148px;
    }

    .dqjs_list_left_img img {
        height: 100%;
    }

    .dqjs_list_left_text {
        position: absolute;
        top: 20px;
        right: 20px;
        color: #fff;
        font-size: 20px;
    }

    .dqjs_list_right_title {
        color: #444;
        font-size: 16px;
        border-bottom: 1px solid #ccc;
    }

    .dqjs_list_right_title:after {
        content: '';
        width: 40px;
        height: 2px;
        background: #1C648E;
        display: block;
        margin-top: 10px;
        margin-bottom: -2px;
    }

    .dqjs_list_gzzt_list {
        display: -webkit-flex;
        display: flex;
        margin: 15px 0;
    }

    .dqjs_list_gzzt_list li {
        margin-right: 15px;
        width: 32%;
        position: relative;
    }

    .dqjs_list_gzzt_list_img {
        max-height: 165px;
        overflow: hidden;
    }

    .dqjs_list_gzzt_list_img img {
        width: 100%;
    }

    .dqjs_list_gzzt_list li:nth-of-type(3n+3) {
        margin-right: 0;
    }

    .dqjs_list_gzzt_list_text {
        position: absolute;
        bottom: 5px;
        left: 5px;
        right: 5px;
        font-size: 12px;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #fff;
    }

    .dqjs_list_right_but {
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .dqjs_list_right_but_left {
        width: 100%;
    }

    .dqjs_list_right_but_left_list li a {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #ccc;
        padding: 4px 0;
        color: #444;
    }

    .dqjs_l_r_b_l_l_text {
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 80%;
        font-size: 14px;
    }

    .dqjs_l_r_b_l_l_text i {
        margin-right: 5px;
    }

    .dqjs_l_r_b_l_l_sj {
        width: 85px;
        font-size: 13px;
        text-align: right;
    }

    .dqjs_list_right_but_left_list li:hover a {
        color: #1C648E;
    }

    .dqjs_list_right_but_right {
        width: 100%;
        margin-top: 15px;
    }

    .dqjs_list_right_but_right_img img {
        width: 100%;
    }

    /*8455新葡萄娱乐群建设*/
    .kyjx_bg {
        background: url("/r/cms/ydy/default/images/kyjx_bg.png") center center no-repeat;
        background-size: cover;
        padding: 50px 0;
    }

    .kyjx {
        margin-bottom: 70px;
    }

    .kyjx_list {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }

    .kyjx_list_left {
        width: 100%;
        padding: 30px 0 0 0;
    }

    .kyjx_list_left > ul {
        background: rgba(0, 0, 0, .2);
        display: none;
    }

    .kyjx_list_left > ul li {
        line-height: 30px;
        text-align: center;
        color: #fff;
        border-bottom: 1px solid #fff;
    }

    .kyjx_list_left > ul li:hover {
        background: #1C648E;
        color: #fff;
    }

    .kyjx_list_left_on {
        background: #1C648E;
        color: #fff;
    }

    .kyjx_list_l_but {
        margin-top: 30px;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }

    .kyjx_list_l_b {
        display: none;
    }

    .kyjx_list_l_b_on {
        display: block;
    }

    .kyjx_list_l_but_left {
        width: 100%;
    }

    .kyjx_list_l_but_right {
        width: 100%;
    }

    .kyjx_list_l_but_left:hover {
        color: #1C648E;
    }

    .kyjx_list_right {
        width: 100%;
        margin-top: 10px;
    }

    .kyjx_list_l_but_left_img img {
        width: 100%;
    }

    .kyjx_list_l_but_left_title {
        font-size: 16px;
        margin-top: 10px;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .kyjx_list_l_but_left .dqjs_l_r_b_l_l_sj {
        color: #ccc;
        margin: 10px 0;
        text-align: left;
    }

    .kyjx_list_l_but_left_nr {
        font-size: 14px;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .kyjx_list_l_but_right li a {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        padding: 8px 0;
        border-bottom: 1px solid #ccc;
        color: #444;
    }

    .kyjx_list_l_but_right li:hover a {
        color: #1C648E;
    }

    .kyjx_list_l_but_right li a .dqjs_l_r_b_l_l_sj {
        color: #ccc;
    }

    .kyjx_list_right_bg {
        background: #1C648E;
        padding: 25px;
        margin-bottom: 10px;
    }

    .kyjx_list_right_top {
        font-size: 18px;
        color: #fff;
        margin-bottom: 15px;
    }

    .kyjx_list_right_top_list li a {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        color: #fff;
    }

    .kyjx_list_right_top_list li a .dqjs_l_r_b_l_l_text {
        width: 70%;
    }

    .kyjx_list_right_top_list li a .dqjs_l_r_b_l_l_sj {
        font-size: 14px;
    }

    .kyjx_list_right_bg .kyjx_list_right_bg_xz {
        width: 90% !important;
    }

    .kyjx_list_right_bg:last-child {
        margin-bottom: 0;
    }

    .sj_kyjx_list_left {
        display: block;
        border: 1px solid #ccc;
        padding: 5px;
        text-align: center;
        margin: 10px 0 0 0;
        background: url(/r/cms/ydy/default/images/top2.png) center right 10px no-repeat;
    }

    .sj_kyjx_list_left_on {
        background: url(/r/cms/ydy/default/images/top.png) center right 10px no-repeat;
    }

    /*院务公开*/
    .ywgk_bg {
        background: url("/r/cms/ydy/default/images/ywgk_bg.png") center center no-repeat;
        background-size: cover;
        padding: 50px 0;
    }

    .ywgk_list {
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
    }

    .ywgk_list > li {
        border-radius: 10px;
        background: #fff;
        color: #444;
        width: 100%;
        margin-bottom: 10px;
    }


    .ywgk_list_img img {
        border-radius: 10px 10px 0 0;
        width: 100%;
    }

    .ywgk_list_title {
        font-size: 20px;
        display: -webkit-flex;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 15px;
    }

    .ywgk_list_title i {
        text-align: right;
        font-size: 20px;
        display: inline-block;
    }

    .ywgk_list_title_but {
        display: -webkit-flex;
        display: flex;
        padding-bottom: 5px;
        font-size: 16px;
        border-bottom: 1px solid #ccc;
        margin: 0 15px;
    }

    .ywgk_list_title_but li {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 30%;
        line-height: 20px;
    }

    .ywgk_list_title_but li a {
        color: #444;

    }

    .ywgk_list_title_but li:hover a {
        color: #1C648E;
    }

    .ywgk_list_title_but_list {
        padding: 0 15px;
        margin: 10px 0 30px 0;
    }

    .ywgk_list_title_but_list > li {
        line-height: 30px;
        border-bottom: 1px solid #ccc;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .ywgk_list_title_but_list > li:last-child {
        border: none;
    }

    .ywgk_list_title_but_list > li a {
        color: #444;
    }

    .ywgk_list_title_but_list > li:hover a {
        color: #1C648E;
    }
    .ydy_but{
        display: none;
    }



}

@media only screen and (max-width: 990px) {
}

@media only screen and (max-width: 790px) {
}

.gg_tc{
    position:fixed;
    width:660px;
    height:400px;
    background-color: rgba(255,255,255,.9);
    color:#000;
    left:50%;
    top:50%;
    margin: -250px 0 0 -330px;
    padding:30px 35px;
}
.gg_bt{
   width:100%;
    text-align: center;
    font-size: 24px;
    line-height: 35px;
    font-weight: bold;
    margin-bottom:15px;
}
.gg_nr{
    width:100%;
    height:235px;
    overflow-y: auto;
    margin-bottom: 20px;
}
.gg_nr p{
    margin-bottom: 10px;
}
.gg_tc a.cd_gd{
    width:180px;
    height:44px;
    line-height: 44px;
    -moz-border-radius:45px; -webkit-border-radius:45px; border-radius:45px;
    margin: 0 auto;
    display: block;
    background-color: #3c539d;
    color:#fff;
    font-size: 16px;
    text-align: center;
}
.gg_tc a.cd_gd:hover{
    background-color: #233b8d;
}
a.cd_close{
    width:40px;
    height:40px;
    position:absolute;
    right:13px;
    top:13px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/></svg>');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4;-khtml-opacity: 0.4;
}
a.cd_close:hover{
    filter:alpha(opacity=100); -moz-opacity:1; opacity:1;-khtml-opacity:1;
}
@media only screen and (max-width:768px) {
    .gg_tc{
        width:94%;
        height: calc(100vh - 274px);
        margin: 0;
        top:10px;
        left:3%;
        padding:25px 15px;
    }
    .gg_bt{
        font-size:15px;
        line-height:22px;
        margin-bottom:10px;
    }
    a.cd_close {
        width: 30px;
        height:30px;
        top:2px;
        right:5px;
    }
    .gg_tc a.cd_gd{
        width:140px;
        height:34px;
        line-height: 34px;
        font-size: 14px;
    }
    .gg_nr{
        width:100%;
        height: calc(100vh - 410px);
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 20px;
    }
}