﻿@charset "utf-8";

* {
    margin: 0;
    padding: 0;
}

body {
    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    margin: 0px auto;
    font-size: 16px;
    color: #333;
    width: 100%;
    zoom: 1;
}

ul, li, form, dl, dt, dd, div, ul, li, p, em, i, address {
    font-style: normal;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

h1, h2, h3, h4, h5, h6 {
    padding: 0px;
    margin: 0px;
}

select, input, textarea, button {
    font-size: 14px;
    border-radius: 0;
    -webkit-border-radius: 0;
    color: #333;
    font-family: Microsoft YaHei,arial, sans-serif;
}

    input:focus {
        outline: none;
    }

input, button, select, textarea {
    border: 0px;
    outline: none; /*-webkit-appearance:none;*/ /*强制去除表单自带的样式*/
}

button {
    cursor: pointer;
}

textarea {
    resize: none; /*-webkit-appearance:none;*/ /*强制去除textarea自带的样式*/
}

textarea, input, select {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}

article, aside, footer, header, hgroup, nav, section, figure, fxigcaption, address {
    display: block;
}
/*html5设置*/
figure, figcaption {
    margin: 0px;
    padding: 0px;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}

img {
    max-width: 100%;
    border: none;
    border: 0;
    vertical-align: middle;
}

a {
    color: #333333;
    text-decoration: none;
    transition: all ease 0.3s;
}

    a:focus {
        outline: none;
        -moz-outline: none;
    }

    a:hover {
        text-decoration: none;
        color: #10507d;
    }

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

/*单行文本省略号*/
.dot {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.dot2, .dot3, .dot4 {
    display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

.dot2 {
    -webkit-line-clamp: 2;
}
/*多行文本省略号*/
.dot3 {
    -webkit-line-clamp: 3;
}

.dot4 {
    -webkit-line-clamp: 4;
}

/*input字体*/
:-moz-placeholder {
    color: #999999;
}

::-moz-placeholder {
    color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999999;
}

select {
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: solid 1px #d9d9d9;
    text-indent: 1em;
    /*很关键：将默认的select选择框样式清除*/
    /* appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none; */
    /*在选择框的最右侧中间显示小箭头图片*/
    /* background: url(../images/selectarr.png) no-repeat scroll 95% center transparent; */
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/
    /* padding-right: 14px; */
}

    /*清除ie的默认选择框样式清除，隐藏下拉箭头*/
    select::-ms-expand {
        display: none;
    }

/*网页滚动条*/
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    -webkit-overflow-scrolling: touch;
    background-color: #e6e6e6;
}

::-webkit-scrollbar-track {
    background-color: #e6e6e6;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #58504a;
}

::-webkit-scrollbar-button {
    height: 0px;
    background-color: #e6e6e6;
}

/*effict*/
.imgbox {
    overflow: hidden;
    position: relative;
}

    .imgbox span {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all .5s;
        -webkit-transition: all .5s;
    }

    .imgbox img {
        width: auto !important;
        max-height: 100%;
    }

li:hover .imgbox span, .item:hover .imgbox span {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
}


.Main_Box {
    width: 1300px;
    margin: 0 auto;
}

/* Top */
.Top {
    height: 130px;
    background: url(../images/zyy_02.gif) no-repeat 70%;
}

    .Top .Logopic {
        padding-top: 23px;
        width: 395px;
    }

    .Top .Yyxcy {
        margin-top: 33px;
        height: 60px;
        border-left: 1px solid #efefef;
        padding-left: 20px;
    }

        .Top .Yyxcy li {
            background: url(../images/zyy_15.gif) no-repeat left center;
            padding-left: 20px;
            color: #333;
            line-height: 20px;
        }

    .Top .Webnum {
        height: 48px;
        width: 332px;
    }

        .Top .Webnum li {
            line-height: 48px;
            color: #4e4e4el;
            padding: 0 0 0 22px;
        }

        .Top .Webnum .znzbj {
            background: url(../images/02_05.gif) no-repeat left center;
            padding-right: 20px;
        }

        .Top .Webnum .wzabbj {
            background: url(../images/02_07.gif) no-repeat left center;
        }

    .Top .Seo_bj {
        width: 332px;
        height: 38px;
        background: url(../images/seobj.png) no-repeat;
    }

.inputc {
    width: 286px;
    height: 36px;
    line-height: 36px;
    text-align: left;
    border: none;
    background: none;
    padding-left: 10px;
}

.seoan {
    width: 32px;
    height: 36px;
    background: none;
    border: none;
    cursor: pointer;
}


.Dh_bj {
    width: 100%;
    height: 55px;
    background: url(../images/dhbj.jpg) repeat-x;
}

.TopNav {
    width: 1300px;
    margin: 0 auto;
}

    .TopNav .NavClose {
        display: none;
    }

    .TopNav ul {
        width: 100%;
    }

        .TopNav ul::after {
            content: '';
            display: block;
            clear: both;
        }

        .TopNav ul li {
            width: 10%;
            float: left;
            line-height: 55px;
            text-align: center;
            position: relative;
            font-size: 20px;
        }

            .TopNav ul li a {
                display: block;
                color: #fff;
            }

            .TopNav ul li.on {
                color: #fee97c;
            }

                .TopNav ul li.on a {
                    color: #fee97c;
                }

            .TopNav ul li:hover, .TopNav ul li:hover a {
                color: #fee97c;
            }

            .TopNav ul li .NavPull {
                position: absolute;
                width: 150px;
                background: #0f305d;
                top: 100%;
                left: 50%;
                display: block;
                z-index: 999;
                margin-left: -75px;
                display: none;
            }

                .TopNav ul li .NavPull dl dd {
                    line-height: 40px;
                    border-top: 1px dotted rgba(255,255,255,0.1);
                    font-size: 18px;
                }

                    .TopNav ul li .NavPull dl dd a {
                        color: #fff;
                    }

                    .TopNav ul li .NavPull dl dd:hover {
                        background: #0e2d59;
                    }

                    .TopNav ul li .NavPull dl dd a:hover {
                        color: #fee97c;
                    }

/*大图切换*/
.fullSlide {
    width: 100%;
    position: relative;
    height: 450px;
    display: inline-block;
    background: #f8fafb;
    overflow: hidden;
}

    .fullSlide .bd {
        margin: 0 auto;
        position: relative;
        z-index: 0;
        overflow: hidden;
        width: 100%;
    }

        .fullSlide .bd ul {
            width: 100% !important;
        }

        .fullSlide .bd li {
            width: 100% !important;
            height: 450px;
            overflow: hidden;
            text-align: center;
        }

            .fullSlide .bd li a {
                display: block;
                height: 450px;
            }

    .fullSlide .hd {
        width: 100%;
        position: absolute;
        z-index: 1;
        bottom: 80px;
        left: 0;
        height: 30px;
        line-height: 30px;
        text-align: center;
    }

        .fullSlide .hd ul {
            text-align: center;
            padding-top: 5px;
        }

            .fullSlide .hd ul li {
                cursor: pointer;
                display: inline-block;
                *display: inline;
                zoom: 1;
                width: 14px;
                height: 14px;
                margin: 5px;
                background: url(../images/topqhicon.png) -24px 0;
                overflow: hidden;
                line-height: 9999px;
            }

            .fullSlide .hd ul .on {
                background-position: 0 0;
            }

.conMsg {
    position: relative;
    width: 1280px;
    height: 144px;
    background: #ff0000;
}

.circle {
    position: absolute;
    width: 48px;
    height: 48px;
    border-radius: 24px;
    background: #fff;
}

.leftTop {
    left: -34px;
    top: -34px;
}

.rightTop {
    right: -34px;
    top: -34px;
}

.leftBottom {
    left: -34px;
    bottom: -34px;
}

.rightBottom {
    right: -34px;
    bottom: -34px;
}

/*news切换图*/
.focusBox {
    position: relative;
    width: 100%;
    height: 394px;
    overflow: hidden;
}

    .focusBox .pic {
        position: relative;
        z-index: 0;
    }

        .focusBox .pic img {
            width: 100%;
            height: 394px;
            display: block;
        }

    .focusBox .hd {
        width: 100%;
        position: absolute;
        bottom: 10px;
        text-align: center;
        font-size: 0;
        z-index: 1;
    }

        .focusBox .hd li {
            margin: 0 5px;
            background: url(../images/dot.png) no-repeat 0 -16px;
            height: 16px;
            overflow: hidden;
            width: 16px;
            cursor: pointer;
            display: inline-block;
            *display: inline;
            zoom: 1;
            _background: url(../images/dot8.png) no-repeat 0 -16px;
        }

        .focusBox .hd .on {
            background-position: 0 0;
        }

    .focusBox .prev, .focusBox .next {
        width: 60px;
        height: 90px;
        margin: -60px 0 0;
        display: none;
        background: url(../images/ad_ctr.png) no-repeat 0 0;
        position: absolute;
        top: 50%;
        z-index: 10;
        cursor: pointer;
        text-indent: -9999px;
        filter: alpha(opacity=20);
        opacity: 0.2;
    }

    .focusBox .prev {
        left: 0;
    }

    .focusBox .next {
        background-position: 0 -90px;
        right: 0;
    }

        .focusBox .prev:hover, .focusBox .next:hover {
            filter: alpha(opacity=50) !important;
            opacity: 0.5 !important;
        }

.NewsTit {
    margin-bottom: 25px;
}

    .NewsTit .ico {
        float: left;
        padding: 0 24px 0 0;
    }

    .NewsTit p {
        font-size: 24px;
        color: #000;
    }

    .NewsTit span {
        text-transform: uppercase;
        color: #616161;
        font-size: 14px;
        font-family: Arial;
    }

.NewsXxBox {
    padding: 0px 5px 0 25px;
}

    .NewsXxBox ul li::before {
        content: '';
        display: block;
        width: 3px;
        height: 3px;
        background: url(../images/news_icon.png) no-repeat center center;
        position: absolute;
        left: -20px;
        top: 16px;
    }

    .NewsXxBox ul li {
        position: relative;
        padding: 6px 0;
    }

        .NewsXxBox ul li a {
            color: #000;
            display: block;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

/*HomeMid*/
.HomeMid {
    display: table;
    width: 100%;
    background: #fff;
}

.HomeMidBox {
    margin-left: -3%;
}

    .HomeMidBox .items {
        float: left;
        width: 30.33%;
        margin-left: 3%;
    }

.xxlistbox li {
    background: #f5f5f5;
    width: 100%;
    height: 98px;
    margin: 0 0 20px 0;
    overflow: hidden;
}

    .xxlistbox li dt {
        width: 19%;
        height: 98px;
        background: #e2efe9;
        float: left;
    }

        .xxlistbox li dt p {
            height: 65px;
            color: #4bb281;
            text-align: center;
            line-height: 70px;
            font-size: 30px;
        }

        .xxlistbox li dt span {
            height: 33px;
            background: #4bb281;
            text-align: center;
            line-height: 32px;
            color: #fff;
            font-size: 14px;
            display: block;
        }

    .xxlistbox li dl {
        width: 75%;
        float: right;
        padding: 8px 10px 0 0;
    }

        .xxlistbox li dl p {
            font-size: 18px;
            color: #000;
            line-height: 36px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .xxlistbox li dl span {
            font-size: 14px;
            color: #616161;
            line-height: 24px;
        }
/*快捷入口*/
.HomeNav {
    background: url(../images/mzbjtu.png) no-repeat;
    height: 164px;
    width: 1300px;
    margin: 0 auto;
    margin-top: -55px;
    box-shadow: 0 0 15px rgba(120,120,120,0.2);
    z-index: 100;
    position: relative;
}

    .HomeNav ul {
        margin-left: -2%;
    }

        .HomeNav ul::after, .HomeNav ul::before {
            content: '';
            display: block;
            clear: both;
        }

        .HomeNav ul li {
            width: 150px;
            height: 150px;
            float: left;
            text-align: center;
            box-sizing: border-box;
            position: relative;
            margin: 0 0 0 7.5%;
        }

            .HomeNav ul li:first-child {
                border-left: none;
            }

            .HomeNav ul li .ico {
                height: 50px;
                line-height: 50px;
                padding: 36px 0 16px 0;
            }

            .HomeNav ul li .txt {
                display: inline-block;
            }

                .HomeNav ul li .txt p {
                    font-size: 20px;
                    color: #372d09;
                }

                .HomeNav ul li .txt span {
                    font-size: 12px;
                    font-family: Arial;
                    color: #bbbbbb;
                    line-height: 18px;
                    text-indent: -1px;
                }

            .HomeNav ul li::before {
                content: '';
                display: block;
                width: 100%;
                height: 2px;
                transform: rotateY(90deg);
                -webkit-transform: rotateY(90deg);
                transition: all .5s;
                -webkit-transition: all .5s;
                position: absolute;
                bottom: 0;
                left: 0;
                opacity: 0;
            }

            .HomeNav ul li:hover::before {
                opacity: 1;
                transform: rotateY(0);
                -webkit-transform: rotateY(0);
            }

            .HomeNav ul li:hover .ico img {
                -webkit-animation: icon-bounce 0.5s alternate;
                -moz-animation: icon-bounce 0.5s alternate;
                -o-animation: icon-bounce 0.5s alternate;
                animation: icon-bounce 0.5s alternate;
            }

.focus_pic {
    width: 880px;
    height: 322px;
    overflow: hidden
}

    .focus_pic li {
        vertical-align: top;
        overflow: hidden;
    }

    .focus_pic img {
        width: 430px;
        height: 322px;
        display: inline-block;
        vertical-align: top;
        z-index: 1;
        transition: all .5s;
        -webkit-transition: all .5s;
    }

    .focus_pic li dt {
        bottom: 0;
        z-index: 2;
        height: 36px;
        width: 430px;
        background: rgba(0,0,0,0.6);
        overflow: hidden;
        position: absolute;
    }

        .focus_pic li dt span {
            display: block;
            color: white;
            font-size: 12px;
            font-weight: bold;
            text-decoration: none;
            text-align: center;
            line-height: 36px;
        }

.focus_text {
    position: absolute;
    width: 390px;
    height: 262px;
    right: 0;
    top: 0;
    background-color: #f9f9f9;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000',endColorstr='#CC000000');
    overflow: hidden;
    padding: 30px;
}

:root .focus_text {
    -ms-filter: none
}

.focus_text h2 a {
    font-size: 22px;
    color: #343434;
    font-family: 'microsoft yahei',simhei;
    font-weight: normal;
    display: block;
    height: 70px;
    overflow: hidden;
    line-height: 36px;
    margin: 0 0 20px 0;
}

    .focus_text h2 a:hover {
        color: #fff;
        text-decoration: underline
    }

.focus_text p {
    color: #666;
    font-size: 14px;
    line-height: 28px;
    height: 90px;
    overflow: hidden;
}

.focus_text .num {
    position: absolute;
    z-index: 3;
    bottom: 30px;
    right: 30px;
}

    .focus_text .num li {
        float: left;
        position: relative;
        width: 14px;
        height: 14px;
        overflow: hidden;
        text-align: center;
        margin-right: 10px;
        cursor: pointer;
    }

        .focus_text .num li a, .focus_text .num li span {
            position: absolute;
            z-index: 2;
            display: block;
            width: 12px;
            height: 12px;
            top: 0;
            left: 0;
            text-decoration: none;
            background: #fff;
            border: 1px solid #0e3060;
            border-radius: 50%;
        }

        .focus_text .num li span {
            z-index: 1;
            background: black;
            filter: alpha(opacity=50);
            opacity: 0.5;
        }

        .focus_text .num li.on a, .focus_text .num a:hover {
            background: #0e3060;
        }

.txMovie {
    position: relative;
    width: 880px;
    height: 322px;
    float: left;
}

/*栏目版块导航*/
.Lm_dhline {
    height: 38px;
    border-bottom: 1px solid #dedede;
}

    .Lm_dhline .Lm_lefttext {
        width: 96px;
        height: 38px;
        border-bottom: 1px solid #0f305d;
        color: #0f305d;
        font-size: 22px;
    }

    .Lm_dhline .Lm_rightmore {
        width: 60px;
        padding-top: 10px;
        font-size: 12px;
        color: #999;
        text-align: right;
    }

        .Lm_dhline .Lm_rightmore a {
            color: #999;
        }

.m_t26 {
    margin-top: 26px;
}

.m_d20 {
    margin-bottom: 20px;
}

.m_L20 {
    margin-left: 20px;
}

.W_400 {
    width: 400px;
}

.W_180 {
    width: 180px;
}

.W_680 {
    width: 680px;
}

/*通知公告*/
.Tzgg_list {
}

    .Tzgg_list li {
        border-bottom: 1px dotted #e5e5e5;
        height: 39px;
    }

        .Tzgg_list li dd {
            width: 19px;
            height: 40px;
            background: url(../images/zyy_40.gif) no-repeat left center;
            float: left;
        }

        .Tzgg_list li dl {
            width: 380px;
            line-height: 39px;
            color: #333;
            text-align: left;
            float: left;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.tempWrap {
    min-height: 322px;
}

.d_table {
    display: table;
}


.mail_link li {
    width: 123px;
    height: 60px;
    margin-bottom: 10px;
    line-height: 60px;
    padding-left: 57px;
}

.mail_link .sjxxbj {
    background: #eaf1f9 url(../images/sjxx1.png) no-repeat 20px center;
    color: #0f305d;
}

.mail_link .yzxxbj {
    background: #f9f9f9 url(../images/yzxx2.png) no-repeat 20px center;
    color: #333;
}

.mail_link .mygzsbj {
    background: #f9f9f9 url(../images/mygzs2.png) no-repeat 20px center;
    color: #333;
}

.mail_link .sjxxbj:hover {
    background: #f9f9f9 url(../images/sjxx2.png) no-repeat 20px center;
    color: #333;
}

.mail_link .yzxxbj:hover {
    background: #eaf1f9 url(../images/yzxx1.png) no-repeat 20px center;
    color: #0f305d;
}

.mail_link .mygzsbj:hover {
    background: #eaf1f9 url(../images/mygzs1.png) no-repeat 20px center;
    color: #0f305d;
}

.Djxf_list {
    margin-top: 10px;
}

    .Djxf_list li, .Xxgk_list li {
        background: url(../images/zyy_40.gif) no-repeat left 18px;
        float: left;
        line-height: 45px;
        padding-left: 20px;
        width: 660px;
    }

        .Djxf_list li dl, .Xxgk_list li dl {
            float: left;
            color: #333;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            width: 600px;
        }

        .Djxf_list li dt, .Xxgk_list li dt {
            float: right;
            color: #999;
            width: 50px;
            text-align: center;
        }

.Xxgk_list {
    margin-top: 4px;
}

    .Xxgk_list li {
        width: 362px;
        height: 46px;
        border-bottom: 1px dashed #e5e5e5;
        line-height: 46px;
    }

        .Xxgk_list li dl {
            width: 310px;
        }

.Ndbz_list {
    margin-top: 12px;
}

    .Ndbz_list li {
        background: url(../images/zyy_40.gif) no-repeat left 10px;
        float: left;
        line-height: 30px;
        padding-left: 20px;
        width: 380px;
        border-bottom: 1px dashed #e5e5e5;
    }

        .Ndbz_list li span {
            color: #0f305d;
        }

#line_none {
    border-bottom: none;
}

.Ksjs_divbj {
    height: 410px;
    width: 100%;
    background: #f8f8f8;
    margin-top: 16px;
    padding-top: 30px;
}

/*科室介绍*/
.Ksjs_div {
    height: 322px;
    position: relative;
    margin-top: 20px;
    width: 100%;
    float: left;
}

    .Ksjs_div .d1 {
        height: 322px;
        width: 430px;
        position: absolute;
        left: 0;
        bottom: 0;
    }

.Ksjs_div_pic {
    position: absolute;
    width: 430px;
    left: 0px;
    top: 0px;
}

    .Ksjs_div_pic .Ksimg {
        width: 430px;
        height: 322px;
    }

        .Ksjs_div_pic .Ksimg img {
            min-height: 322px;
        }

    .Ksjs_div_pic a {
        display: block;
        width: 100%;
        background-color: #dadbd6;
        color: #fff;
    }

    .Ksjs_div_pic .KsTXT {
        width: 400px;
        padding: 10px 15px;
        position: absolute;
        background: rgba(0,0,0,0.6);
        left: 0;
        bottom: 0;
    }

    .Ksjs_div_pic .bt {
        margin-bottom: 10px;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

    .Ksjs_div_pic p {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        height: 48px;
    }

.Ksjs_div .d2 {
    float: left;
    padding: 0 0 0 460px;
}

.Ksjs_div_nav {
    width: 840px;
    float: left;
    margin-bottom: 10px;
}

    .Ksjs_div_nav li {
        height: 45px;
        float: left;
        width: 25%;
    }

    .Ksjs_div_nav a {
        float: left;
        width: 98%;
        font-size: 16px;
        color: #4b4b4b;
        text-align: center;
        background-color: #e7e7e7;
        line-height: 40px;
        border-radius: 20px;
    }

        .Ksjs_div_nav a:last-child {
            border: 0;
        }

    .Ksjs_div_nav li:hover, .Ksjs_div_nav .on {
        background: url(../images/zyy_44.gif) no-repeat bottom center;
    }

        .Ksjs_div_nav a:hover, .Ksjs_div_nav .on a {
            background-color: #0f2f5e;
            color: #fff;
        }

.Ksjs_div_list {
    width: 840px;
    float: left;
    overflow: hidden;
}

    .Ksjs_div_list a {
        width: 27%;
        height: 50px;
        background: #fff url(../images/ksjtou.jpg) no-repeat 80% center;
        border: solid 1px #e5e5e5;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        float: left;
        margin: 0.9% 1.28%;
        padding: 22px 0 0 30px;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-size: 18px;
    }

        .Ksjs_div_list a:hover {
            /*background-color: #00aeff;*/
            color: #333;
            border-color: #0f305d;
        }

    .Ksjs_div_list .item {
        width: 101.6%;
        float: left;
        margin-left: -0.8%;
    }

.clear {
    clear: both;
    margin: 0px;
    padding: 0px;
    height: 0px;
}
/*专家介绍*/
.Zjjs_divbj {
    height: 400px;
    width: 100%;
    background: #fff;
    padding-top: 30px;
}

.picScroll {
    margin: 20px auto;
    position: relative;
    width: 100%;
    background: #fff;
    overflow: hidden;
}

    .picScroll .prev, .picScroll .next {
        display: block;
        position: absolute;
        z-index: 1;
        top: 50%;
        margin-top: -30px;
        left: 0;
        z-index: 1;
        width: 32px;
        height: 60px;
        background: url(../images/piczjjs.png) -130px -137px #000 no-repeat;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: 0.5;
    }

    .picScroll .next {
        left: auto;
        right: 0;
        background-position: -10px -137px;
    }

    .picScroll .prev:hover {
        background-position: -190px -137px;
    }

    .picScroll .next:hover {
        background-position: -74px -137px;
    }

    .picScroll ul {
        overflow: hidden;
        zoom: 1;
        margin-left: -20px;
        position: absolute;
    }

        .picScroll ul li {
            width: 244px;
            height: 310px;
            float: left;
            overflow: hidden;
            padding: 0 20px 0 0;
            position: relative;
        }

            .picScroll ul li img {
                width: 244px;
                height: 310px;
                display: block;
                background: url(../images/loading.gif) center center no-repeat;
            }

    .picScroll span {
        display: block;
        width: 244px;
        height: 53px;
        position: absolute;
        left: 0;
        bottom: 0;
        background: #5f626b;
        filter: alpha(opacity=80);
        opacity: 0.80;
    }

    .picScroll dt {
        margin: 0 auto;
        width: 244px;
        overflow: hidden;
    }

    .picScroll img {
        display: block;
        width: 298px;
        height: 450px;
    }

    .picScroll dd {
        width: 244px;
        height: 40px;
        line-height: 28px;
        font-size: 20px;
        color: #fff;
        text-align: center;
        overflow: hidden;
        position: absolute;
        left: 5px;
        bottom: 0;
    }

        .picScroll dd a {
            color: #fff;
        }

            .picScroll dd a:hover {
                text-decoration: none;
            }

    .picScroll li:hover span {
        filter: alpha(opacity=90);
        opacity: 0.90;
    }
/*信息公开*/
.Xxgk_divbj {
    height: 346px;
    width: 100%;
    background: #f8f8f8;
    padding-top: 30px;
}

.W_420 {
    width: 380px;
    padding: 20px;
    background: #fff;
}
/*专题专栏*/
.Ztzl_divbj {
    height: 178px;
    padding-top: 30px;
}

.Ztzl_list {
    margin-left: -20px;
}

    .Ztzl_list li {
        margin: 20px 0 0 20px;
        width: 310px;
        height: 90px;
        overflow: hidden;
        float: left;
    }
/* Bottom */
.Bottom {
    border-top: 3px solid #0f2f5e;
    height: 162px;
    padding: 33px 0 0 0;
    background: #f7f7f7 url(../images/dtel.gif) no-repeat center center;
}

    .Bottom .Bottomlogo {
        width: 370px;
        height: 60px;
        padding: 80px 0 0 5px;
        margin-left: 30px;
        background: url(../images/zyy_65.gif) no-repeat left top;
        text-align: left;
        font-size: 14px;
        line-height: 28px;
        color: #797979;
        background: url(/images/logo_20231007_2.jpg) no-repeat left top;
    }

    .Bottom .Bottom_Ewm {
        width: 340px;
        float: right;
        padding-right: 30px;
    }

        .Bottom .Bottom_Ewm li {
            width: 48%;
            float: left;
            text-align: center;
            font-size: 12px;
            line-height: 28px;
            color: #797979;
        }

            .Bottom .Bottom_Ewm li span {
                width: 100%;
                float: left;
                text-align: center;
            }

.footer {
    background: #0f2f5e;
    text-align: center;
    line-height: 56px;
    color: #fff;
}

.CopyRight {
    padding: 25px 0;
    background: #e6eaf2;
    font-size: 15px;
    color: #4c4c4c;
    text-align: center;
}

    .CopyRight a {
        color: #4c4c4c;
    }

        .CopyRight a:hover {
            color: #10507d;
        }

.content_main {
    margin: 0 auto;
}

.TopNav ul li {
    width: auto;
    padding: 0 10px;
    padding: 0 15.8px;
}

.focus_pic img:hover, .picScroll ul li img:hover, .Ztzl_list img:hover {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
}

a:hover, .focus_text h2 a:hover {
    color: #0f305d;
}

.Ksjs_div_pic a:hover {
    color: #fff;
}

.Dh_bj, .fullSlide, .Bottom, .footer, .Ksjs_divbj, .Zjjs_divbj, .Xxgk_divbj, .Ztzl_divbj, html, body {
    /*min-width: 1300px;*/
}

div#Panel1, html, body {
    width: 100%;
    display: table;
    min-width: 1300px;
}

.TopNav ul li {
    padding: 0 11.5px;
}

    .TopNav ul li .NavPull dl dd.sub_2.dh_li_1761 {
        /*font-size: 16px;*/
    }

.page span.cpb {
    /* color: red; */
    background: none;
}

.yqlj {
    background-color: #f7f7f7;
}

    .yqlj .wtt {
        width: 1300px;
        margin: 0 auto;
    }

        .yqlj .wtt .neir {
            text-align: center;
             padding: 20px;
        }
.Bottom {
    /* padding: 30px 0px; */
    padding-top: 60px;
    padding-bottom: 40px;
}
div#slideBox_xwdt_wap {
    display: none;
}
.Ztzl_divbj .zl_contnet_wap {
    display: none;
}
.Zjjs_divbj .zjjs_wap {
    display: none;
}
.Ksjs_divbj .Ksjs_div_wap {
    display: none;
}
.picScroll dd span.keshi {
    position: initial;
    line-height: initial;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    /* width: 60%; */
    display: block;
}
.Ksjs_div_pc1 {
    display: none;
}
.wrapper {
    display: none;
}
div#week_nav {
    display: none;
}
#back-top {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 30px;
    right: 30px;
    background: #ccc;
    text-align: center;
    /*line-height: 60px;*/
    text-decoration: none;
    right: 0px;
    width: 40px;
    height: 40px;
    line-height: 40px;
}

i.layui-icon.layui-icon-top {
    font-size: 2rem;
}.Main_Box.wap {
    display: none;
}
dl.keshi_sencend {
    width: 90%;
    margin: 0 auto;
}
.sidebar .bd dl.keshi_sencend dt {
    padding: 10px;
    line-height: 20px;
    margin: 5px;
    margin: 5px auto;
}
.sidebar .bd dt.has_zi {
    margin-bottom: 5px;
}
.sidebar .bd.keshi_left {
}
    .sidebar .bd.keshi_left .layui-nav-tree {
        margin: 0 auto;
        text-align:center;
    }
    .sidebar .bd.keshi_left .layui-nav {
        margin: 0 auto;
        color: #000;
        background-color: #e7e7e7;
        /*border-radius: 20px;*/
    }
    .sidebar .bd.keshi_left .layui-nav-itemed > a {
        color: #000 !important;
    }
    .sidebar .bd.keshi_left .layui-nav .layui-nav-item a {
        color: #000 !important;
    }
        .sidebar .bd.keshi_left .layui-nav .layui-nav-item a .layui-icon {
            /*display:none;*/
        }
    .sidebar .bd.keshi_left .layui-nav-tree .layui-nav-child dd.layui-this a
    , .sidebar .bd.keshi_left .layui-nav-tree .layui-this > a
    , .sidebar .bd.keshi_left .layui-nav-tree .layui-nav-child dd a:hover
    , .sidebar .bd.keshi_left .layui-nav .layui-nav-item a:hover {
        /*background-color: #009688;*/
        color: #fff !important;
        background: #0f2f5e;
    }
    .sidebar .bd.keshi_left .layui-nav-itemed > .layui-nav-child {
        background-color: rgba(0,0,0,.1) !important;
    }
    .sidebar .bd.keshi_left .layui-nav-itemed.layui-this > .layui-nav-child {
        background: #CFCFCF !important;
        /*background-color: rgba(0,0,0,.1) !important;*/
    }
.keshi_left {
    display:none;
}
.panel_node_1_1562 .keshi_left_0 {
    display: none;
}
.panel_node_1_1562 .keshi_left_2 {
    display: block;
}

 .Bottom .Bottomlogo {
        background: url(/Web2023_4/images/logo_20231115/bottom.png) no-repeat left top;
    }.HomeNav ul li {
    margin: 0 0 0 2.9%;
}dd.sub_2.dh_li_1686 {
    display: none;
}
/*疫情防控*/
dt.dt_menu_li_1.dt_menu_1686,dt.list_page.node_1686 {
    display: none;
}


.TopNav ul li {
    padding: 0 7.5px;
}dd.sub_2.dh_li_1698 a {
    font-size: 13px;
}

.HomeNav ul li {
    margin: 0 0 0 1.18%;
}.Yyxcy.fl {
    margin-top: 24px;
    height: auto;
}.Top .Yyxcy {
    padding-left: 10px;
    margin-left: 10px;
    height: 88px;
    padding-top: 5px;
}

.HomeNav .Main_Box.pc ul {
    display: flex;
    width: 98%;
    margin: 0 auto;
    padding-top: 25px;
}

.HomeNav .Main_Box.pc ul li {
    flex: 1;
    width: auto;
    margin: 0px;
    float: initial;
    height: auto;
    padding: 10px 0px;
	padding-top:5px;
}

.HomeNav .Main_Box.pc ul li:hover {
    filter: brightness(90%);
    background: #cfcfcf;
}
.HomeNav .Main_Box.pc ul li .ico{
    padding: 0px;
    padding: 10px 0px;
	}


.Top .Logopic {
    padding-top: 40px;
    width: 660px;
}
.Top {
    background-position: right;
}

.Top .Yyxcy {
    margin-top: 14px;
    height: auto;
    padding-top: 0px;
}