/* 初始样式 */

* {
    margin: 0;
    padding: 0;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    font-family: "microsoft yahei", Tahoma, Arial, Roboto, "Droid Sans", "Helvetica Neue", "Droid Sans Fallback", "Heiti SC", sans-self;
    font-weight: normal;
    font-style: normal;
}

a {
    color: #666;
    text-decoration: none;
}

ul,
ol {
    list-style: none;
}

img {
    vert-align: top;
    -webkit-touch-callout: none;
}


/* 移动端图片边框   相当于  border:0 */

a,
button {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.bg {
    /* background: url(../images/body_bg.jpg);*/
    background-color: #FFF;
}

.logo {
    width: 100%;
    height: 6.3125rem;
}

    .logo img {
        width: 100%;
        height: 6.3125rem;
        margin-left: 0rem;
        margin-top: 0rem;
    }


/*banner*/

.banner {
    width: 22.5rem;
    margin: 0 auto;
    margin-top: 0.6562rem;
}

.slideBox {
    overflow: hidden;
    position: relative;
}

    .slideBox .hd {
        height: 0.4687rem;
        overflow: hidden;
        position: absolute;
        left: 47%;
        bottom: 0.15625rem;
        z-index: 1;
    }

        .slideBox .hd ul {
            overflow: hidden;
            zoom: 1;
            float: left;
        }

            .slideBox .hd ul li {
                float: left;
                margin-right: 0.4375rem;
                width: 0.53125rem;
                height: 0.34375rem;
                background: #11499a;
                cursor: pointer;
                font-size: 0;
                border-radius: 0.34375rem;
            }

                .slideBox .hd ul li.on {
                    background: #fff;
                    width: 1.3125rem;
                }

    .slideBox .bd {
        position: relative;
        height: 100%;
        z-index: 0;
    }

        .slideBox .bd li {
            zoom: 1;
            vertical-align: middle;
        }

        .slideBox .bd img {
            width: 100%;
            height: 8.125rem;
            display: block;
        }

        .slideBox .bd.bd1 img {
            width: 100%;
            height: 15.6562rem;
            display: block;
        }


/*quick_nav*/

.quick_nav {
    width: 22.5rem;
    margin: 0 auto;
    margin-top: 0.6562rem;
    overflow: hidden;
}

.jsfw {
    width: 10.625rem;
    height: 3.78125rem;
    background: url(../images/jsfw_img.png);
    text-align: right;
    float: left;
    margin-bottom: 0.8437rem;
    background-size: 100% 100%;
}

    .jsfw h5 {
        color: #fff;
        font-size: 0.9375rem;
        margin-right: 0.9375rem;
        padding-top: 0.7187rem;
    }

    .jsfw p {
        font-size: 0.875rem;
        color: #f7ff9c;
        margin-right: 0.9375rem;
    }

.cgfb {
    background: url(../images/fbcg_img.png);
    float: right;
    background-size: 100% 100%;
}

.zjzk {
    background: url(../images/zjzk_img.png);
    background-size: 100% 100%;
}

.cgyy {
    background: url(../images/cgyy_img.png);
    float: right;
    background-size: 100% 100%;
}


/*new*/

.new {
    width: 22.5rem;
    margin: 0 auto;
}

.new_cut_title ul {
    overflow: hidden;
    margin-left: 0.7rem;
}

    .new_cut_title ul li {
        float: left;
        color: #a1a1a1;
        font-size: 1rem;
        margin-right: 1.46875rem;
        height: 1.5rem;
    }

        .new_cut_title ul li.new_cut_title_on {
            color: #101010;
            border-bottom: 0.125rem solid #6cacff;
        }

.new_content {
    background: #fff;
    border-radius: 0.3125rem;
    padding: 0.8rem 0.625rem 0.4rem 0.625rem;
    display: none;
}

.new_content_title {
    overflow: hidden;
}

    .new_content_title label {
        font-size: 0.875rem;
        color: #0070ec;
        float: left;
    }

    .new_content_title h5 {
        color: #111;
        float: left;
    }

    .new_content_title b {
        float: left;
        background: #e03a35;
        color: #fff;
        width: 1.625rem;
        height: 0.6875rem;
        font-size: 0.6rem;
        font-weight: normal;
        text-align: center;
        line-height: 0.6875rem;
        border-radius: 0.1rem;
        margin-top: 0.26rem;
        margin-left: 0.875rem;
    }

    .new_content_title span {
        float: right;
        color: #a6a6a6;
        font-size: 0.75rem;
        line-height: 1.1562rem;
        font-weight: normal;
    }

.new_content ul li p {
    color: #676767;
    font-size: 0.8125rem;
    line-height: 1rem;
    margin-top: 0.3rem;
}

.new_content ul li {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0.7rem;
    padding-bottom: 0.7rem;
}

.new_content_on {
    display: block;
}


/*成果大厅*/

.results_hall {
    width: 22.5rem;
    margin: 0 auto;
    margin-top: 0.8rem;
}

.results_title {
    font-size: 1rem;
    text-align: center;
    background: url(../images/cg_title_bj.png) no-repeat center;
    background-size: 100% 32%;
    font-weight: bold;
    margin: 1rem 0;
}

.science_results {
    height: 7.1875rem;
    background: url(../images/img1.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 0.6562rem;
}

.science_left {
    float: left;
}

    .science_left h5 {
        font-size: 0.9375rem;
        color: #fff;
        font-weight: bold;
        margin-top: 3.75rem;
        margin-left: 1.5rem;
    }

    .science_left p {
        font-size: 0.4687rem;
        text-transform: uppercase;
        color: #fff;
        margin-left: 1.5rem;
        margin-top: 0.1rem;
    }

.science_results a {
    float: right;
    color: #fff;
    font-size: 0.625rem;
    background: #0055d4;
    width: 5.625rem;
    height: 1.125rem;
    text-align: center;
    line-height: 1.125rem;
    margin-top: 6.05rem;
    border-bottom-right-radius: 0.3125rem;
}

.list_text {
    font-size: 0.8125rem;
    color: #121212;
    background: #fff;
    border: 1px solid #c3d8ea;
    padding: 0.2rem 0.54rem;
    border-radius: 0.3125rem;
    margin-right: 0.2rem;
    float: left;
}

.see_more {
    width: 1.5312rem;
    height: 1.5312rem;
    text-align: center;
    line-height: 1.5312rem;
    background: #0883ff;
    float: right;
    color: #fff;
    border-radius: 0.3125rem;
    font-size: 1.6rem;
}

.science_list {
    overflow: hidden;
    margin-top: 0.3rem;
}

.science_main {
    overflow: hidden;
    width: 20.75rem;
    height: 1.5312rem;
    float: left;
}

.science_results.yytg {
    background: url(../images/img2.png) no-repeat;
    background-size: 100% 100%;
}

.yytg a {
    background: #00be6e;
}

.science_main1 {
}

    .science_main1 a {
        font-size: 0.8125rem;
        color: #121212;
        background: #fff;
        border: 1px solid #b2e1d9;
        padding: 0.2rem 0.54rem;
        border-radius: 0.3125rem;
        margin-right: 0.35rem;
        float: left;
    }

.yytg.jsfw_main {
    background: url(../images/img3.png) no-repeat;
    background-size: 100% 100%;
}

.jsfw_main a {
    background: #e63300;
}

.science_main11 a {
    border: 1px solid #e3b9ae;
}


/*需求发布*/

.xqfb_main {
    width: 22.5rem;
    margin: 0 auto;
    margin-top: 0.8rem;
}


/*专家智库*/

.experts_tank {
    width: 22.5rem;
    margin: 0 auto;
    margin-top: 0.8rem;
}

.experts_title {
    margin-top: 0.3rem;
}

    .experts_title ul {
        overflow: hidden;
    }

        .experts_title ul li {
            float: left;
            font-size: 1rem;
            color: #a1a1a1;
            margin-right: 1.7rem;
            height: 1.5rem;
        }

            .experts_title ul li.experts_title_on {
                color: #101010;
                border-bottom: 0.125rem solid #6cacff;
            }

.experts_main ul {
    overflow: hidden;
}

    .experts_main ul li {
        width: 10.625rem;
        float: left;
        margin-right: 1.2rem;
        background: #fff;
        height: 17.0937rem;
        box-shadow: 1px 1px 10px #ccc;
        margin-bottom: 0.3rem;
    }

        .experts_main ul li:nth-child(2n) {
            margin-right: 0;
        }

        .experts_main ul li img {
            width: 100%;
            height: 100%;
        }

.experts_main {
    margin-top: 0.8rem;
    display: none;
}

.experts_img {
    position: relative;
    height: 12.75rem;
}

    .experts_img p {
        position: absolute;
        bottom: 0;
        left: 0;
        background: #5c9aca;
        color: #fff;
        border-top-right-radius: 0.3125rem;
        font-size: 1rem;
        padding: 0.15rem 0.6rem;
    }

.experts_text {
    padding: 0.5rem;
}

    .experts_text h5 {
        font-size: 0.875rem;
    }

    .experts_text p {
        color: #616161;
        font-size: 0.8125rem;
    }

        .experts_text p span {
            color: #003a92;
        }

.experts_main_on {
    display: block;
}


/*link*/

.link {
    width: 22.5rem;
    margin: 0 auto;
    margin-top: 0.8rem;
}

.link_main {
    margin-top: 0.8rem;
    overflow: hidden;
    margin-bottom: 5.6rem;
}

    .link_main a {
        float: left;
        width: 10.7812rem;
        height: 2.1875rem;
        border: 1px solid #ccc;
        margin-right: 0.61rem;
        margin-bottom: 0.6rem;
    }

        .link_main a img {
            width: 100%;
            height: 2.1875rem;
        }

        .link_main a:nth-child(2n) {
            margin-right: 0;
        }

.footer {
    background: #0e1b4b;
    margin-top: 1rem;
    text-align: center;
    padding: 0.8rem 0;
    position: fixed;
    width: 100%;
    bottom: 0;
}

    .footer p {
        color: #fff;
        font-size: 0.8125rem;
        line-height: 1.2187rem;
    }


/*nav*/

.nav {
    height: 2.8125rem;
    background: #0e1b4b;
    position: relative;
}

.nav_left {
    width: 100%;
    float: left;
}

    .nav_left ul {
        list-style: none;
        display: -webkit-box;
        white-space: nowrap;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        -webkit-perspective: 1000;
        -webkit-overflow-scrolling: touch;
        text-align: justify;
        overflow-x: initial;
    }

        .nav_left ul li {
            width: 50%;
            text-align: center;
        }

            .nav_left ul li a {
                color: #fff;
                line-height: 2.8125rem;
                font-size: 1.0625rem;
            }

.click_img {
    float: right;
    margin-top: 0.8rem;
    margin-right: 0.95rem;
}

    .click_img img {
        width: 1.125rem;
        height: 0.8125rem;
    }

.nav_text_main {
    position: absolute;
    top: 2.8125rem;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 9999;
    display: none;
}

    .nav_text_main ul {
        padding: 1rem 1rem 0 1rem;
        overflow: hidden;
    }

        .nav_text_main ul li {
            width: 6.2187rem;
            height: 2.1875rem;
            background: #f7f7f7;
            text-align: center;
            line-height: 2.1875rem;
            float: left;
            border-radius: 1.0937rem;
            margin-right: 1.3rem;
            margin-bottom: 1rem;
        }

            .nav_text_main ul li:nth-child(3n) {
                margin-right: 0;
            }

.jt_up {
    text-align: center;
    margin-bottom: 0.8rem;
}

    .jt_up img {
        width: 1.3rem;
    }


/*关于我们*/

.header_bar {
    height: 2.8rem;
    /*background: #1d91f3;*/
}

    .header_bar .fanhui {
        float: left;
        margin-top: 0.8rem;
        margin-left: 0.5rem;
        width: 0.5625rem;
    }

        .header_bar .fanhui img {
            width: 100%;
            height: 0.9375rem;
        }

    .header_bar p {
        width: 100%;
        line-height: 2.8rem;
        text-align: center;
        color: #000;
        font-size: 1.5rem;
    }

.nav_down {
    float: right;
    margin-top: 0.9rem;
    margin-right: 0.8rem;
    width: 1.2rem;
}

    .nav_down img {
        width: 1.125rem;
        height: 0.8125rem;
    }

.nav_text_main1 {
    position: absolute;
    top: 2.8125rem;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 9999;
    display: none;
}

    .nav_text_main1 ul {
        padding: 1rem 1rem 0 1rem;
        overflow: hidden;
    }

        .nav_text_main1 ul li {
            width: 6.2187rem;
            height: 2.1875rem;
            background: #f7f7f7;
            text-align: center;
            line-height: 2.1875rem;
            float: left;
            border-radius: 1.0937rem;
            margin-right: 1.3rem;
            margin-bottom: 1rem;
        }

            .nav_text_main1 ul li:nth-child(3n) {
                margin-right: 0;
            }

.header_bar .jt_up1 {
    text-align: center;
    margin-bottom: 0.8rem;
    width: 100%;
}

.jt_up1 img {
    width: 1.3rem;
}


/*关于我们切换*/

.child_title ul {
    overflow: hidden;
    margin-top: 0.8rem;
    margin-left: 2.8rem;
}

    .child_title ul li {
        float: left;
        font-size: 1rem;
        color: #a1a1a1;
        margin: 0 1rem;
        height: 1.5rem;
    }

        .child_title ul li.child_title_on {
            color: #101010;
            border-bottom: 0.125rem solid #6cacff;
        }

.ptjs_main {
    background: #fff;
    width: 22.5rem;
    margin: 0 auto;
    min-height: 20rem;
    display: none;
}

.ptjs_text {
    padding: 1rem;
}

    .ptjs_text p {
        font-size: 0.9375rem;
        line-height: 1.7187rem;
        color: #323232;
    }

.xyjj_main {
    background: #fff;
    width: 22.5rem;
    margin: 0 auto;
    min-height: 20rem;
    display: none;
}

.xyjj_text {
    padding: 1rem;
}

    .xyjj_text p {
        font-size: 0.9375rem;
        line-height: 1.7187rem;
        color: #323232;
    }

.lxfs_main {
    background: #fff;
    width: 22.5rem;
    margin: 0 auto;
    min-height: 20rem;
    display: none;
}

.lxfs_text {
    padding: 1rem;
}

    .lxfs_text h5 {
        color: #0276e0;
        font-size: 0.9375rem;
        background: url(../images/dh_icon11.png) no-repeat left;
        padding-left: 1.7rem;
        margin-bottom: 0.4rem;
        background-size: 1.3rem;
    }

    .lxfs_text p {
        font-size: 0.9375rem;
        color: #474747;
        line-height: 1.7187rem;
    }

    .lxfs_text .xydz {
        background: url(../images/dz_icon.png) no-repeat left;
        margin-top: 0.8rem;
        background-size: 1.3rem;
    }

.map_content {
    text-align: center;
    margin-top: 0.8rem;
}

    .map_content img {
        max-width: 100%;
    }

.about_cut_on {
    display: block;
}

.child_main {
    padding-bottom: 6.5rem;
}

.mask_main {
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 2.8rem;
    left: 0;
    display: none;
}

.mask_main1 {
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 5.6125rem;
    left: 0;
    display: none;
}

.input_box {
    /* float: left; */
    position: relative;
    margin-left: 0rem;
    margin-top: 0.75rem;
}

    .input_box input, select {
        width: calc(50%);
        padding: 0.5rem;
        font-family: inherit;
    }

    .input_box img {
        /* position: absolute; */
        top: 0.5rem;
        left: 0.6rem;
        width: 1rem;
        height: 1rem;
    }

/* .input_box a {
        width: 2rem;
        height: 0.1rem;
        line-height: 0.1rem;
        box-sizing: content-box;
        font-size: 1rem;
        text-align: center;
        display: block;
        float: right;
        margin-left: 0.3rem;
        position: static;
    }*/

.ss {
    background: #0d80d9;
    border: 0.2rem solid #0d80d9;
    width: 17%;
    color: #fff;
    float: right;
    margin-right: 0.5rem;
    text-align: center;
}

.popular_services {
    width: 96%;
    margin: 0 auto;
    margin-top: 0.9rem;
    background: #fff;
}

    .popular_services select {
        width: calc(77%);
        padding: 0.5rem;
        font-family: inherit;
        background: #fff;
        border: 1px solid #a1a1a1;
        font: inherit;
        border-radius: 0.3rem;
        color: #101010;
    }

        .popular_services select option {
            font-size: 0.5rem;
        }

    .popular_services span {
        font-size: 0.9375rem;
        color: #515151;
        margin-left: 3rem;
    }

.popular_main {
    width: 22.5rem;
    margin: 0 auto;
    margin-top: 0.9rem;
    margin-bottom: 6rem;
}

    .popular_main ul {
        overflow: hidden;
    }

        .popular_main ul li {
            width: 10.6875rem;
            float: left;
            background: #fff;
            margin-right: 0.8rem;
            border: 1px solid #ccc;
            margin-bottom: 0.8rem;
        }

            .popular_main ul li a {
                display: block;
                padding: 0.3rem;
            }

                .popular_main ul li a img {
                    width: 100%;
                    height: 6.2812rem;
                }

            .popular_main ul li:nth-child(2n) {
                margin-right: 0;
            }

.popular_img {
    position: relative;
    height: 6.2812rem;
}

    .popular_img span {
        background: url(../images/lx_icon.png) no-repeat left #1470d1;
        color: #fff;
        font-size: 0.8125rem;
        padding: 0.1rem 0.3rem 0.1rem 1.4rem;
        border-radius: 0.3125rem;
        background-size: 0.875rem;
        background-position-x: 0.3rem;
        position: absolute;
        bottom: 0;
        right: 0;
    }

.popular_main ul li h5 {
    font-size: 0.9375rem;
    margin: 0.3rem 0;
    height: 1.25rem;
    overflow: hidden;
}

.popular_main ul li p {
    color: #6a6a6a;
    font-size: 0.8125rem;
    margin-bottom: 0.2rem;
}

.zzjz {
    background: url(../images/zzjz.png) no-repeat left;
    padding-left: 1.2rem;
    font-size: 0.9375rem;
    width: 4rem;
    margin: 0 auto;
    color: #414346;
    background-size: 0.875rem;
}

.banner1 {
    position: relative;
}

.ljzx {
    background: url(../images/lx_icon.png) no-repeat left #1470d1;
    color: #fff;
    font-size: 0.8125rem;
    padding: 0.24rem 0.3rem 0.23rem 1.4rem;
    border-radius: 0.3125rem;
    background-size: 0.875rem;
    background-position-x: 0.3rem;
    /*position: absolute;*/
    top: 0.5rem;
    right: 0.54rem;
}

    .ljzx a {
        color: #fff;
    }

.ljzx11 {
    right: 6rem;
}

.ljzx1 {
    color: #fff;
    font-size: 0.8125rem;
    padding: 0.3rem 0.3rem 0.1rem 0.3rem;
    border-radius: 0.3125rem;
    background-size: 0.875rem;
    background-position-x: 0.3rem;
    position: absolute;
    top: 0.5rem;
    right: 3.6rem;
    background: #1470d1;
}

    .ljzx1 img {
        width: 1rem;
    }

.ljzx2 {
    color: #fff;
    font-size: 0.8125rem;
    padding: 0.3rem 0.3rem 0.1rem 0.3rem;
    border-radius: 0.3125rem;
    background-size: 0.875rem;
    background-position-x: 0.3rem;
    position: absolute;
    top: 0.5rem;
    right: 1.1rem;
    background: #1470d1;
}

    .ljzx2 img {
        width: 1rem;
    }

.jsfw_title {
    width: 96%;
    margin: 0 auto;
    background: #fff;
}

.jsfw_title_main {
    padding: 0rem 0.7rem 0.3rem 0.7rem;
}

    .jsfw_title_main h5 {
        font-size: 1.0625rem;
        margin-bottom: 0.7rem;
    }

    .jsfw_title_main p {
        font-size: 0.8125rem;
        color: #6a6a6a;
        margin: 0.5rem 0;
    }

.jsfw_main_text {
    width: 96%;
    margin: 0 auto;
    margin-bottom: 6rem;
    min-height: 20rem;
    background: #fff;
    display: none;
    border-radius: 0.3125rem;
    padding-bottom: 1rem;
}

.jsfw_cut_title ul {
    overflow: hidden;
    margin-top: 0.6rem;
}

    .jsfw_cut_title ul li {
        float: left;
        font-size: 1rem;
        color: #a1a1a1;
        margin: 0 1rem;
        height: 1.5rem;
    }

        .jsfw_cut_title ul li.jsfw_cut_title_on {
            color: #101010;
            border-bottom: 0.125rem solid #6cacff;
        }

.text_main.text_main1 {
    border-bottom: 1px solid #ccc;
}

.text_main {
    padding: 0.8rem 0;
    margin: 0 0.8rem;
}

    .text_main p {
        font-size: 0.9375rem;
        color: #323232;
        line-height: 1.7187rem;
    }
    .text_main p img {
        width: 100%;
    }

.hzdw_main {
    width: 22.5rem;
    margin: 0 auto;
    margin-bottom: 6rem;
    min-height: 20rem;
    background: #fff;
    border-radius: 0.3125rem;
    display: none;
}

.hzdw_content {
    padding: 0.8rem;
}

.hzdw_text {
    margin-bottom: 0.8rem;
}

    .hzdw_text h5 {
        background: url(../images/wjx.png) no-repeat left;
        padding-left: 1.1rem;
        color: #b53b03;
        font-size: 0.9375rem;
        margin-bottom: 0.4rem;
        background-size: 0.7812rem;
    }

    .hzdw_text p {
        font-size: 0.9375rem;
        color: #474747;
        line-height: 1.7187rem;
        margin-left: 1.02rem;
    }

.jsfw_content_on {
    display: block;
}

.jsfw_title_main p span {
    /*float: right;*/
    color: #6a6a6a;
}

.line {
    border-bottom: 1px solid #ccc;
    display: block;
    margin: 0.3rem 0;
}

.kjcg_classify {
    margin: 0.8rem 0;
}

    .kjcg_classify a {
        background: #fcf4d3;
        color: #fd8b28;
        font-size: 0.8125rem;
        padding: 0.2rem 0.4rem;
        border-radius: 0.3125rem;
        margin-right: 0.6rem;
    }

.jsfw_cut_title.jsfw_cut_title1 ul li {
    margin: 0 0.9rem;
}

.yf_img {
    overflow: hidden;
}

    .yf_img img {
        width: 4.375rem;
        height: 5.4062rem;
        float: left;
    }

.yf_img_right {
    float: left;
    margin-left: 1.1rem;
    width: 15.4rem;
}

    .yf_img_right h5 {
        font-size: 0.9375rem;
        color: #414346;
        margin: 0.3rem 0;
    }

    .yf_img_right p {
        font-size: 0.8125rem;
        color: #6a6a6a;
        line-height: 1.7187rem;
    }

.yjfx {
    margin-top: 0.6rem;
}

    .yjfx p {
        color: #6a6a6a;
        font-size: 0.8125rem;
        line-height: 1.4062rem;
    }


.popular_services .kjcg_zx {
    margin-left: 1rem;
}

.kjcg_list {
    margin-bottom: 6rem;
}

    .kjcg_list ul {
        margin-bottom: 0.7rem;
    }

        .kjcg_list ul li {
            width: 22.5rem;
            margin: 0 auto;
            margin-top: 0.9rem;
            background: #fff;
        }

            .kjcg_list ul li .kjcg_list_main {
                padding: 0.7rem 1rem 0.2rem 1rem;
            }

                .kjcg_list ul li .kjcg_list_main h5 {
                    font-size: 0.9375rem;
                    color: #000;
                }

                .kjcg_list ul li .kjcg_list_main p {
                    font-size: 0.75rem;
                    margin-top: 0.5rem;
                    margin-bottom: 0.55rem;
                }

                    .kjcg_list ul li .kjcg_list_main p span {
                        float: right;
                    }

.tpy_list {
    margin-bottom: 6.3rem;
    margin-top: 2rem;
}

    .tpy_list ul {
        margin-bottom: 0.8rem;
    }

        .tpy_list ul li {
            width: 97%;
            margin: 0 auto;
            margin-top: 0.9rem;
            background: #fff;
        }

            .tpy_list ul li .yf_img1 {
                border: 1px solid #EEE;
                padding: 0.6rem;
            }

                .tpy_list ul li .yf_img1 img {
                    width: 30%;
                    height: 6.0625rem;
                }

                .tpy_list ul li .yf_img1 .yf_img_right {
                    width: 67%;
                    margin-left: 0.6rem;
                }

.tpy_ljzx {
    position: inherit;
    padding: 0 0 0 1.4rem;
    width: 3.5062rem;
    height: 1.4062rem;
    display: block;
    line-height: 1.4062rem;
    margin-top: 0.8rem;
}


.tpy_list ul li .yf_img1 .yf_img_right p {
    line-height: 1.4062rem;
    width: 90%;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tpy_list ul li .yf_img1 .yf_img_right h5 {
    line-height: 1.4062rem;
    width: 90%;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.tpy_img {
    text-align: center;
    padding-top: 1rem;
}

    .tpy_img img {
        width: 8.1875rem;
        height: 10.0625rem;
    }

.jsfw_title_main1 h5 {
    position: relative;
}

.tpy_show_ljzx {
    top: 0;
    right: 12rem;
    padding: 0.15rem 0.3rem 0.15rem 1.4rem;
}

.tzgg_list {
    margin-bottom: 6rem;
    margin-top: 2rem;
}

    .tzgg_list ul {
        margin-bottom: 0.7rem;
    }

        .tzgg_list ul li {
            width: 96%;
            margin: 0 auto;
            margin-top: 0rem;
            background: #fff;
            border-radius: 0.3125rem;
        }

            .tzgg_list ul li a {
                padding: 0.6rem 1rem;
                display: block;
            }

                .tzgg_list ul li a h5 {
                    font-size: 0.9375rem;
                    color: #000;
                }

                    .tzgg_list ul li a h5 span {
                        color: #0070ec;
                    }

                .tzgg_list ul li a p {
                    font-size: 0.75rem;
                    color: #6a6a6a;
                    margin-top: 0.3rem;
                    margin-left: 0.5rem;
                }

.new_show {
    background: #fff;
    width: 22.5rem;
    margin: 0 auto;
    margin-bottom: 6rem;
    margin-top: 0.9rem;
    border-radius: 0.3125rem;
}

.new_show_main {
    padding: 0.7rem 0.9rem;
}

    .new_show_main h1 {
        font-size: 1.0625rem;
    }

.fb_time {
    margin-top: 0.3rem;
}

    .fb_time span {
        font-size: 0.75rem;
        color: #6a6a6a;
        margin-right: 0.6rem;
    }

.new_show_text {
    margin-top: 0.5rem;
}

    .new_show_text p {
        font-size: 0.9375rem;
        color: #323232;
        line-height: 1.7187rem;
    }

        .new_show_text p img {
            max-width: 100%;
        }

    .new_show_text h2 {
        font-size: 0.9375rem;
        color: #000;
        background: url(../images/title_icon.png) no-repeat left;
        padding-left: 0.7rem;
        background-size: 0.3125rem;
        margin: 0.2rem 0;
    }

.tzgg_list.tzgg_list1 ul li p {
    margin-left: 0;
}

.tjdw_main h5 {
    font-size: 0.9375rem;
    color: #b53b03;
    background: url(../images/sj.png) no-repeat left;
    padding-left: 1rem;
    margin-bottom: 0.5rem;
    background-size: 0.5625rem;
}

.tjdw_main p {
    font-size: 0.9375rem;
    color: #6a6a6a;
    line-height: 1.7187rem;
}

.line1 {
    margin:0rem 0;
}

.tzgg_list.xqfb_list ul li h5 {
    font-size: 1.0625rem;
}

.jsfw_cut_title2 ul {
    list-style: none;
    display: -webkit-box;
    white-space: nowrap;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
    -webkit-overflow-scrolling: touch;
    text-align: justify;
    overflow-x: initial;
    margin: 0.6rem 0.6rem 0 0.6rem;
}

    .jsfw_cut_title2 ul li {
        float: none;
        margin: 0 0.4rem
    }

.hzqt_main p span {
    font-size: 0.9375rem;
    color: #6a6a6a;
    margin-left: 0.3rem;
}

.hzqt_main p img {
    width: 0.7187rem;
    height: 0.8125rem;
}

.hzqt_main p {
    margin-bottom: 0.8rem;
}

.jszx_main {
    margin-left: 0.5rem;
}

.jsfw_title_text {
    overflow: hidden;
    margin: 0.5rem 1rem;
}

    .jsfw_title_text h5 {
        background: url(../images/hua.png) no-repeat left;
        padding-left: 1.3rem;
        font-size: 1rem;
        float: left;
        color: #2d2d2d;
        background-size: 0.9062rem;
        font-weight: bold;
    }

    .jsfw_title_text a {
        float: right;
        font-size: 0.8rem;
        margin-top: 0.15rem;
    }

.jsfw_content_text {
    margin-bottom: 6rem;
}

.jsfw_nr {
    margin-bottom: 6rem;
}

.popular_main1 {
    margin-bottom: 0;
}

.xqfb_text {
    margin: 0.5rem 0 0 0;
}

    .xqfb_text ul {
        list-style: none;
        display: -webkit-box;
        white-space: nowrap;
        overflow: hidden;
        -webkit-backface-visibility: hidden;
        -webkit-perspective: 1000;
        -webkit-overflow-scrolling: touch;
        text-align: justify;
        overflow-x: initial;
        padding-bottom: 0.5rem;
    }

        .xqfb_text ul li {
            border: 1px solid #ccc;
            margin-right: 0.5rem;
            background: #fff;
        }

            .xqfb_text ul li h5 {
                font-size: 0.875rem;
                background: url(../images/bi.png) no-repeat left;
                padding-left: 1.3rem;
                margin-bottom: 0.3rem;
                background-size: 0.875rem;
            }

            .xqfb_text ul li a {
                display: block;
                padding: 0.6rem;
            }

            .xqfb_text ul li p {
                font-size: 0.8125rem;
                color: #969696;
            }
