﻿@charset "utf-8";
/* 2018-6 CGK */
/*初始化*/
html {
    background: #fff;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    height: 100%;
}

body {
    min-width: 1440px;
}

body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, div {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #333;
    font-weight: normal;
}

button, input, select, textarea {
    outline: none
}

input, select, textarea {
    font-size: 14px
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

th {
    text-align: inherit
}

em, b, i {
    font-style: normal;
    font-weight: normal;
}

fieldset, img {
    border: 0
}

iframe {
    display: block
}

ol, ul, li {
    list-style: none
}

del {
    text-decoration: line-through
}

ins, a {
    text-decoration: none
}

a {
    color: #333;
}

    a:focus {
        outline: none
    }

h1, h2, h3, h4, h5, h6 {
    font-size: 100%
}

.clear {
    clear: both
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    zoom: 1;
}

/*导航*/
.main_nav {
    width: 100%;
    position: relative;
    background: #fff;
    box-sizing: border-box;
}

.nav_top {
    width: 100%;
    height: 45px;
    border-bottom: 1px solid #e7e7e7;
    background: #fff;
}

    .nav_top .top_con {
        width: 1200px;
        height: 45px;
        margin: 0 auto;
    }

        .nav_top .top_con .ri {
            width: 500px;
            line-height: 45px;
            float: left;
        }

        .nav_top .top_con .le {
            float: right;
            height: 45px;
        }

            .nav_top .top_con .le ul li {
                float: right;
                position: relative;
                padding: 0 20px;
                line-height: 45px;
                border-left: 1px solid #fff;
                border-right: 1px solid #fff;
            }

                .nav_top .top_con .le ul li a {
                    display: inline-block;
                }

                    .nav_top .top_con .le ul li a:hover {
                        color: #f60;
                    }

                .nav_top .top_con .le ul li i {
                    display: inline-block;
                    width: 6px;
                    height: 6px;
                    border-bottom: 1px solid #ccc;
                    border-right: 1px solid #ccc;
                    transform: rotate(45deg);
                    margin-left: 5px;
                    float: right;
                    margin-top: 17px;
                }

            .nav_top .top_con .le ul .cli {
                cursor: pointer;
            }

.my_m {
    position: absolute;
    width: 100%;
    left: -1px;
    top: -1px;
    background: #fff;
    border: 1px solid #eee;
    z-index: 9999;
}

    .my_m a {
        display: block;
        line-height: 30px;
        text-indent: 20px;
    }

    .my_m dt a {
        display: inline-block;
        line-height: 45px;
    }

    .my_m dt s {
        display: inline-block;
        width: 6px;
        height: 6px;
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;
        transform: rotate(45deg);
        margin-left: 5px;
        float: right;
        margin-top: 17px;
    }

    .my_m dd {
        width: 100%;
        float: left;
        line-height: 35px;
    }


.main_nav .nav_menu {
    width: 1200px;
    height: 70px;
    overflow: hidden;
    margin: 0 auto;
}

    .main_nav .nav_menu .logo {
        width: 90px;
        height: 51px;
        display: block;
        float: left;
        margin: 10px 0;
    }

        .main_nav .nav_menu .logo img {
            width: 100%;
        }

    .main_nav .nav_menu .nav_list {
        height: 70px;
        float: right;
    }

        .main_nav .nav_menu .nav_list ul li {
            float: left;
            height: 70px;
            padding: 0 15px;
            position: relative;
        }

            .main_nav .nav_menu .nav_list ul li a {
                display: block;
                line-height: 70px;
                font-size: 1em;
            }

                .main_nav .nav_menu .nav_list ul li a:hover {
                    color: #ff6600;
                }

                .main_nav .nav_menu .nav_list ul li a em {
                    font-style: normal;
                    font-size: 0.8em;
                }

        .main_nav .nav_menu .nav_list ul .m:hover .s {
            color: #f60;
        }

.nav_list .sub {
    display: none;
    width: 100%;
    padding: 0;
    position: fixed;
    top: 115px;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    text-align: left;
    z-index: 110;
    left: 0px;
    background-color: #fff;
}

    .nav_list .sub .zb {
        width: 12px;
        height: 12px;
        border-radius: 2px;
        border-top: 1px solid #e7e7e7;
        border-left: 1px solid #e7e7e7;
        position: absolute;
        left: 50%;
        top: -7px;
        z-index: 111;
        background: #fff;
        transform: rotate(45deg);
        -moz-transform: rotate(45deg);
    }

    .nav_list .sub .nav_xiao {
        width: 1200px;
        overflow: hidden;
        margin: 0 auto;
        padding: 30px 0;
        box-sizing: border-box;
    }

        .nav_list .sub .nav_xiao .xiao_six {
            width: 100%;
            overflow: hidden;
            padding-left: 20%;
        }

            .nav_list .sub .nav_xiao .xiao_six img {
                display: block;
                margin: 0 auto;
                transition: all 0.5s ease 0s;
                -moz-transition: all 0.5s ease 0s;
                -ms-transition: all 0.5s ease 0s;
                -o-transition: all 0.5s ease 0s;
                -webkit-transition: all 0.5s ease 0s;
            }

            .nav_list .sub .nav_xiao .xiao_six a {
                float: left;
                line-height: 30px;
                width: 145px;
                height: auto;
                border-left: 1px solid #eee;
                padding-top: 10px;
            }

                .nav_list .sub .nav_xiao .xiao_six a span {
                    display: block;
                    text-align: center;
                    font-size: 1.1em;
                }

                .nav_list .sub .nav_xiao .xiao_six a i {
                    display: block;
                    text-align: center;
                    color: #999;
                    font-size: 1em;
                    padding: 0 25px;
                    box-sizing: border-box;
                    line-height: 1.5em;
                }

                .nav_list .sub .nav_xiao .xiao_six a:hover {
                    text-decoration: none;
                }

                    .nav_list .sub .nav_xiao .xiao_six a:hover img {
                        margin-top: -4px;
                        margin-bottom: 4px;
                    }

.fix {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 900;
}

.twobg {
    background: #082646;
}

.zw {
    line-height: 70px;
    color: #999;
}

.twobg .nav_menu .nav_list ul li a {
    color: #fff;
}

.twobg .nav_menu .nav_list .sub .nav_xiao .xiao_six a {
    color: #333;
}

    .twobg .nav_menu .nav_list .sub .nav_xiao .xiao_six a:hover {
        color: #f60;
        text-decoration: none;
    }

.nav_right {
    width: 40px;
    background: #082646;
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999;
    border-radius: 5px 0 0 0;
}

.quick_links_panel {
    width: 40px;
    height: 100%;
    position: absolute;
    background: #082646;
    z-index: 2;
    top: 0;
    right: 0;
    font-family: 'microsoft yahei', arial;
}

    .quick_links_panel a {
        display: block;
        width: 40px;
        height: 40px;
        text-decoration: none;
        color: #fff;
        overflow: hidden;
        position: relative;
        overflow: hidden;
        top: 0;
        left: 0px;
        *left: -15px;
        z-index: 1;
        margin: 0;
        padding: 0;
    }

.quick_links {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -190px;
    *margin-top: -220px;
    background: #082646;
    z-index: 2;
    width: 40px;
}

    .quick_links li {
        position: relative;
        display: block;
        left: 0;
        top: 0px;
    }

    .quick_links .sever_call {
        height: 105px;
        background: #082646;
    }

        .quick_links .sever_call a {
            display: block;
            height: 105px;
            text-align: center;
            line-height: 1em;
        }

            .quick_links .sever_call a i {
                display: block;
                height: 40px;
                width: 40px;
                background: url(/images/img_list.png) no-repeat scroll 0 -81px;
            }

        .quick_links .sever_call .mp_tooltip {
            height: 105px;
            width: 230px;
            position: absolute;
            z-index: 2;
            left: -135px;
            top: 0;
            background: #082646;
            color: #fff;
            display: block;
            visibility: hidden;
            border-radius: 5px 0 0 5px;
        }

            .quick_links .sever_call .mp_tooltip p {
                margin: 0 20px;
                line-height: 2em;
                color: #fff;
            }

                .quick_links .sever_call .mp_tooltip p:first-child {
                    margin-top: 5px;
                }

                .quick_links .sever_call .mp_tooltip p strong {
                    font-size: 24px;
                }

        .quick_links .sever_call .icon_arrow_right_black {
            position: absolute;
            right: -3px;
            top: 48%;
            width: 8px;
            height: 8px;
            background: #082646;
            overflow: hidden;
            transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
        }


    .quick_links .onlone_zixun {
        height: 80px;
        background: #082646;
        border-top: 1px solid #113b67;
        overflow: hidden;
    }

        .quick_links .onlone_zixun a {
            display: block;
            height: 80px;
            text-align: center;
            line-height: 1em;
            padding-top: 10px;
        }

            .quick_links .onlone_zixun a i {
                display: block;
                height: 40px;
                width: 40px;
            }

    .quick_links .diaocha {
        height: 40px;
    }

        .quick_links .diaocha a {
            display: block;
            height: 40px;
            text-align: center;
            line-height: 1em;
        }

            .quick_links .diaocha a i {
                display: block;
                height: 40px;
                width: 40px;
                background: url(/images/img_list.png) no-repeat scroll 0 -186px;
            }

    .quick_links .weixin {
        height: 40px;
    }

        .quick_links .weixin a {
            display: block;
            height: 40px;
            text-align: center;
            line-height: 1em;
        }

            .quick_links .weixin a i {
                display: block;
                height: 40px;
                width: 40px;
                background: url(/images/img_list.png) no-repeat scroll 0 -226px;
            }

        .quick_links .weixin .mp_tooltip {
            width: 230px;
            position: absolute;
            z-index: 2;
            left: -135px;
            top: 0;
            background: #082646;
            color: #fff;
            display: block;
            visibility: hidden;
            border-radius: 5px 0 0 5px;
            text-align: center;
            padding: 10px 0;
        }

            .quick_links .weixin .mp_tooltip img {
                width: 120px;
                margin: 20px 0
            }

        .quick_links .weixin .icon_arrow_right_black {
            position: absolute;
            right: -3px;
            top: 15px;
            width: 8px;
            height: 8px;
            background: #082646;
            overflow: hidden;
            transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
        }

    .quick_links a:hover {
        background: #ff6600;
        text-decoration: none;
    }

.back_top {
    position: absolute;
    bottom: 50px;
    left: 0;
    background: url(/images/img_list.png) no-repeat scroll 0 -266px;
    z-index: 2;
    height: 40px;
    width: 40px;
    cursor: pointer;
}

    .back_top:hover {
        background: url(/images/img_list.png) no-repeat scroll 0 -266px #ff6600;
    }




/*.warp_search{ width: 100%; height: 640px; overflow: hidden; margin-top: 140px; }*/

.swiper-slide {
    overflow: hidden;
}

.search_tab_box {
    width: 850px;
    border: 5px solid rgba(0, 0, 0, .5);
    border-radius: 10px 10px 10px 10px;
    overflow: hidden;
}



    .search_tab_box .s_c_r {
        width: 850px;
        height: 110px;
        background: url(/images/sch_bg.jpg) no-repeat scroll right top #fff;
        overflow: hidden;
        position: relative;
    }

        .search_tab_box .s_c_r .input_box {
            width: 625px;
            height: 40px;
            border: 1px solid #bfbfbf;
            border-radius: 5px;
            position: relative;
        }

.search_input {
    width: 625px;
    height: 40px;
    outline: none;
    border: none;
    text-indent: 10px;
    font-size: 16px;
    border-radius: 5px;
}

.search_btn {
    width: 100px;
    height: 40px;
    border: none;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 42px;
    background: #ff6600;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 0 5px 5px 0;
}

.search_tab_box .s_c_r .hot_search {
    width: 755px;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    margin-left: 55px;
    overflow: hidden;
}

    .search_tab_box .s_c_r .hot_search a {
        color: #999;
        font-size: 12px;
        margin: 0 5px;
    }

.cy_map {
    display: block;
    width: 117px;
    height: 95px;
    background: url( /images/btn_cymap.png) no-repeat scroll 0 0;
    text-indent: -9999px;
    overflow: hidden;
    position: absolute;
    right: 20px;
    top: 0px;
}

    .cy_map:hover {
        background: url( /images/btn_cymap.png) no-repeat scroll 0 -95px;
    }


.warp_datelist {
    width: 100%;
    height: 155px;
    overflow: hidden;
    margin-top: 70px
}

    .warp_datelist ul {
        display: block;
        width: 1100px;
        height: 105px;
        overflow: hidden;
        margin: 0 auto;
    }

        .warp_datelist ul li {
            width: 19.9%;
            height: 105px;
            float: left;
            padding-top: 30px;
            border-right: 1px solid #e5e5e5;
        }

            .warp_datelist ul li strong {
                display: block;
                text-align: center;
                color: #082646;
            }

                .warp_datelist ul li strong b {
                    font-family: "I mpact";
                    font-size: 42px;
                    font-weight: bold;
                }

            .warp_datelist ul li span {
                display: block;
                text-align: center;
                font-size: 12px;
                color: #082646;
            }

            .warp_datelist ul li:last-child {
                border-right: none;
            }


.warp_sever {
    width: 100%;
    height: 520px;
    background: url(/images/img/ban_3.jpg) no-repeat scroll center 0;
    border-bottom: 1px solid #e5e5e5;
    position: relative
}

    .warp_sever ul {
        display: block;
        width: 1160px;
        height: 520px;
        margin: 0 auto;
        padding: 0 10px
    }

        .warp_sever ul li {
            width: 285px;
            height: 520px;
            float: left;
            position: relative;
        }

            .warp_sever ul li .ico_s {
                width: 61px;
                height: 57px;
                margin: 184px auto 27px auto;
                background: url(/images/img_list.png) no-repeat scroll;
            }

            .warp_sever ul li .fx {
                background-position: 0 -945px;
            }

            .warp_sever ul li .jx {
                background-position: 0 -1059px;
            }

            .warp_sever ul li .jk {
                background-position: 0 -1173px;
            }

            .warp_sever ul li .yx {
                background-position: 0 -1287px;
            }

            .warp_sever ul li .fw_name {
                width: 205px;
                margin: 0 auto;
                font-size: 18px;
                color: #333;
                font-weight: bold;
                text-align: center;
            }

            .warp_sever ul li .b_line {
                width: 90%;
                margin: 0 auto;
                color: #999;
                font-size: 12px;
                text-align: center
            }

            .warp_sever ul li .txt {
                width: 205px;
                margin: 0 auto;
                font-size: 14px;
                color: #fff;
                line-height: 2em;
                margin-top: 40px;
                display: none;
            }

        .warp_sever ul .on {
            background: #fff;
            box-shadow: 0px 0px 20px rgba(47,58,133,.2);
            z-index: 2;
            height: 540px;
            margin-top: -10px;
            transform: scale(1);
            transition: all 0.5s ease 0s;
        }

            .warp_sever ul .on .ico_s {
                margin: 90px auto 30px auto;
                background: url(/images/img_list.png) no-repeat scroll;
            }

            .warp_sever ul .on .fx {
                background-position: 0 -888px;
            }

            .warp_sever ul .on .jx {
                background-position: 0 -1002px;
            }

            .warp_sever ul .on .jk {
                background-position: 0 -1116px;
            }

            .warp_sever ul .on .yx {
                background-position: 0 -1230px;
            }

            .warp_sever ul .on .fw_name {
                color: #ff6600;
            }

            .warp_sever ul .on .b_line {
                display: none;
            }

            .warp_sever ul .on .txt {
                display: block;
                color: #333;
            }

        .warp_sever ul on:hover {
            transform: scale(1);
            transition: all 0.5s ease 0s;
        }


/*地图模块*/
.warp_map {
    width: 100%;
    height: 750px;
    overflow: hidden;
    background: url(/images/img/ban_2.jpg) no-repeat scroll center 0;
}

.map_content {
    width: 1380px;
    height: 750px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.park_dj {
    width: 500px;
    height: 70px;
    position: absolute;
    bottom: 70px;
    left: 150px;
    display: flex;
    flex-direction: row;
}

    .park_dj .bl_1 .co {
        background: #36b8e1;
        border-radius: 5px 0 0 5px;
        height: 20px;
        width: 100%
    }

    .park_dj .bl_1 .col {
        color: #36b8e1;
        margin-top: 10px;
        white-space: nowrap;
        text-align: center;
    }

    .park_dj .bl_2 .co {
        background: #f60;
        height: 20px;
        width: 100%
    }

    .park_dj .bl_2 .col {
        color: #f60;
        margin-top: 10px;
        white-space: nowrap;
        text-align: center;
    }

    .park_dj .bl_3 .co {
        background: #ccc;
        border-radius: 0 5px 5px 0;
        height: 20px;
        width: 100%
    }

    .park_dj .bl_3 .col {
        color: #ccc;
        margin-top: 10px;
        white-space: nowrap;
        text-align: center;
    }

.map_content .map_right {
    width: 480px;
    height: 500px;
    float: right;
    margin-top: 140px;
    overflow: hidden;
}

    .map_content .map_right strong {
        display: block;
        width: 480px;
        font-size: 48px;
        margin-bottom: 55px;
        color: #fff;
    }

        .map_content .map_right strong font {
            color: #ff6600;
        }

    .map_content .map_right .r1 {
        width: 480px;
        height: 20px;
        line-height: 20px;
        font-size: 16px;
        background: url(/images/img_list.png) no-repeat scroll 0 -306px;
        text-indent: 40px;
        margin-bottom: 24px;
        color: #fff;
    }

    .map_content .map_right .r2 {
        width: 480px;
        height: 20px;
        line-height: 20px;
        font-size: 16px;
        background: url(/images/img_list.png) no-repeat scroll 0 -326px;
        text-indent: 40px;
        margin-bottom: 24px;
        color: #fff;
    }

    .map_content .map_right .r3 {
        width: 480px;
        height: 20px;
        line-height: 20px;
        font-size: 16px;
        background: url(/images/img_list.png) no-repeat scroll 0 -346px;
        text-indent: 40px;
        margin-bottom: 80px;
        color: #fff;
    }

    .map_content .map_right .r4 {
        width: 480px;
        height: 20px;
        line-height: 20px;
        font-size: 16px;
        background: url(/images/img_list.png) no-repeat scroll 0 -366px;
        text-indent: 40px;
        margin-bottom: 50px;
        color: #fff;
    }

    .map_content .map_right .r5 {
        width: 480px;
        height: 60px;
    }

        .map_content .map_right .r5 a {
            display: block;
            width: 185px;
            height: 60px;
            border-radius: 5px;
            background: url(/images/img_list.png) no-repeat scroll 30px -386px #ff6600;
            color: #fff;
            font-size: 18px;
            font-weight: bold;
            line-height: 60px;
            text-indent: 80px;
            margin-left: 10px;
        }

.p_list {
    width: 300px;
}

    .p_list p {
        display: block;
        float: left;
        width: 130px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #fff;
        margin-right: 10px
    }


/*推荐园区*/

.warp_yuanqu {
    width: 100%;
    overflow: hidden;
    background: #ffffff;
}

    .warp_yuanqu .yuanqu_content {
        width: 1140px;
        margin: 0 auto;
        overflow: hidden;
    }

/*标题公共*/
.a_tit {
    width: 100%;
    height: 35px;
    overflow: hidden;
    margin-top: 50px;
}

    .a_tit h2 {
        float: left;
        font-size: 30px;
        color: #333;
        line-height: 35px;
    }

    .a_tit a {
        display: block;
        float: right;
        border: 1px solid #666;
        color: #666;
        width: 120px;
        height: 33px;
        text-align: center;
        line-height: 33px;
        font-size: 16px;
    }

        .a_tit a:hover {
            color: #ff6600;
            border: 1px solid #ff6600;
        }


.tab {
    width: 1140px;
    height: 690px;
}

    .tab .tab-nav {
        width: 400px;
        margin-left: 175px;
        height: 35px;
        line-height: 35px;
        font-size: 18px;
        margin-top: -30px;
        overflow: hidden;
    }

        .tab .tab-nav li {
            float: left;
            margin-right: 5px;
        }

            .tab .tab-nav li a {
                display: block;
                height: 35px;
                padding: 0 20px;
                text-decoration: none;
                line-height: 35px;
            }

            .tab .tab-nav li.actived {
            }

                .tab .tab-nav li.actived a {
                    color: #ff6600;
                }

    .tab .content-wrap {
        margin-top: 45px;
        height: 670px;
        width: 100%;
    }

        .tab .content-wrap .content-item {
            width: 1170px;
            height: 670px;
            position: absolute;
            display: none;
            margin-left: -30px;
        }

        .tab .content-wrap .current {
            display: block;
        }




        .tab .content-wrap .content-item .park_box {
            display: block;
            width: 360px;
            height: 310px;
            margin-bottom: 50px;
            overflow: hidden;
            float: left;
            margin-left: 30px;
        }

            .tab .content-wrap .content-item .park_box:last-child {
                margin-right: 0;
            }

            .tab .content-wrap .content-item .park_box div {
                clear: both;
            }

            .tab .content-wrap .content-item .park_box .pic_s {
                display: block;
                width: 360px;
                height: 240px;
                overflow: hidden;
            }

                .tab .content-wrap .content-item .park_box .pic_s img {
                    width: 100%;
                    transform: scale(1);
                    transition: all 1s ease 0s;
                }

            .tab .content-wrap .content-item .park_box:hover .pic_s img {
                transform: scale(1.1);
                transition: all 1s ease 0s;
            }

            .tab .content-wrap .content-item .park_box .yuan_name {
                width: 360px;
                font-size: 18px;
                margin-top: 15px;
                overflow: hidden;
            }

                .tab .content-wrap .content-item .park_box .yuan_name a {
                    float: left;
                    max-width: 300px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

                    .tab .content-wrap .content-item .park_box .yuan_name a:hover {
                        color: #f60;
                    }

                .tab .content-wrap .content-item .park_box .yuan_name i {
                    display: block;
                    width: 50px;
                    height: 18px;
                    float: left;
                    background: url(/images/vip_ico.png) no-repeat scroll;
                    margin-top: 2px;
                }

            .tab .content-wrap .content-item .park_box .yuan_adds {
                width: 360px;
                font-size: 14px;
                margin-top: 5px;
                color: #999;
            }

            .tab .content-wrap .content-item .park_box .yuan_name .vvip {
                background-position: 0 0;
            }

            .tab .content-wrap .content-item .park_box .yuan_name .vip {
                background-position: 0 -18px;
            }





.warp_xiangmu {
    width: 100%;
    height: 136px;
    overflow: hidden;
    background: url(/images/xm_bg.jpg) no-repeat scroll center 0;
    margin-top: 50px;
}

    .warp_xiangmu .xiangmu_content {
        width: 1140px;
        height: 136px;
        margin: 0 auto;
        overflow: hidden;
    }
/*.warp_xiangmu .xiangmu_content h2{ font-size: 30px; float: left; margin-top: 60px;}*/

.xm_list {
    width: 1140px;
    height: 60px;
    overflow: hidden;
    margin: 50px 0 0 60px;
    float: left;
}

    .xm_list ul li {
        float: left;
        width: 350px;
        height: 30px;
    }

        .xm_list ul li div {
            float: left;
            height: 30px;
            line-height: 30px;
            max-width: 250px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .xm_list ul li em {
            display: block;
            float: left;
            color: #ff6600;
            height: 30px;
            line-height: 30px;
        }

.warp_zhaoshang {
    width: 100%;
    height: 400px;
    overflow: hidden;
    background: #ffffff;
    margin-top: 40px;
}

    .warp_zhaoshang .zhaoshang_content {
        width: 1140px;
        height: 430px;
        margin: 0 auto;
        overflow: hidden;
    }

.zhaos_list {
    width: 1140px;
    height: 240px;
    margin-top: 50px;
}

    .zhaos_list ul li {
        width: 360px;
        height: 240px;
        float: left;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        margin-right: 30px;
    }

        .zhaos_list ul li:last-child {
            margin-right: 0;
        }

        .zhaos_list ul li img {
            width: 100%;
            transform: scale(1);
            transition: all 1s ease 0s;
        }

        .zhaos_list ul li:hover img {
            transform: scale(1.1);
            transition: all 1s ease 0s;
        }

    .zhaos_list .txt {
        width: 360px;
        height: 44px;
        background: url(/images/2px.png) repeat;
        position: absolute;
        left: 0;
        bottom: 0;
        color: #fff;
        font-family: "微软雅黑";
    }

        .zhaos_list .txt h3 {
            font-size: 16px;
            font-weight: 100;
            height: 44px;
            text-align: center;
            line-height: 44px;
            color: #fff;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            padding: 0 30px;
            box-sizing: border-box;
        }

        .zhaos_list .txt p {
            width: 290px;
            font-size: 12px;
            color: #eee;
            margin: 0 auto;
            line-height: 2em;
            text-indent: 2em;
            display: block;
            height: 48px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }

        .zhaos_list .txt i {
            display: block;
            width: 290px;
            height: 22px;
            margin: 10px auto 12px auto;
            line-height: 22px;
            font-size: 16px;
            background: url(/images/img_list.png) no-repeat scroll 0 -444px;
            text-indent: 30px;
            color: #fff;
        }

        .zhaos_list .txt em {
            display: block;
            width: 290px;
            height: 22px;
            margin: 0 auto 20px auto;
            line-height: 22px;
            font-size: 16px;
            background: url(/images/img_list.png) no-repeat scroll 0 -466px;
            text-indent: 30px;
            color: #fff;
        }

        .zhaos_list .txt a {
            width: 160px;
            height: 40px;
            display: block;
            margin: 0 auto;
            text-align: center;
            line-height: 40px;
            color: #fff;
            font-size: 16px;
            position: relative;
            border-radius: 3px;
            background: #ff6600;
            overflow: hidden;
        }

            .zhaos_list .txt a b {
                display: block;
                width: 500px;
                height: 500px;
                background: #000;
                opacity: 0.1;
                position: absolute;
                left: -170px;
                top: 20px;
                border-radius: 250px;
            }

            .zhaos_list .txt a:hover {
                background: #e15c03;
            }

.warp_zixun {
    width: 100%;
    overflow: hidden;
    background: #ffffff;
    clear: both;
}

    .warp_zixun .zixun_content {
        width: 1140px;
        margin: 0 auto;
        overflow: hidden;
    }


.zixun_list {
    width: 100%;
    height: 250px;
    margin-top: 30px;
    margin-bottom: 60px;
    overflow: hidden;
}

.zixuntab {
    width: 100%;
    overflow: hidden
}

    .zixuntab .tab-nav {
        width: 100%;
        height: 36px;
        overflow: hidden;
    }

        .zixuntab .tab-nav li {
            float: left;
            margin-right: -1px;
            margin-bottom: 2px;
        }

            .zixuntab .tab-nav li a {
                display: block;
                width: 135px;
                height: 35px;
                text-align: center;
                text-decoration: none;
                line-height: 35px;
                border: 1px solid #e8e8e8;
                box-sizing: border-box;
                font-size: 16px;
            }

            .zixuntab .tab-nav li.actived {
            }

                .zixuntab .tab-nav li.actived a {
                    background: #ff6600;
                    color: #fff;
                }

    .zixuntab .content-wrap {
        margin-top: 30px;
        width: 100%;
        overflow: hidden;
    }

        .zixuntab .content-wrap .content-item {
            width: 1170px;
            position: absolute;
            display: none;
        }

        .zixuntab .content-wrap .current {
            display: block;
        }

        .zixuntab .content-wrap .content-item a {
            display: block;
            overflow: hidden;
            float: left;
            width: 355px;
            margin: 0 35px 0 0;
            padding: 30px;
            box-sizing: border-box;
        }

            .zixuntab .content-wrap .content-item a .time {
                font-size: 12px;
                color: #999999;
                margin-bottom: 10px;
                display: none;
            }

            .zixuntab .content-wrap .content-item a .title {
                margin-bottom: 15px;
                font-size: 16px;
            }

            .zixuntab .content-wrap .content-item a .ms {
                font-size: 14px;
                line-height: 22px;
                height: 65px;
                color: #a4a4a4;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 3;
                -webkit-box-orient: vertical;
            }

            .zixuntab .content-wrap .content-item a:hover {
                box-shadow: rgba(0,0,0,.1) 0px 0px 10px 5px;
                border-radius: 10px;
            }


.warp_2_mian {
    width: 1200px;
    margin: 0 auto 30px auto;
    overflow: hidden;
    padding: 6px;
    box-sizing: border-box;
    position: relative;
}

/*b面包屑导航*/
.bread_nav {
    width: 1200px;
    margin: 30px auto;
}

    .bread_nav a:hover {
        color: #ff6600;
    }

.search_screen {
    width: 100%;
    overflow: hidden;
}

.search_list_tab_box {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

    .search_list_tab_box .search_li {
        width: 690px;
        height: 50px;
        display: none;
    }

        .search_list_tab_box .search_li ul li {
            width: 160px;
            height: 50px;
            margin-right: 10px;
            float: left;
            font-size: 16px;
            font-weight: bold;
        }

            .search_list_tab_box .search_li ul li a {
                display: block;
                width: 160px;
                height: 50px;
                color: #fff;
                text-indent: 67px;
                line-height: 50px;
                border: 1px solid #fff;
                border-bottom: none;
                box-sizing: border-box
            }

        .search_list_tab_box .search_li ul .on a {
            color: #333;
            border-radius: 10px 10px 0 0;
            border: 1px solid #d2d2d2;
            border-bottom: none;
            box-sizing: border-box
        }

        .search_list_tab_box .search_li ul .on .ss {
            background: url(/images/img_list.png) no-repeat scroll 20px -538px #fff;
        }

        .search_list_tab_box .search_li ul li .zx {
            background: url(/images/img_ss_list.png) no-repeat scroll 20px -50px;
            color: #999;
            box-sizing: border-box
        }

            .search_list_tab_box .search_li ul li .zx:hover {
                background: url(/images/img_list.png) no-repeat scroll 20px -638px #fff;
                color: #333;
                border-radius: 10px 10px 0 0;
                border: 1px solid #d2d2d2;
                border-bottom: none;
                box-sizing: border-box
            }

        .search_list_tab_box .search_li ul li .ry {
            background: url(/images/img_ss_list.png) no-repeat scroll 20px -100px;
            color: #999;
            box-sizing: border-box
        }

            .search_list_tab_box .search_li ul li .ry:hover {
                background: url(/images/img_list.png) no-repeat scroll 20px -738px #fff;
                color: #333;
                border-radius: 10px 10px 0 0;
                border: 1px solid #d2d2d2;
                border-bottom: none;
                box-sizing: border-box
            }

        .search_list_tab_box .search_li ul li .rz {
            background: url(/images/img_ss_list.png) no-repeat scroll 20px -150px;
            color: #999;
            box-sizing: border-box
        }

            .search_list_tab_box .search_li ul li .rz:hover {
                background: url(/images/img_list.png) no-repeat scroll 20px -838px #fff;
                color: #333;
                border-radius: 10px 10px 0 0;
                border: 1px solid #d2d2d2;
                border-bottom: none;
                box-sizing: border-box
            }

    .search_list_tab_box .search_box {
        width: 100%;
        border-radius: 3px;
        background: #fff;
        padding: 20px 0;
        box-sizing: border-box;
    }

        .search_list_tab_box .search_box .s_c_r {
            width: 99.9%;
            border-radius: 0px 10px 0px 0px;
            overflow: hidden;
            position: relative;
        }

            .search_list_tab_box .search_box .s_c_r .input_box {
                width: 55%;
                height: 50px;
                border: 1px solid #bfbfbf;
                border-radius: 5px;
                margin-left: 30px;
                margin-top: 30px;
                background: #fff;
                position: relative;
            }

            .search_list_tab_box .search_box .s_c_r .search_input {
                width: 100%;
                height: 50px;
                border: none;
                text-indent: 25px;
                font-size: 16px;
                border-radius: 5px;
            }

            .search_list_tab_box .search_box .s_c_r .search_btn {
                width: 100px;
                height: 50px;
                border: none;
                font-size: 16px;
                font-weight: bold;
                color: #fff;
                text-align: center;
                line-height: 52px;
                background: #ff6600;
                position: absolute;
                right: 0;
                top: 0;
                border-radius: 0 5px 5px 0;
                cursor: pointer;
            }

            .search_list_tab_box .search_box .s_c_r .hot_search {
                width: 50%;
                height: 30px;
                line-height: 30px;
                margin-top: 10px;
                margin-left: 55px;
                overflow: hidden;
            }

                .search_list_tab_box .search_box .s_c_r .hot_search a {
                    color: #999;
                    font-size: 12px;
                    margin: 0 5px;
                }

                    .search_list_tab_box .search_box .s_c_r .hot_search a:hover {
                        color: #299af0;
                    }


.shaixuan_box {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}

.sx, .zj {
    width: 100%;
    overflow: hidden;
    margin-top: 5px;
}

    .sx span,
    .zj span {
        display: block;
        width: 100px;
        text-align: right;
        line-height: 2em;
        float: left;
    }

    .sx div,
    .zj div {
        width: 90%;
        float: left;
    }

        .sx div a {
            margin: 0 5px;
            color: #666;
            display: block;
            float: left;
            padding: 3px 8px;
            margin-bottom: 5px;
        }

            .sx div a:hover {
                color: #299af0;
            }

        .sx div .on {
            background: #ff6600;
            border-radius: 20px;
            color: #fff;
        }

            .sx div .on:hover {
                color: #fff;
            }

    .zj a {
        color: #666;
        line-height: 25px;
        display: inline-block;
        height: 25px;
        margin-right: 10px;
        border: 1px dashed #999;
        text-align: center;
        background: url(/images/xx2.jpg) no-repeat right 5px;
        padding-right: 20px;
        padding-left: 10px;
        margin-left: 10px;
    }

        .zj a:hover {
            border: 1px dashed #eee;
            text-align: center;
            background: url(/images/xx.jpg) no-repeat right 5px;
            border: 1px dashed #ff6600;
            color: #ff6600;
        }

    .zj .qcqb {
        width: 70px;
        height: 25px;
        line-height: 25px;
        color: #ff6600;
        display: none;
        display: inline-block;
        text-align: center;
        cursor: pointer;
        text-decoration: underline;
        border: none;
        background: none;
    }

        .zj .qcqb:hover {
            border: none;
            background: none;
        }

.mor {
    display: none;
}

.btn_online {
    width: 100%;
    height: 30px;
    border-top: 1px solid #d2d2d2;
    position: relative;
    margin-top: 20px;
}

    .btn_online .mor_btn {
        width: 100px;
        background: linear-gradient(#fff, #eee);
        height: 28px;
        border: 1px solid #d2d2d2;
        border-top: none;
        position: absolute;
        left: 45%;
        top: -1px;
        z-index: 2;
        border-radius: 0 0 3px 3px;
        text-align: center;
        line-height: 28px;
        font-size: 12px;
        color: #666;
        cursor: pointer;
    }

.search_list_box {
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    position: relative;
}

.sear_left {
    width: 77%;
    background: #fff;
    border-radius: 3px;
    float: left;
    overflow: hidden;
    padding: 10px;
    box-sizing: border-box;
}

.paixu_nav {
    width: 100%;
    position: relative;
}

    .paixu_nav .sous_mber {
        margin-left: 30px;
        max-width: 570px;
        line-height: 30px;
        float: left;
    }

        .paixu_nav .sous_mber span {
            color: #ff6600;
        }

    .paixu_nav .px_ri {
        float: right;
        margin: 8px 10px;
    }

        .paixu_nav .px_ri a {
            border-radius: 3px;
            color: black;
            line-height: 30px;
            padding: 0 10px;
            margin-left: 30px;
            float: right;
        }

.pxk {
    border-radius: 20px;
    border: 1px solid #999;
    padding-left: 10px;
    box-sizing: border-box;
}

.yuanqu_info_list {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 20px;
}

.info_list {
    width: 100%;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px solid #eee;
    height: 190px;
    box-sizing: border-box;
    position: relative;
}

    .info_list .yq_pics {
        display: block;
        width: 240px;
        height: 150px;
        overflow: hidden;
        float: left;
        position: relative;
    }

        .info_list .yq_pics img {
            width: 100%;
            height: 100%;
            transform: scale(1);
            transition: all 1s ease 0s;
        }

            .info_list .yq_pics img:hover {
                transform: scale(1.1);
                transition: all 1s ease 0s;
            }

        .info_list .yq_pics .rz {
            position: absolute;
            left: 0;
            top: 0;
            width: 80px;
            height: 30px;
            text-align: center;
            line-height: 30px;
            border-radius: 0 0 5px 0;
            background: #f60;
            color: #fff;
            font-size: 14px;
            z-index: 3;
        }

    .info_list .yq_msg {
        width: 45%;
        margin-left: 20px;
        overflow: hidden;
        float: left;
    }

        .info_list .yq_msg .yq_name {
            height: 40px;
        }

            .info_list .yq_msg .yq_name a {
                display: inline-block;
                line-height: 40px;
                font-size: 24px;
                float: left;
                max-width: 360px;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
            }

                .info_list .yq_msg .yq_name a:hover {
                    color: #0087f9;
                }

            .info_list .yq_msg .yq_name em {
                display: inline-block;
                float: left;
                width: 50px;
                height: 24px;
                background: url(/images/vip_ico.png) no-repeat scroll 0 -97px;
                vertical-align: bottom;
                display: none;
            }

            .info_list .yq_msg .yq_name i {
                display: inline-block;
                float: left;
                margin-top: 2px;
                vertical-align: bottom
            }

            .info_list .yq_msg .yq_name .gvip {
                display: inline-block;
                float: left;
                width: 40px;
                height: 40px;
                background: url(/images/qy_gold.png) no-repeat scroll 0 0;
            }

            .info_list .yq_msg .yq_name .pvip {
                display: inline-block;
                float: left;
                width: 40px;
                height: 40px;
                background: url(/images/qy_platinum.png) no-repeat scroll 0 0;
            }

            .info_list .yq_msg .yq_name .dvip {
                display: inline-block;
                float: left;
                width: 40px;
                height: 40px;
                background: url(/images/qy_diamond.png) no-repeat scroll 0 0;
            }

        .info_list .yq_msg .yq_biaoqian {
            margin: 10px 0;
            height: 30px;
            overflow: hidden;
        }

            .info_list .yq_msg .yq_biaoqian span {
                display: inline-block;
                height: 24px;
                line-height: 24px;
                padding: 0 10px;
                margin: 0 10px 10px 0;
                color: #8ed3e3;
                border: 1px solid #8ed3e3;
                border-radius: 2px;
                box-sizing: border-box;
                border-radius: 30px;
                max-width: 200px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

        .info_list .yq_msg .yq_jingji {
            width: 100%;
            overflow: hidden;
        }

            .info_list .yq_msg .yq_jingji ul li {
                float: left;
                height: 30px;
                margin-right: 20px;
                overflow: hidden;
                color: #999;
            }

                .info_list .yq_msg .yq_jingji ul li span {
                    color: #333;
                    margin-left: 10px
                }

                .info_list .yq_msg .yq_jingji ul li .yq_dj {
                    background: #f60;
                    border-radius: 3px;
                    color: #fff;
                    padding: 3px 10px;
                }

                .info_list .yq_msg .yq_jingji ul li .n_x {
                    width: 160px;
                    height: 18px;
                    overflow: hidden;
                    background: url(/images/xx.png) no-repeat scroll;
                    background-size: 68%;
                }

                    .info_list .yq_msg .yq_jingji ul li .n_x span {
                        margin-left: 120px;
                        font-size: 16px;
                        color: #ff6600;
                    }

                .info_list .yq_msg .yq_jingji ul li .x5 {
                    background-position: 0 0;
                }

                .info_list .yq_msg .yq_jingji ul li .x4 {
                    background-position: 0 -30px;
                }

                .info_list .yq_msg .yq_jingji ul li .x3 {
                    background-position: 0 -60px;
                }

                .info_list .yq_msg .yq_jingji ul li .x2 {
                    background-position: 0 -90px;
                }

                .info_list .yq_msg .yq_jingji ul li .x1 {
                    background-position: 0 -120px;
                }

                .info_list .yq_msg .yq_jingji ul li .x0 {
                    background-position: 0 -150px;
                }


    .info_list .yq_tudi {
        width: 200px;
        overflow: hidden;
        float: right;
    }

        .info_list .yq_tudi .ytd {
            width: 100%;
            text-align: center;
            color: #666;
            margin-top: 10px;
        }

            .info_list .yq_tudi .ytd strong {
                font-size: 36px;
                color: #333;
                margin: 0 10px;
                display: block;
            }

        .info_list .yq_tudi .gz {
            width: 80px;
            height: 35px;
            line-height: 35px;
            text-align: center;
            margin: 10px auto;
            cursor: pointer;
            border: 1px solid #1a7cea;
            border-radius: 30px;
            color: #1a7cea;
            display: none;
        }
        /*.info_list .yq_tudi .gz:hover{background:url(/images/vip_ico.png) no-repeat scroll 0 -175px; color: #ff0000; text-decoration: underline;}*/
        .info_list .yq_tudi .on {
            background: #1a7cea;
            color: #fff;
        }

    .info_list:hover {
        border-bottom: 1px solid #0087f9;
    }

        .info_list:hover .gz {
            display: block;
        }

        .info_list:hover .yq_name a {
            color: #0087f9;
        }

.guanlian:hover {
    box-shadow: none;
}

.guanlian {
}

    .guanlian .yq_pics {
        display: block;
        width: 175px;
        overflow: hidden;
        float: left;
        margin-left: 20px;
    }

        .guanlian .yq_pics img {
            width: 100%;
            transform: scale(1);
            transition: all 1s ease 0s;
        }

            .guanlian .yq_pics img:hover {
                transform: scale(1.1);
                transition: all 1s ease 0s;
            }

    .guanlian .yq_msg .yq_jingji ul li {
        margin-top: 10px;
    }


    .guanlian .guanzhu {
        display: block;
        position: absolute;
        right: 50px;
        top: 60px;
        width: 80px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        margin: 20px auto;
        cursor: pointer;
        border: 1px solid #1a7cea;
        border-radius: 3px;
        color: #1a7cea;
    }

    .guanlian .on {
        color: #fff;
        background: #1a7cea;
    }


.xm_onfo_box {
    width: 100%;
    height: 220px;
    overflow: hidden;
    border-radius: 5px;
    padding: 30px 50px 30px 30px;
    box-sizing: border-box;
    margin-top: 20px;
}

    .xm_onfo_box:hover {
        box-shadow: rgba(0,0,0,.2) 0px 0px 5px 2px;
    }

    .xm_onfo_box .xm_1 {
        width: 100%;
        overflow: hidden;
    }

        .xm_onfo_box .xm_1 .le {
            float: left;
            width: 70%;
            padding-bottom: 10px;
            box-sizing: border-box;
        }

            .xm_onfo_box .xm_1 .le strong {
                font-size: 24px;
            }

                .xm_onfo_box .xm_1 .le strong a:hover {
                    color: #299af0;
                }

            .xm_onfo_box .xm_1 .le span {
                background: #f04040;
                color: #fff;
                border-radius: 5px;
                padding: 4px 6px;
                font-weight: bold;
                margin-left: 10px;
            }

        .xm_onfo_box .xm_1 .ri {
            float: right;
            text-align: right;
            color: #666
        }

            .xm_onfo_box .xm_1 .ri strong {
                font-size: 30px;
                margin: 0 10px;
            }

    .xm_onfo_box .xm_2 {
        width: 100%;
        overflow: hidden;
        line-height: 27px;
        margin-top: 10px;
    }

        .xm_onfo_box .xm_2 a {
            color: #299af0;
            margin-right: 50px;
            text-decoration: underline;
        }

        .xm_onfo_box .xm_2 .dw_logo {
            width: 25px;
            height: 25px;
            border-radius: 100%;
            border: 1px solid #eee;
            vertical-align: bottom;
        }

        .xm_onfo_box .xm_2 span {
            color: #999;
            margin-right: 50px;
        }

    .xm_onfo_box .xm_3 {
        width: 100%;
        height: 54px;
        text-indent: 2em;
        color: #999;
        line-height: 27px;
        margin-top: 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -moz-line-clamp: 2;
        -webkit-box-orient: vertical;
    }


.qiye_onfo_box {
    width: 100%;
    overflow: hidden;
    border-radius: 5px;
    padding: 30px 50px 30px 30px;
    box-sizing: border-box;
    margin-top: 20px;
    position: relative;
}

    .qiye_onfo_box:hover {
        box-shadow: rgba(0,0,0,.2) 0px 0px 5px 2px;
    }

    .qiye_onfo_box .name {
        display: block;
        width: 100%;
        font-size: 24px;
    }

        .qiye_onfo_box .name:hover {
            color: #299af0;
        }

    .qiye_onfo_box ul {
        display: block;
        overflow: hidden;
        margin-top: 20px;
        width: 80%
    }

        .qiye_onfo_box ul li {
            width: 33%;
            float: left;
            height: 30px;
            line-height: 30px;
            color: #999;
        }

            .qiye_onfo_box ul li:last-child {
                width: 100%
            }

            .qiye_onfo_box ul li span {
                display: inline-block;
                width: 70px;
                text-align: right;
                margin-right: 10px;
                color: #333;
            }

            .qiye_onfo_box ul li a {
                color: #1a7cea;
                margin-left: 10px;
                text-decoration: underline;
            }

            .qiye_onfo_box ul li:nth-child(1),
            .qiye_onfo_box ul li:nth-child(4) {
                width: 20%;
            }

    .qiye_onfo_box .guanzhu {
        position: absolute;
        right: 50px;
        top: 60px;
        width: 80px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        margin: 20px auto;
        cursor: pointer;
        border: 1px solid #1a7cea;
        border-radius: 30px;
        color: #1a7cea;
    }

    .qiye_onfo_box .on {
        color: #fff;
        background: #1a7cea;
    }


.search_tip {
    width: 100%;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin-top: 50px;
    margin-bottom: 20px;
}

    .search_tip span {
        color: #ff6600
    }

.fy_box {
    width: 100%;
    overflow: hidden;
    clear: both;
    padding-top: 50px;
}

.meneame {
    height: 50px;
    FONT-SIZE: 16px;
    TEXT-ALIGN: center;
    clear: both;
}

    .meneame a {
        BORDER: #666 1px solid;
        COLOR: #333;
        padding: 7px 15px;
        border-radius: 30px;
    }

        .meneame a:hover {
            background: #082646;
            color: #fff;
            border: 1px solid #082646;
        }

        .meneame a:last-child,
        .meneame a:first-child {
            padding: 7px 15px;
        }

    .meneame span {
        margin: 0 5px;
        border-radius: 30px;
    }

    .meneame .current {
        background: #082646;
        color: #fff;
        border: 1px solid #082646;
        padding: 7px 15px;
    }

    .meneame .disabled {
        BORDER: #333 1px solid;
        COLOR: #999;
        border: 1px solid #999;
        padding: 7px 15px;
    }

.search_no {
    width: 440px;
    height: 150px;
    overflow: hidden;
    margin: 100px auto;
    background: url(/images/vip_ico.png) no-repeat scroll 0 -195px;
}

    .search_no div {
        margin-left: 50px;
        color: #999;
    }

        .search_no div span {
            color: #082646
        }

        .search_no div a {
            background: #ff6600;
            padding: 6px 15px;
            margin-left: 5px;
            border-radius: 3px;
            color: #fff;
        }

            .search_no div a:hover {
                background: #fc8637;
            }

.right_ban {
    width: 250px;
    float: right;
    overflow: hidden;
}

    .right_ban img {
        width: 100%;
    }



/*园区详情*/
.xq_mian_top {
    width: 100%;
    height: 220px;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}

.xq_content {
    width: 1280px;
    height: 220px;
    overflow: hidden;
    margin: 75px auto 0 auto;
}

    .xq_content .yq_l {
        width: 825px;
        overflow: hidden;
        float: left;
    }

        .xq_content .yq_l .yq_logo {
            width: 75px;
            height: 75px;
            overflow: hidden;
            border-radius: 40px;
            border: 1px solid #eee;
            box-sizing: border-box;
            margin-left: 50px;
            margin-right: 15px;
            float: left;
        }

            .xq_content .yq_l .yq_logo img {
                width: 100%;
                height: 100%
            }

        .xq_content .yq_l .yq_n {
            float: left;
            width: 680px;
        }

            .xq_content .yq_l .yq_n .n1 {
                width: 100%;
                height: 47px;
                color: #082646;
                font-size: 36px;
                font-weight: bold;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .xq_content .yq_l .yq_n .n2 {
                margin-top: 10px;
            }

                .xq_content .yq_l .yq_n .n2 span {
                    color: #ccc;
                }

                    .xq_content .yq_l .yq_n .n2 span a {
                        color: #268af6;
                        text-decoration: underline;
                        margin: 0 10px;
                    }

                .xq_content .yq_l .yq_n .n2 em {
                }

                    .xq_content .yq_l .yq_n .n2 em i {
                        color: #CCCCCC;
                        margin: 0 10px;
                        padding-left: 20px;
                        background: url(/images/vip_ico.png)no-repeat scroll 0 -137px;
                    }

            .xq_content .yq_l .yq_n .n3 {
                height: 30px;
                overflow: hidden;
                margin-top: 20px;
            }

                .xq_content .yq_l .yq_n .n3 .n_x {
                    width: 280px;
                    height: 30px;
                    overflow: hidden;
                    background: url(/images/xx.png) no-repeat scroll;
                }

                    .xq_content .yq_l .yq_n .n3 .n_x span {
                        margin-left: 140px;
                        color: #ff6600;
                        font-size: 24px;
                        line-height: 30px;
                    }

                .xq_content .yq_l .yq_n .n3 .x5 {
                    background-position: 0 0;
                }

                .xq_content .yq_l .yq_n .n3 .x4 {
                    background-position: 0 -30px;
                }

                .xq_content .yq_l .yq_n .n3 .x3 {
                    background-position: 0 -60px;
                }

                .xq_content .yq_l .yq_n .n3 .x2 {
                    background-position: 0 -90px;
                }

                .xq_content .yq_l .yq_n .n3 .x1 {
                    background-position: 0 -120px;
                }

                .xq_content .yq_l .yq_n .n3 .x0 {
                    background-position: 0 -150px;
                }

    .xq_content .yq_2 {
        width: 450px;
        overflow: hidden;
        float: right;
    }

        .xq_content .yq_2 .g1 {
            width: 100%;
            margin-top: 25px;
            overflow: hidden;
        }

            .xq_content .yq_2 .g1 .gzyq {
                width: 125px;
                height: 20px;
                line-height: 20px;
                background: url(/images/vip_ico.png) no-repeat scroll 0 -155px;
                cursor: pointer;
                float: right;
                text-indent: 25px;
            }

            .xq_content .yq_2 .g1 .on {
                background: url(/images/vip_ico.png) no-repeat scroll 0 -175px;
                color: #ff0000;
            }

            .xq_content .yq_2 .g1 .liulan {
                width: 125px;
                height: 20px;
                line-height: 20px;
                float: right;
                text-indent: 30px;
                background: url(/images/img_list.png) no-repeat scroll 0 -1444px;
            }

        .xq_content .yq_2 .g2 {
            width: 100%;
            margin-top: 50px;
        }

            .xq_content .yq_2 .g2 a {
                display: block;
                width: 120px;
                height: 35px;
                border-radius: 3px;
                border: 1px solid#082646;
                box-sizing: border-box;
                float: right;
                margin-left: 10px;
                background: url(/images/img_list.png) no-repeat scroll;
                color: #082646;
                line-height: 32px;
                text-indent: 45px;
            }

            .xq_content .yq_2 .g2 .yx {
                background-position: 0 -1534px;
            }

            .xq_content .yq_2 .g2 .zx {
                background-position: 0 -1464px;
            }

            .xq_content .yq_2 .g2 .lx {
                background-position: 0 -1604px;
            }

            .xq_content .yq_2 .g2 .yx:hover {
                background-position: 0 -1569px;
                background-color: #082646;
                color: #fff;
            }

            .xq_content .yq_2 .g2 .zx:hover {
                background-position: 0 -1499px;
                background-color: #082646;
                color: #fff;
            }

            .xq_content .yq_2 .g2 .lx:hover {
                background-position: 0 -1639px;
                background-color: #082646;
                color: #fff;
            }

.xm_maodian {
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #dcdcdc;
    clear: both;
    line-height: 50px;
    text-align: center;
    box-shadow: rgba(0,0,0,0.2) 0px 10px 3px -10px;
}

    .xm_maodian a {
        margin: 0 30px;
        color: #299af0;
        font-size: 16px;
    }

        .xm_maodian a:hover {
            color: #ff6600;
        }

.jibenxinxi {
    width: 1270px;
    height: 320px;
    overflow: hidden;
    border: 1px solid #eee;
    border-radius: 5px;
    margin: 20px auto 0 auto;
    box-shadow: rgba(16,36,94,0.1) 0px 1px 3px 0px;
}

    .jibenxinxi .pic {
        width: 360px;
        height: 240px;
        overflow: hidden;
        float: left;
        margin: 40px;
    }

        .jibenxinxi .pic img {
            width: 100%;
            transform: scale(1);
            transition: all 1s ease 0s;
        }

        .jibenxinxi .pic:hover img {
            transform: scale(1.1);
            transition: all 1s ease 0s;
        }

    .jibenxinxi .txt {
        width: 760px;
        height: 240px;
        float: right;
        margin: 40px 40px 40px 0;
    }

        .jibenxinxi .txt h2 {
            font-size: 18px;
            font-weight: bold;
            line-height: 2em;
        }

        .jibenxinxi .txt .wz {
            margin-top: 10px;
            text-indent: 2em;
            line-height: 2.5em;
            color: #666;
            height: 170px;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 5;
            overflow: hidden;
        }

            .jibenxinxi .txt .wz p {
                line-height: 2.5em;
                text-indent: 2em;
                color: #666;
            }

        .jibenxinxi .txt a {
            color: #299af0;
            display: block;
            float: right;
            text-align: right
        }

.warp_xm_list {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}

    .warp_xm_list .xm_left {
        width: 880px;
        overflow: hidden;
        float: left;
    }

.yq_list {
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
    overflow: hidden;
    box-sizing: border-box;
}

    .yq_list h3 {
        width: 100%;
        line-height: 30px;
        font-size: 28px;
        font-weight: bold;
    }

        .yq_list h3 strong {
            color: #007AFF;
            font-size: 21px;
            font-weight: bold;
        }

.yq_content_tb {
    width: 100%;
    overflow: hidden;
}

    .yq_content_tb .tub_1 {
        width: 100%;
        overflow: hidden;
        position: relative;
    }

        .yq_content_tb .tub_1 .tit {
            border-left: 15px solid #ff6600;
            position: absolute;
            left: 40px;
            top: 20px;
            z-index: 9;
            font-size: 16px;
            font-weight: bold;
            text-indent: 10px;
        }

        .yq_content_tb .tub_1 .formone {
            margin: 0 40px;
        }

    .yq_content_tb .tub_2 {
        width: 340px;
        overflow: hidden;
        position: relative;
        padding-top: 50px;
        float: left;
    }

        .yq_content_tb .tub_2 .tit {
            border-left: 15px solid #ff6600;
            position: absolute;
            left: 40px;
            top: 20px;
            z-index: 9;
            font-size: 16px;
            font-weight: bold;
            text-indent: 10px;
        }

    .yq_content_tb .tub_3 {
        width: 340px;
        overflow: hidden;
        position: relative;
        padding-top: 50px;
        float: left;
    }

        .yq_content_tb .tub_3 .tit {
            border-left: 15px solid #ff6600;
            position: absolute;
            left: 40px;
            top: 20px;
            z-index: 9;
            font-size: 16px;
            font-weight: bold;
            text-indent: 10px;
        }

/*2019-6-3推荐文章添加*/
.tuijian_list {
    display: block;
    width: 100%;
    overflow: hidden;
    width: 860px;
    margin: 20px auto 0 auto
}

    .tuijian_list li {
        display: block;
        height: 30px;
        width: 100%;
    }

        .tuijian_list li a {
            display: block;
            width: 80%;
            float: left;
            color: #299af0;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 16px;
            line-height: 30px;
        }

            .tuijian_list li a:hover {
                text-decoration: underline;
            }

        .tuijian_list li span {
            display: block;
            width: 18%;
            float: right;
            text-align: right;
            color: #999;
            line-height: 30px;
        }

.yq_content_tb .tub_4 {
    width: 270px;
    overflow: hidden;
    position: relative;
    padding-top: 50px;
    float: left;
}

    .yq_content_tb .tub_4 .tit {
        border-left: 15px solid #ff6600;
        position: absolute;
        left: 40px;
        top: 20px;
        z-index: 9;
        font-size: 16px;
        font-weight: bold;
        text-indent: 10px;
    }

    .yq_content_tb .tub_4 .formfour {
        width: 100%;
        overflow: hidden;
        margin-left: 40px;
        margin-top: 20px;
    }

        .yq_content_tb .tub_4 .formfour ul li {
            width: 100%;
            float: left;
            height: 48px;
            background: #e8fdff;
            margin-bottom: 2px;
            line-height: 48px;
        }

            .yq_content_tb .tub_4 .formfour ul li div {
                float: left;
                margin-right: 10px;
                text-align: center;
                width: 95px;
                background: #d2f5f9;
                height: 48px;
            }

.warp_xm_list .xm_right {
    width: 290px;
    float: right;
    overflow: hidden;
    box-sizing: border-box;
}

    .warp_xm_list .xm_right .xm_r_box {
        position: relative;
        border-radius: 3px;
        width: 100%;
        overflow: hidden;
        box-sizing: border-box;
        margin-bottom: 20px;
        border: 1px solid #eee;
        background: #fff;
    }

        .warp_xm_list .xm_right .xm_r_box h3 {
            width: 100%;
            height: 55px;
            line-height: 55px;
            text-indent: 10px;
            font-size: 18px;
            font-weight: bold;
            background: #f5f5f5;
        }

        .warp_xm_list .xm_right .xm_r_box .mors {
            position: absolute;
            right: 10px;
            top: 0;
            z-index: 3;
            line-height: 55px;
            color: #999;
        }

#tagscloud {
    width: 90%;
    height: 260px;
    position: relative;
    font-size: 12px;
    color: #333;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
}

    #tagscloud a {
        position: absolute;
        top: 0px;
        left: 0px;
        color: #333;
        font-family: Arial;
        text-decoration: none;
        margin: 0 10px 15px 0;
        line-height: 18px;
        text-align: center;
        font-size: 12px;
        padding: 1px 5px;
        display: inline-block;
        border-radius: 3px;
    }

        #tagscloud a.tagc1 {
            background: #ff5500;
            color: #fff;
        }

        #tagscloud a.tagc2 {
            background: #ffab91;
            color: #fff;
        }

        #tagscloud a.tagc3 {
            background: #ffe599;
            color: #fff;
        }

        #tagscloud a.tagc4 {
            background: #80cbc4;
            color: #fff;
        }

        #tagscloud a.tagc5 {
            background: #80deea;
            color: #fff;
        }

        #tagscloud a.tagc6 {
            background: #8085e9;
            color: #fff;
        }

        #tagscloud a:hover {
            color: #fff;
            background: #0099ff;
        }

.paiming {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

    .paiming li {
        float: left;
        width: 60px;
        line-height: 30px;
        margin-left: 20px;
        cursor: pointer;
        color: #999999
    }

.tabcon {
    width: 100%;
    margin: 0 auto;
    display: none;
    overflow: hidden;
}

    .tabcon.active {
        display: block;
    }

.tabitem.active {
    color: #299af0;
}

.tabcon ul li {
    width: 100%;
    float: left;
    border-bottom: 1px dashed #eee;
    padding: 15px 10px;
    overflow: hidden;
}

    .tabcon ul li a {
        display: block;
        width: 85%;
        float: left;
        line-height: 20px;
        color: #299af0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .tabcon ul li span {
        background: #ececec;
        display: block;
        width: 20px;
        height: 20px;
        border-radius: 20px;
        line-height: 20px;
        text-align: center;
        margin-right: 5px;
        float: left
    }

.tabcon ul .t span {
    background: #ff5656;
    color: #fff;
}

.tabcon ul li:last-child {
    border-bottom: none;
    margin-bottom: 20px;
}

.zs_li {
    width: 100%;
    margin: 0 auto;
    padding: 15px 10px;
    overflow: hidden;
}

    .zs_li a {
        display: block;
        overflow: hidden;
        margin-bottom: 35px;
    }

        .zs_li a .z1 {
            font-size: 14px;
            width: 50%;
            overflow: hidden;
            float: right;
            margin-top: 10px;
        }

        .zs_li a .z2 {
            color: #666;
            line-height: 24px;
            display: none;
        }

            .zs_li a .z2 span {
                display: block;
                width: 100%;
                font-size: 12px;
            }

            .zs_li a .z2 em {
                display: block;
                width: 100%;
            }

        .zs_li a .z3 {
            margin-top: 10px;
            float: left;
        }

            .zs_li a .z3 img {
                width: 100px;
                float: left;
                margin-right: 10px;
            }

            .zs_li a .z3 i {
                display: none;
                float: left;
                width: 130px;
                height: 65px;
                line-height: 20px;
                text-indent: 2em;
                overflow: hidden;
                text-overflow: ellipsis;
            }

.dt_li {
    width: 100%;
    padding: 0 10px;
    margin: 0 auto;
}

    .dt_li ul li {
        width: 100%;
        height: 35px;
        line-height: 35px;
    }

        .dt_li ul li a {
            color: #299af0;
            display: block;
            width: 100%;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            display: inline-block !important;
        }

            .dt_li ul li a:hover {
                color: #ff6600;
            }

        .dt_li ul li span {
            display: none;
        }

    .dt_li h3 {
        font-size: 18px;
        font-weight: bold;
        margin: 20px 0;
    }

    .dt_li ul li:last-child {
        margin-bottom: 20px;
    }


.chanyeditu {
    width: 100%;
    height: 95px;
    margin-left: 40px;
}

    .chanyeditu li {
        float: left;
        height: 35px;
        padding: 0 18px;
        line-height: 35px;
        margin-right: 10px;
        border: 1px solid #999;
        border-radius: 3px;
        margin-top: 25px;
    }

.ditucon {
    width: 890px;
    height: 400px;
    overflow: hidden;
    margin: 0 auto;
    display: none;
    overflow: hidden;
    border: 1px solid #e5e5e5;
}

    .ditucon.active {
        display: block;
    }

.ditutem.active {
    background: #082646;
    border: 1px solid #082646;
    color: #fff;
}

.yuanquku {
    width: 100%;
    height: 95px;
    margin-left: 40px;
}

    .yuanquku li {
        float: left;
        height: 35px;
        padding: 0 18px;
        line-height: 35px;
        margin-right: 10px;
        border: 1px solid #999;
        border-radius: 3px;
        margin-top: 25px;
        cursor: pointer;
    }

.kucon {
    width: 890px;
    overflow: hidden;
    margin: 0 auto;
    display: none;
    overflow: hidden;
}

    .kucon.active {
        display: block;
    }

.kutem.active {
    background: #082646;
    border: 1px solid #082646;
    color: #fff;
}

    .kutem.active a {
        color: #fff
    }



.ku_li_t {
    width: 100%;
    overflow: hidden;
    height: 50px;
    border-bottom: 1px solid #e5e5e5;
}

    .ku_li_t ul li {
        width: 15%;
        float: left;
        font-weight: bold;
        line-height: 50px;
        margin-right: 1%
    }

        .ku_li_t ul li:first-child {
            width: 35%;
        }

.ku_li_list {
    width: 100%;
    overflow: hidden;
}

    .ku_li_list ul {
        display: block;
        width: 100%;
        overflow: hidden;
        border-bottom: 1px solid #eee;
    }

        .ku_li_list ul li {
            width: 15%;
            float: left;
            margin-right: 1%;
            overflow: hidden;
            margin: 20px 1% 20px 0;
        }

            .ku_li_list ul li:first-child {
                width: 35%;
            }

            .ku_li_list ul li .k_pic {
                width: 55px;
                float: left;
                border: 1px solid #eee;
                display: none;
            }

                .ku_li_list ul li .k_pic img {
                    width: 55px;
                    height: 55px;
                    float: left;
                }

            .ku_li_list ul li .k_msg {
                width: 95%;
                float: left;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

                .ku_li_list ul li .k_msg a {
                    color: #299af0;
                }

                .ku_li_list ul li .k_msg p {
                    line-height: 25px;
                }

                    .ku_li_list ul li .k_msg p span {
                        font-size: 16px;
                    }

                    .ku_li_list ul li .k_msg p i {
                        color: #52b0dc;
                        margin-left: 10px;
                    }

                    .ku_li_list ul li .k_msg p:last-child {
                        color: #666;
                        display: none;
                    }

            .ku_li_list ul li em {
            }

.touzizhinan {
    width: 100%;
    height: 95px;
    margin-left: 40px;
}

    .touzizhinan li {
        float: left;
        height: 35px;
        padding: 0 18px;
        line-height: 35px;
        margin-right: 10px;
        border: 1px solid #999;
        border-radius: 3px;
        margin-top: 25px;
        cursor: pointer;
    }

.tzcon {
    width: 890px;
    overflow: hidden;
    margin: 0 auto;
    display: none;
    overflow: hidden;
}

    .tzcon.active {
        display: block;
    }

.tztem.active {
    background: #082646;
    border: 1px solid #082646;
    color: #fff;
}

.tzcon ul li {
    width: 100%;
    height: 50px;
}

    .tzcon ul li a {
        width: 80%;
        float: left;
        line-height: 50px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #299af0;
        font-size: 16px;
    }

        .tzcon ul li a span {
            margin-right: 5px;
        }

    .tzcon ul li i {
        float: right;
        color: #999;
        line-height: 50px;
    }


.wz_con {
    width: 100%;
    overflow: hidden;
}

    .wz_con h1 {
        width: 100%;
        font-size: 24px;
        font-weight: bold;
    }

    .wz_con h4 {
        width: 100%;
        font-size: 24px;
        font-weight: bold;
    }

    .wz_con .zw {
        line-height: 2.5em;
        margin-top: 10px;
        overflow: hidden;
    }

        .wz_con .zw p {
            font-size: 16px;
            margin: 16px 0;
        }

            .wz_con .zw p span {
                font-size: 16px;
            }

            .wz_con .zw p img {
                width: 100%
            }

        .wz_con .zw ul {
            display: block;
            overflow: hidden;
        }

            .wz_con .zw ul li {
                width: 45%;
                float: left;
                line-height: 50px;
            }

                .wz_con .zw ul li span {
                    color: #999;
                }

        .wz_con .zw .jj {
            clear: both;
            text-indent: 2em;
            margin-top: 50px;
        }

    .wz_con .linkall {
        width: 100%;
        height: 50px;
        background: #eee;
        text-align: center;
        line-height: 50px;
        margin-bottom: 20px;
        color: #69abfe;
        font-size: 16px;
        cursor: pointer;
    }

    .wz_con .daodu {
    }

        .wz_con .daodu p {
            line-height: 2em;
            font-size: 16px;
        }

        .wz_con .daodu a {
            color: #299af0
        }

            .wz_con .daodu a:hover {
                text-decoration: underline;
            }

.tag {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
}

    .tag a {
        background: #bcdaff;
        border-radius: 3px;
        color: #0044CC;
        padding: 5px 15px;
        box-sizing: border-box;
        margin-right: 10px;
        display: inline-block;
        margin-bottom: 10px;
    }

        .tag a:hover {
            text-decoration: underline;
        }

.nei_current {
    overflow: hidden;
    margin-top: 30px;
}

    .nei_current a {
        display: block;
        width: 30%;
        height: 240px;
        margin-bottom: 30px;
        overflow: hidden;
        float: left;
        margin-right: 18px;
    }

        .nei_current a:last-child {
            margin-right: 0;
        }

        .nei_current a div {
            clear: both;
        }

        .nei_current a .pic_s {
            width: 100%;
            height: 170px;
            overflow: hidden;
        }

            .nei_current a .pic_s img {
                width: 100%;
                transform: scale(1);
                transition: all 1s ease 0s;
            }

        .nei_current a:hover .pic_s img {
            transform: scale(1.1);
            transition: all 1s ease 0s;
        }

        .nei_current a .yuan_name {
            width: 100%;
            font-size: 18px;
            margin-top: 15px;
            overflow: hidden;
        }

            .nei_current a .yuan_name span {
                display: block;
                float: left;
                max-width: 300px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .nei_current a .yuan_name i {
                display: block;
                width: 50px;
                height: 18px;
                float: left;
                background: url(/images/vip_ico.png) no-repeat scroll;
                margin-top: 2px;
            }

        .nei_current a .yuan_adds {
            width: 100%;
            font-size: 14px;
            margin-top: 5px;
            color: #999;
        }


.cont_login {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
}

    .cont_login .bg {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: url(/images/1px.png) repeat scroll 0 0;
    }

    .cont_login .login_box {
        width: 440px;
        background: #fff;
        position: absolute;
        left: 50%;
        margin-left: -220px;
        top: 30%;
        z-index: 10001;
        padding: 30px 0;
        box-sizing: border-box;
    }

        .cont_login .login_box .rx {
            width: 80px;
            height: 80px;
            background: url(/images/dl_tx.png) no-repeat scroll 0 0;
            margin: 45px auto;
            display: none;
        }

        .cont_login .login_box .lo_li {
            width: 355px;
            margin: 0 auto;
            overflow: hidden;
        }

            .cont_login .login_box .lo_li strong {
                font-size: 28px;
                font-weight: normal;
                float: left;
            }

            .cont_login .login_box .lo_li span {
                float: right;
                margin-top: 15px;
                font-size: 16px;
            }

            .cont_login .login_box .lo_li a {
                color: #ff6600;
                text-decoration: underline;
            }

        .cont_login .login_box .inpt {
            padding-top: 45px;
            position: relative;
        }

            .cont_login .login_box .inpt input {
                display: block;
                line-height: 14px;
                width: 100%;
                border: #DAE2E5 1px solid;
                text-indent: 10px;
                overflow: hidden;
                color: #000;
                padding: 12px 0;
                margin-bottom: 15px;
                box-sizing: border-box;
                border-radius: 30px
            }

            .cont_login .login_box .inpt .erro_t {
                height: 30px;
                line-height: 30px;
                background: #082646;
                color: #fff;
                text-indent: 10px;
                position: absolute;
                left: 0;
                top: 5px;
            }

            .cont_login .login_box .inpt .yzm_btn {
                display: inline-block;
                width: 125px;
                padding: 12px 0;
                text-align: center;
                border: 0;
                border-radius: 30px;
                color: #333;
                border: 1px solid #ccc;
                cursor: pointer;
                position: absolute;
                right: 0;
                top: 105px;
                -moz-padding: 10px 0;
                -moz-top: 100px;
            }

            .cont_login .login_box .inpt .on {
                background: #c9c9c9;
                color: #666;
                cursor: default;
            }

        .cont_login .login_box .lo_li .dl_btn {
            margin-top: 10px;
            float: left;
        }

            .cont_login .login_box .lo_li .dl_btn input {
                width: 130px;
                height: 45px;
                line-height: 45px;
                color: #fff;
                background: #ff5500;
                display: block;
                text-align: center;
                font-size: 20px;
                border: none;
                font-family: '微软雅黑';
                cursor: pointer;
                border-radius: 30px;
            }

        .cont_login .login_box .lo_li .logcheckbox {
            float: left;
            margin-top: 22px;
            margin-left: 25px;
        }

        .cont_login .login_box .lo_li .wanjipsw {
            float: right;
            margin-top: 22px;
        }

            .cont_login .login_box .lo_li .wanjipsw a {
                color: #333;
                text-decoration: none;
            }

.sfdl {
    display: block;
    margin: -10px auto 0 auto;
    background: #fff;
    width: 100px;
    font-size: 14px;
    text-align: center;
    color: #666;
}

.cont_login .login_box .lo_txt {
    width: 355px;
    margin: 30px auto;
    overflow: hidden;
    text-align: center;
}

    .cont_login .login_box .lo_txt a {
        color: #ff6600;
        text-decoration: underline;
    }

.lotitle {
    text-align: center;
    border-top: 1px solid #eee;
    padding-top: 20px;
}

.threeloginwx {
    width: 100%;
    overflow: hidden;
    margin: 20px 0;
}

    .threeloginwx a {
        display: block;
        width: 80px;
        height: 80px;
        margin: 0 auto;
        overflow: hidden;
    }

        .threeloginwx a img {
            width: 100%;
        }


.zcbg {
    width: 100%;
    overflow: hidden;
    background: url(/images/zc_bg.jpg) no-repeat scroll center bottom #f1f1f1;
    overflow: hidden;
}

.zc_logo {
    display: block;
    width: 135px;
    height: 76px;
    background: url(/images/zc_logo.png) no-repeat scroll 0 0;
    overflow: hidden;
    text-indent: -99999px;
    margin: 70px auto 50px auto
}

.zc_content {
    width: 300px;
    margin: 0 auto;
    padding-bottom: 100px
}

    .zc_content .tit {
        font-size: 30px;
        text-align: center;
        margin-bottom: 40px
    }

    .zc_content .inputk {
        width: 100%;
        height: 50px;
        position: relative;
        margin-bottom: 10px;
        position: relative
    }

        .zc_content .inputk input {
            display: block;
            line-height: 14px;
            width: 100%;
            border: #fff 1px solid;
            text-indent: 10px;
            overflow: hidden;
            color: #000;
            padding: 12px 0;
            margin-bottom: 15px;
            box-sizing: border-box;
            border-radius: 5px;
            float: left;
        }

    .zc_content .xieyi {
        text-align: center;
        margin: 30px 0 60px 0;
    }

        .zc_content .xieyi a {
            color: #ff6600;
        }

    .zc_content .yy {
        text-align: right;
    }

        .zc_content .yy a {
            color: #ff6600;
        }

    .zc_content .inputk .btn {
        display: block;
        width: 100%;
        overflow: hidden;
        color: #fff;
        border-radius: 5px;
        background: #ff6600;
        font-size: 18px;
        text-align: center;
        padding: 15px 0;
    }

    .zc_content .inputk .pc_yzm {
        float: right;
        width: 120px;
        height: 45px;
    }

        .zc_content .inputk .pc_yzm img {
            width: 100px;
        }

    .zc_content .inputk .yzm_btn {
        display: inline-block;
        width: 125px;
        padding: 12px 0;
        text-align: center;
        border: 0;
        border-radius: 5px;
        color: #333;
        border: 1px solid #ccc;
        cursor: pointer;
        float: right;
    }

.zc_foot {
    text-align: center;
    margin-top: 50px;
}


.y_bot {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding: 100px 0 30px 0
}

    .y_bot .fh_btn {
        display: block;
        width: 100px;
        float: left;
        margin-right: 20px;
        height: 30px;
        border: 1px solid #ff6600;
        text-align: center;
        line-height: 30px;
        border-radius: 3px;
        color: #ff6600
    }

    .y_bot .fx {
        float: right;
        width: 150px
    }

        .y_bot .fx span {
            float: left;
            line-height: 28px;
        }

/*页脚*/ /*2019.1.9 公共foot更新*/
.footer {
    width: 100%;
    background: #2e2e2e;
    overflow: hidden;
}

    .footer .foot_content {
        width: 1140px;
        overflow: hidden;
        margin: 30px auto;
    }

.foot_info_1 {
    width: 200px;
    float: left;
    overflow: hidden;
}

    .foot_info_1 h4 {
        display: block;
        height: 16px;
        margin-bottom: 30px;
        line-height: 16px;
        font-size: 16px;
        color: #fff;
        border-left: 3px solid #0084ff;
        font-weight: bold;
        text-indent: 10px;
    }

    .foot_info_1 .sev_list {
        color: #737373;
        margin-bottom: 20px;
    }

        .foot_info_1 .sev_list strong {
            display: block;
        }

        .foot_info_1 .sev_list span {
            display: block;
        }


.foot_info_2 {
    width: 180px;
    float: left;
    overflow: hidden;
}

    .foot_info_2 h4 {
        display: block;
        height: 16px;
        margin-bottom: 30px;
        line-height: 16px;
        font-size: 16px;
        color: #fff;
        border-left: 3px solid #0084ff;
        font-weight: bold;
        text-indent: 10px;
    }

    .foot_info_2 .ablist {
        width: 100%;
        overflow: hidden;
    }

        .foot_info_2 .ablist a {
            display: block;
            color: #737373;
            margin-bottom: 20px;
        }

            .foot_info_2 .ablist a:hover {
                color: #fff;
            }

.foot_info_3 {
    width: 550px;
    float: left;
    overflow: hidden;
}

    .foot_info_3 h4 {
        display: block;
        height: 16px;
        margin-bottom: 30px;
        line-height: 16px;
        font-size: 16px;
        color: #fff;
        border-left: 3px solid #0084ff;
        font-weight: bold;
        text-indent: 10px;
    }

    .foot_info_3 .hblist {
        width: 100%;
        overflow: hidden;
    }

        .foot_info_3 .hblist a {
            display: block;
            width: 125px;
            height: 50px;
            float: left;
            border: 1px solid #2e2e2e;
        }

            .foot_info_3 .hblist a:hover {
                border: 1px solid #737373;
            }

.foot_info_4 {
    width: 200px;
    float: left;
    overflow: hidden;
}

    .foot_info_4 .zixuns {
        width: 100%;
        margin-bottom: 20px;
    }

        .foot_info_4 .zixuns h5 {
            color: #737373;
        }

        .foot_info_4 .zixuns strong {
            display: block;
            color: #fff;
            font-size: 24px;
        }

        .foot_info_4 .zixuns span {
            color: #737373;
        }

.footer .yqlink {
    width: 1140px;
    overflow: hidden;
    margin: 30px auto;
    border-top: 1px solid #555;
}

    .footer .yqlink h6 {
        color: #737373;
        margin: 30px 0;
    }

        .footer .yqlink h6 span {
            display: block;
            width: 100%;
            clear: both;
            overflow: hidden;
            margin-bottom: 10px;
        }

        .footer .yqlink h6 a {
            color: #737373;
            margin-right: 30px
        }

            .footer .yqlink h6 a:hover {
                color: #fff;
                text-decoration: underline;
            }

    .footer .yqlink .beian_msg {
        color: #737373;
        text-align: center;
    }

        .footer .yqlink .beian_msg a {
            color: #737373;
            margin: 0 20px;
        }

            .footer .yqlink .beian_msg a:hover {
                color: #fff;
                text-decoration: underline;
            }

.rzs {
    width: 1200px;
    margin: 30px auto 0 auto;
    text-align: center;
}

    .rzs img {
        width: 120px;
        height: 50px;
        margin: 0 20px;
    }

.zixun_tab {
    width: 100%;
    height: 95px;
    padding: 0 10px;
    box-sizing: border-box;
}

    .zixun_tab li {
        float: left;
        padding: 0 20px;
        border-right: 1px solid #333;
        margin-top: 40px;
        font-size: 18px;
        font-weight: bold;
        cursor: pointer;
    }

        .zixun_tab li:last-child {
            border-right: none;
        }

.zixuncon {
    width: 100%;
    display: none;
    box-sizing: border-box;
}

    .zixuncon.active {
        display: block;
    }

.zixuntem.active {
    color: #ff6600;
}

    .zixuntem.active a {
        color: #ff6600;
    }


.zixun_li {
    display: block;
    border-bottom: 1px dashed #eee;
    padding: 10px 0;
    box-sizing: border-box;
    overflow: hidden;
}

    .zixun_li .zx_t {
        width: 220px;
        height: 130px;
        float: left;
        overflow: hidden;
    }

        .zixun_li .zx_t img {
            width: 100%;
            transform: scale(1);
            transition: all 1s ease 0s;
        }

    .zixun_li .zx_txt {
        width: 630px;
        float: left;
        margin-left: 15px;
    }

        .zixun_li .zx_txt p {
            font-size: 18px;
            margin-bottom: 10px;
        }

        .zixun_li .zx_txt a {
            font-size: 20px;
            margin-bottom: 10px;
            font-weight: bold;
        }

            .zixun_li .zx_txt a:hover {
                color: #299af0;
            }

        .zixun_li .zx_txt h2 {
            font-size: 18px;
            margin-bottom: 10px;
            font-weight: bold;
        }

        .zixun_li .zx_txt .sdate {
            width: 100%;
            overflow: hidden;
            margin-top: 10px;
        }

            .zixun_li .zx_txt .sdate .time {
                display: block;
                height: 20px;
                width: 100px;
                font-size: 12px;
                color: #999;
                line-height: 18px;
                float: left;
                background: url(/images/img_list.png) no-repeat scroll 0 -1674px;
                text-indent: 20px;
            }

            .zixun_li .zx_txt .sdate .llmber {
                display: block;
                height: 20px;
                width: 100px;
                font-size: 12px;
                color: #999;
                line-height: 18px;
                float: left;
                background: url(/images/img_list.png) no-repeat scroll 0 -1694px;
                text-indent: 30px;
            }

        .zixun_li .zx_txt .zx_miaoshu {
            margin-top: 10px;
            font-size: 14px;
            color: #999;
            line-height: 25px;
            height: 50px;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            overflow: hidden;
        }

        .zixun_li .zx_txt .tag_date {
            width: 100%;
            overflow: hidden;
            margin-top: 10px;
        }

            .zixun_li .zx_txt .tag_date a {
                background: #eee;
                border-radius: 3px;
                color: #666;
                padding: 3px 15px;
                box-sizing: border-box;
                margin-right: 10px;
                display: inline-block;
                margin-bottom: 10px;
                font-size: 14px;
                font-weight: normal;
            }

                .zixun_li .zx_txt .tag_date a:hover {
                    color: #299af0;
                }


.zhaoshang_huodong {
    width: 1280px;
    overflow: hidden;
    margin: 0 auto 0 auto
}

.zshd_content {
    width: 100%;
    overflow: hidden;
}

    .zshd_content .hd_list {
        display: block;
        width: 30%;
        height: 437px;
        border: 1px solid #eee;
        float: left;
        margin-right: 38px;
        margin-bottom: 40px;
        box-sizing: border-box;
    }

        .zshd_content .hd_list .fm {
            width: 100%;
            height: 260px;
            overflow: hidden;
        }

            .zshd_content .hd_list .fm img {
                width: 100%;
                transform: scale(1);
                transition: all 1s ease 0s;
            }

        .zshd_content .hd_list .txt {
            width: 100%;
            height: 46px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-size: 16px;
            color: #333;
            padding: 10px;
            box-sizing: border-box;
            line-height: 25px
        }

            .zshd_content .hd_list .txt span {
                padding: 0 5px;
                background: #ff5500;
                color: #fff;
                font-size: 14px;
                margin-right: 5px;
                border-radius: 3px;
            }

        .zshd_content .hd_list .miaoshu {
            width: 100%;
            padding: 0 10px 10px 10px;
            box-sizing: border-box;
            height: 50px;
            line-height: 22px;
            font-size: 14px;
            word-break: break-all;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            color: #999;
            line-height: 25px
        }

        .zshd_content .hd_list .adds {
            width: 100%;
            background: url(/images/img_list.png) no-repeat scroll 0 -1717px;
            margin: 10px;
            box-sizing: border-box;
            text-indent: 30px;
            color: #999;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            box-sizing: border-box;
            padding-right: 10px;
        }

        .zshd_content .hd_list .t_b {
            padding: 10px;
            box-sizing: border-box;
            background: #fbfbfb;
            border-top: 1px solid #eee;
            position: relative;
            color: #999;
            background: url(/images/img_list.png) no-repeat scroll 10px -1735px;
        }

            .zshd_content .hd_list .t_b span {
                margin-left: 30px
            }

            .zshd_content .hd_list .t_b .zt {
                position: absolute;
                right: 10px;
                top: 8px;
                padding: 2px 10px;
                color: #fff;
                z-index: 2;
                font-size: 14px;
                border-radius: 30px;
            }

            .zshd_content .hd_list .t_b .z1 {
                background: #325f8f;
            }

            .zshd_content .hd_list .t_b .z2 {
                background: #4ad592;
            }

            .zshd_content .hd_list .t_b .z3 {
                background: #c2c2c2;
            }

        .zshd_content .hd_list:hover {
            box-shadow: 0px 0px 20px rgba(47,58,133,.2);
        }

            .zshd_content .hd_list:hover .fm img {
                transform: scale(1.1);
                transition: all 1s ease 0s;
            }


    .zshd_content .hdxq_left {
        width: 840px;
        border: 1px solid #eee;
        padding: 20px;
        box-sizing: border-box;
        overflow: hidden;
        float: left;
    }

        .zshd_content .hdxq_left img {
            width: 100%;
            padding: 0;
            margin: 0;
            float: left
        }

        .zshd_content .hdxq_left p {
            clear: both;
            font-size: 16px;
            line-height: 30px;
            text-indent: 2em;
            float: left;
        }

            .zshd_content .hdxq_left p img {
                width: 100%;
                margin: 10px auto
            }

.zs_tit {
    display: block;
    width: 100%;
    font-size: 30px;
    margin: 50px 0;
    box-sizing: border-box;
}


.right_scl_box {
    width: 430px;
    border: 1px solid #eee;
    border-left: none;
    float: right;
    margin-right: 10px;
    background: #fff;
    padding: 20px 0px 20px 0;
    box-sizing: border-box;
    overflow: hidden;
    z-index: 9;
}

    .right_scl_box .scl_conter {
        width: 430px;
        height: 405px;
        padding: 25px 45px;
        box-sizing: border-box;
    }

        .right_scl_box .scl_conter .hot {
            margin-bottom: 10px;
        }

            .right_scl_box .scl_conter .hot span {
                background: #ff5500;
                color: #fff;
                padding: 2px 10px;
                border-radius: 5px;
            }

        .right_scl_box .scl_conter .hdname {
            font-size: 18px;
            font-weight: bold;
            color: #333;
            margin-bottom: 35px;
        }

        .right_scl_box .scl_conter .dh_sj {
            overflow: hidden;
            margin-bottom: 20px
        }

            .right_scl_box .scl_conter .dh_sj ul li {
                width: 100%;
                height: 26px;
                float: left;
                background: url(/images/img_list.png) no-repeat scroll;
                text-indent: 30px;
                margin-bottom: 5px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

                .right_scl_box .scl_conter .dh_sj ul li span {
                    color: #999;
                }

            .right_scl_box .scl_conter .dh_sj ul .s1 {
                background-position: -2px -1743px
            }

            .right_scl_box .scl_conter .dh_sj ul .s2 {
                background-position: -2px -1716px
            }

            .right_scl_box .scl_conter .dh_sj ul .s3 {
                background-position: -2px -1795px
            }

        .right_scl_box .scl_conter .tits {
            font-weight: bold;
            margin-bottom: 20px;
        }

        .right_scl_box .scl_conter .piao_s {
            overflow: hidden;
            margin-bottom: 30px;
        }

            .right_scl_box .scl_conter .piao_s .ps {
                padding: 10px 10px;
                width: 153px;
                border: 1px dashed #eee;
                overflow: hidden;
                box-sizing: border-box;
                float: left;
                margin-right: 10px;
                margin-bottom: 10px;
            }

                .right_scl_box .scl_conter .piao_s .ps span {
                    color: #999;
                    font-size: 12px;
                    float: left;
                    line-height: 16px;
                }

                .right_scl_box .scl_conter .piao_s .ps strong {
                    color: #333;
                    font-size: 24px;
                    font-weight: bold;
                    float: left;
                    margin-left: 10px;
                }

            .right_scl_box .scl_conter .piao_s .on {
                border: 1px dashed #ff6600;
            }

        .right_scl_box .scl_conter .baom {
            overflow: hidden;
        }

            .right_scl_box .scl_conter .baom .bm_btn {
                display: block;
                float: left;
                width: 100px;
                height: 40px;
                line-height: 40px;
                text-align: center;
                background: #ff5500;
                color: #fff;
                border-radius: 5px;
            }

            .right_scl_box .scl_conter .baom span {
                float: left;
                line-height: 40px;
                margin-left: 10px;
                color: #999;
            }

            .right_scl_box .scl_conter .baom .fx {
                float: right;
                width: 26px;
                height: 26px;
                background: url(/images/img_list.png)no-repeat scroll 0 -1818px;
                overflow: hidden;
                text-indent: -9999px;
                margin-top: 5px;
            }

.scrollfixed { /*padding-top: 110px*/
}


.tan_box {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
}

    .tan_box .bg {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: url(/images/1px.png) repeat scroll 0 0;
    }

    .tan_box .conter_box {
        width: 520px;
        height: 340px;
        background: #fff;
        position: absolute;
        left: 50%;
        margin-left: -260px;
        top: 230px;
        z-index: 10001;
    }

        .tan_box .conter_box .tan_tit {
            width: 100%;
            height: 60px;
            border-bottom: 1px solid #eee;
            padding: 0 40px;
            line-height: 60px;
            box-sizing: border-box;
            font-size: 18px;
            font-weight: bold;
        }

        .tan_box .conter_box .tan_conter {
            width: 100%;
            overflow: hidden;
            padding: 0 40px;
            box-sizing: border-box;
        }

            .tan_box .conter_box .tan_conter .t1 {
                font-size: 36px;
                width: 100%;
                height: 100px;
                margin: 20px 0;
            }

                .tan_box .conter_box .tan_conter .t1 span {
                    float: right;
                }

            .tan_box .conter_box .tan_conter .t2 {
                font-size: 16px;
                margin-bottom: 30px;
            }

            .tan_box .conter_box .tan_conter .t3 {
                font-size: 16px;
                padding: 5px 0;
            }

                .tan_box .conter_box .tan_conter .t3 a {
                    background: #ff6600;
                    color: #fff;
                    border-radius: 3px;
                    padding: 3px 5px;
                    font-size: 14px;
                }


.about_box {
    width: 1140px;
    margin: 50px auto;
    overflow: hidden;
}

    .about_box .about_list {
        width: 200px;
        float: left;
        border: 1px solid #eee;
        box-sizing: border-box;
    }

        .about_box .about_list ul li {
            width: 100%;
            padding: 10px;
            box-sizing: border-box;
            float: left;
            border-bottom: 1px solid #eee;
        }

            .about_box .about_list ul li a {
                display: block;
                font-size: 16px;
            }

            .about_box .about_list ul li:last-child {
                border-bottom: none
            }

        .about_box .about_list ul .on {
            background: #082646;
        }

            .about_box .about_list ul .on a {
                color: #fff;
            }

.about_content {
    width: 900px;
    border: 1px solid #eee;
    float: right;
    padding: 50px 100px;
    box-sizing: border-box;
}

    .about_content p {
        text-indent: 2em;
        font-size: 16px;
        line-height: 3em;
        margin-bottom: 1em;
    }


.top_map_search {
    width: 100%;
    height: 50px;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
    background: #fff;
    position: absolute;
    top: 116px;
    z-index: 9;
}

    .top_map_search .top_content {
        width: 1280px;
        height: 50px;
        margin: 0 auto;
    }

        .top_map_search .top_content div {
            float: left;
            height: 50px;
            padding: 0 30px;
            box-sizing: border-box;
            border-left: 1px solid #eee;
        }

        .top_map_search .top_content .ssk {
            width: 505px;
            padding-top: 12px;
            box-sizing: border-box;
            padding-right: 0;
        }

            .top_map_search .top_content .ssk .sear_input {
                border: none;
                width: 415px;
                outline: none;
                height: 24px;
                float: left;
            }

            .top_map_search .top_content .ssk button {
                width: 50px;
                text-align: center;
                border: none;
                background: none;
                outline: none;
                height: 24px;
                float: left;
                cursor: pointer;
            }

                .top_map_search .top_content .ssk button:hover {
                    opacity: 0.8;
                }

.left_content {
    width: 400px;
    height: 100%;
    background: #fff;
    position: fixed;
    left: -400px;
    top: 154px;
    box-shadow: rgba(72,76,89,0.2) 2px 2px 4px 0px;
}

    .left_content .btn_ss {
        position: absolute;
        right: -40px;
        top: 35%;
        z-index: 3;
        width: 40px;
        height: 90px;
        background: url(/images/btn_l.png) no-repeat scroll;
        cursor: pointer;
    }


    .left_content .cy_content {
        width: 400px;
        height: 85%;
        position: absolute;
        left: 0;
        top: 0;
        background: #fff;
        overflow: auto;
        padding: 20px;
        box-sizing: border-box;
    }

        .left_content .cy_content .cyy_top {
            width: 100%;
            overflow: hidden;
            padding: 10px 0;
            box-sizing: border-box;
        }

            .left_content .cy_content .cyy_top .tx {
                width: 70px;
                height: 70px;
                float: left;
                margin-right: 15px;
                border: 1px solid #eee;
                border-radius: 70px;
                box-sizing: border-box;
            }

                .left_content .cy_content .cyy_top .tx img {
                    width: 100%;
                    height: 100%;
                    border-radius: 70px;
                }

            .left_content .cy_content .cyy_top .msg {
                width: 255px;
                float: left;
                padding: 10px 0;
                box-sizing: border-box;
            }

                .left_content .cy_content .cyy_top .msg .name {
                    font-size: 18px;
                    margin-bottom: 5px
                }

                .left_content .cy_content .cyy_top .msg .pinfen div {
                    float: left;
                    line-height: 30px;
                }

                .left_content .cy_content .cyy_top .msg .pinfen .lx {
                    color: #999;
                    margin-right: 20px;
                }


                .left_content .cy_content .cyy_top .msg .pinfen .n_x {
                    width: 180px;
                    height: 30px;
                    overflow: hidden;
                    background: url(/images/xx.png) no-repeat scroll;
                }

                    .left_content .cy_content .cyy_top .msg .pinfen .n_x span {
                        margin-left: 140px;
                        color: #ff6600;
                        font-size: 16px;
                        line-height: 30px;
                    }

                .left_content .cy_content .cyy_top .msg .pinfen .x5 {
                    background-position: 0 0;
                }

                .left_content .cy_content .cyy_top .msg .pinfen .x4 {
                    background-position: 0 -30px;
                }

                .left_content .cy_content .cyy_top .msg .pinfen .x3 {
                    background-position: 0 -60px;
                }

                .left_content .cy_content .cyy_top .msg .pinfen .x2 {
                    background-position: 0 -90px;
                }

                .left_content .cy_content .cyy_top .msg .pinfen .x1 {
                    background-position: 0 -120px;
                }

                .left_content .cy_content .cyy_top .msg .pinfen .x0 {
                    background-position: 0 -150px;
                }

            .left_content .cy_content .cyy_top .adds {
                float: left;
                margin-top: 5px
            }

                .left_content .cy_content .cyy_top .adds i {
                    color: #CCCCCC;
                    margin: 0 10px;
                    padding-left: 20px;
                    background: url(/images/vip_ico.png)no-repeat scroll 0 -137px;
                }

.cyy_cz {
    width: 100%;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    padding: 15px 0;
    box-sizing: border-box;
    overflow: hidden;
    margin-top: 10px;
}

    .cyy_cz .gzyq {
        width: 110px;
        height: 20px;
        line-height: 20px;
        background: url(/images/vip_ico.png) no-repeat scroll 0 -155px;
        cursor: pointer;
        float: right;
        text-indent: 25px;
        float: left;
        border-right: 1px solid #eee;
        margin-left: 50px;
    }

    .cyy_cz .on {
        background: url(/images/vip_ico.png) no-repeat scroll 0 -175px;
        color: #ff0000;
    }

    .cyy_cz .ruyuan {
        display: block;
        width: 110px;
        height: 20px;
        line-height: 20px;
        background: url(/images/img_list.png) no-repeat scroll 0 -1847px;
        cursor: pointer;
        float: right;
        text-indent: 25px;
        float: left;
        margin-left: 50px;
    }


.msg_list {
    width: 100%;
    padding: 30px 0 10px 0;
    box-sizing: border-box;
    overflow: hidden;
}

    .msg_list ul li {
        width: 100%;
        float: left;
        height: 30px;
        line-height: 30px;
        margin-bottom: 10px;
    }

        .msg_list ul li span {
            display: block;
            width: 115px;
            height: 30px;
            line-height: 30px;
            text-align: right;
            float: left
        }

        .msg_list ul li em {
            display: block;
            width: 225px;
            height: 30px;
            line-height: 30px;
            float: left
        }

.chanyefenbu {
    width: 100%;
    overflow: hidden;
}

    .chanyefenbu h3 {
        font-size: 16px;
        font-weight: bold;
        margin-top: 30px;
    }


.qiye_list {
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
}

    .qiye_list .mq {
        width: 100%;
        overflow: hidden;
        margin-bottom: 15px;
    }

        .qiye_list .mq .mq_logo {
            width: 55px;
            height: 55px;
            overflow: hidden;
            border: 1px solid #eee;
            box-sizing: border-box;
            margin-right: 10px;
            float: left;
        }

            .qiye_list .mq .mq_logo img {
                width: 100%;
            }

        .qiye_list .mq .mq_name {
            width: 270px;
            float: left;
            overflow: hidden;
        }

            .qiye_list .mq .mq_name .name {
                display: block;
                width: 100%;
                line-height: 30px;
                font-size: 16px;
            }

            .qiye_list .mq .mq_name p span {
                color: #63a8e8;
                margin-right: 10px;
            }


.top_map_search .top_content .tj_list {
    position: relative;
}

    .top_map_search .top_content .tj_list .txt {
        line-height: 50px;
    }

        .top_map_search .top_content .tj_list .txt:hover {
            color: #ff6600;
        }


.qy_k,
.lx_k,
.ml_k,
.jg_k {
    display: block;
    position: absolute;
    left: -2px;
    top: 49px;
    width: 280px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #eee;
    padding: 10px;
    box-sizing: border-box;
}

.ml_k {
    width: 680px;
}

.ss_box {
    width: 100%;
    overflow: hidden;
    display: block;
}

    .ss_box a {
        display: block;
        float: left;
        margin: 10px;
    }

        .ss_box a:hover {
            color: #ff6600
        }

    .ss_box .act {
        color: #ff6600;
    }

    .ss_box label {
        float: left;
        display: block;
        width: 50%;
        line-height: 30px;
        margin-bottom: 10px;
    }

        .ss_box label input {
            margin-right: 10px;
        }

    .ss_box .sx {
        width: 80px;
        border: 1px solid #eee;
        border-radius: 5px;
        height: 25px;
    }

.cz {
    display: block;
    width: 100%;
    height: 30px;
    text-align: right;
    line-height: 40px;
}

    .cz a {
        margin-left: 20px;
        font-weight: bold;
        color: #999;
    }

    .cz .qd {
        color: #ff6600
    }


.tj_right {
    width: 100%;
    overflow: hidden;
    margin-top: 20px
}

    .tj_right h3 {
        font-size: 18px;
        font-weight: bold;
        margin: 20px 0;
    }

    .tj_right a {
        display: block;
        width: 100%;
        margin-bottom: 30px;
        overflow: hidden;
    }

        .tj_right a div {
            clear: both;
        }

        .tj_right a .pic_s {
            width: 100%;
            height: 150px;
            overflow: hidden;
        }

            .tj_right a .pic_s img {
                width: 100%;
                transform: scale(1);
                transition: all 1s ease 0s;
            }

        .tj_right a:hover .pic_s img {
            transform: scale(1.1);
            transition: all 1s ease 0s;
        }

        .tj_right a .yuan_name {
            width: 100%;
            font-size: 18px;
            margin-top: 10px;
            overflow: hidden;
        }

            .tj_right a .yuan_name span {
                display: block;
                float: left;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

        .tj_right a .yuan_adds {
            width: 100%;
            font-size: 14px;
            margin-top: 5px;
            color: #999;
        }

.park_h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0;
}

.xm_xq_top {
    width: 100%;
    overflow: hidden;
    background: #fff;
}

    .xm_xq_top .xm_content {
        width: 1280px;
        margin: 0 auto;
        padding: 30px 0;
        box-sizing: border-box;
        position: relative;
    }

        .xm_xq_top .xm_content .le {
            width: 60%;
            overflow: hidden;
        }

            .xm_xq_top .xm_content .le strong {
                font-size: 30px;
                font-weight: normal;
                float: left;
            }

            .xm_xq_top .xm_content .le h1 {
                font-size: 30px;
                font-weight: normal;
                float: left;
            }

            .xm_xq_top .xm_content .le .zd {
                background: #f04040;
                color: #fff;
                border-radius: 5px;
                padding: 4px 6px;
                font-weight: bold;
                margin-left: 20px;
                margin-right: 20px;
                float: left;
                margin-top: 10px;
            }

            .xm_xq_top .xm_content .le .fx {
                float: left;
                margin-top: 10px;
                width: 26px;
                height: 26px;
                background: url(/images/img_list.png)no-repeat scroll 0 -1818px;
                overflow: hidden;
                text-indent: -9999px;
                display: none;
            }

        .xm_xq_top .xm_content p i,
        .xm_xq_top .xm_content p b {
            color: #999;
            line-height: 30px;
        }


        .xm_xq_top .xm_content .le h1 {
            font-size: 30px;
            font-weight: bold;
        }

        .xm_xq_top .xm_content p span {
            color: #999;
        }

.lianxi {
    width: 150px;
    height: 35px;
    border-radius: 30px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    background: url(/images/img_list.png) no-repeat scroll 0 -1861px;
    color: #082646;
    line-height: 32px;
    text-indent: 45px;
    cursor: pointer;
    position: absolute;
    right: 150px;
    top: 35px;
    z-index: 1
}

    .lianxi:hover {
        background-position: 0 -1896px;
        background-color: #082646;
        color: #fff;
    }

.shoucang {
    width: 120px;
    height: 35px;
    border-radius: 30px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    background: url(/images/img_list.png) no-repeat scroll 0 -1931px;
    color: #082646;
    line-height: 32px;
    text-indent: 45px;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 35px;
    z-index: 1
}

    .shoucang:hover {
        background-position: 0 -1966px; /*background-color: #082646 ;*/
        color: #f04040;
        border: 1px solid #f04040;
    }

.sc_on {
    background-position: 0 -1966px; /*background-color: #082646 ;*/
    color: #f04040;
    border: 1px solid #f04040;
}

.xm_nav {
    width: 100%;
    height: 50px;
    background: #fff;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
}

.xm_nav_content {
    width: 1280px;
    margin: 0 auto;
}

    .xm_nav_content ul li {
        float: left;
        height: 49px;
        margin-right: 50px;
        border-bottom: 3px solid #fff;
        box-sizing: border-box;
    }

        .xm_nav_content ul li a {
            display: block;
            color: #299af0;
            line-height: 49px;
            font-size: 16px;
        }

    .xm_nav_content ul .active {
        border-bottom: 3px solid #299af0;
    }

.xiangmu_box {
    width: 100%;
    overflow: hidden;
    background: #fbfbfb;
}

    .xiangmu_box .xm_cont_box {
        width: 1300px;
        box-sizing: border-box;
        overflow: hidden;
        margin: 0 auto;
    }

        .xiangmu_box .xm_cont_box .xm_li_le {
            width: 78%;
            padding: 20px 10px;
            box-sizing: border-box;
            float: left;
        }

        .xiangmu_box .xm_cont_box .xm_li_ri {
            width: 22%;
            padding: 20px 10px;
            box-sizing: border-box;
            overflow: hidden;
            float: right;
        }

.xm_box {
    width: 100%;
    background: #fff;
    overflow: hidden;
    border: 1px solid #fff;
    border-radius: 5px;
    box-shadow: rgba(16,36,94,0.1) 0px 1px 3px 0px;
    margin-bottom: 20px;
}

    .xm_box h3 {
        width: 100%;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        font-weight: bold;
        text-indent: 1em;
        border-bottom: 1px solid #eee;
    }

        .xm_box h3 span {
            float: right;
            color: #999;
            margin-right: 40px;
            font-weight: normal;
            font-size: 14px;
        }

    .xm_box .jbxx {
        width: 100%;
        overflow: hidden;
        padding: 40px;
        box-sizing: border-box;
    }

        .xm_box .jbxx .txt {
            width: 100%;
            overflow: hidden;
            line-height: 30px;
            color: #999;
            text-indent: 2em;
            position: relative;
        }

            .xm_box .jbxx .txt a {
                position: absolute;
                right: 0;
                bottom: 0;
                color: #299af0;
            }

        .xm_box .jbxx .lis {
            width: 100%;
            margin-top: 30px;
            overflow: hidden;
        }

            .xm_box .jbxx .lis span {
                margin-right: 50px;
                line-height: 30px;
            }

                .xm_box .jbxx .lis span em {
                    color: #999;
                }

                .xm_box .jbxx .lis span a {
                    color: #299af0;
                    text-decoration: underline;
                }

                .xm_box .jbxx .lis span img {
                    width: 30px;
                    height: 30px;
                    border-radius: 30px;
                    vertical-align: bottom
                }

    .xm_box .xmsj {
        width: 100%;
        overflow: hidden;
        padding: 40px;
        box-sizing: border-box;
    }

        .xm_box .xmsj ul li {
            width: 35%;
            float: left;
            overflow: hidden;
            height: 45px;
            line-height: 45px;
        }

            .xm_box .xmsj ul li em {
                float: left;
                width: 120px;
                text-align: right;
            }

            .xm_box .xmsj ul li span {
                float: left;
                color: #999;
            }

    .xm_box .xmdt {
        width: 100%;
        overflow: hidden;
        padding: 40px;
        box-sizing: border-box;
    }

        .xm_box .xmdt .dt_list {
            width: 100%;
            overflow: hidden;
            padding: 30px 0 10px 0;
            box-sizing: border-box;
            position: relative;
        }

            .xm_box .xmdt .dt_list .in_s {
                width: 1px;
                height: 100%;
                border-left: 1px solid #ccc;
                position: absolute;
                left: 75px;
                top: 0;
            }

            .xm_box .xmdt .dt_list .ti {
                width: 65px;
                overflow: hidden;
                text-align: right;
                float: left;
            }

            .xm_box .xmdt .dt_list i {
                display: block;
                width: 7px;
                height: 7px;
                border: 1px solid #299af0;
                border-radius: 5px;
                background: #fff;
                position: absolute;
                left: 71px;
                top: 35px;
                z-index: 2;
            }

            .xm_box .xmdt .dt_list .txx {
                float: left;
                width: 800px;
                margin-left: 40px;
            }

                .xm_box .xmdt .dt_list .txx a {
                    color: #299af0;
                }

                .xm_box .xmdt .dt_list .txx p {
                    color: #999;
                    line-height: 30px;
                }

        .xm_box .xmdt .zk_all {
            width: 100%;
            text-align: center;
            line-height: 30px;
            margin-top: 30px;
        }

            .xm_box .xmdt .zk_all a {
                color: #299af0;
                text-decoration: underline;
            }

        .xm_box .xmdt .qt_xm_list {
            width: 100%;
            height: 40px;
            line-height: 40px;
        }

            .xm_box .xmdt .qt_xm_list ul li {
                float: left;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                margin-right: 20px;
            }

            .xm_box .xmdt .qt_xm_list ul .q1 {
                width: 40%;
            }

            .xm_box .xmdt .qt_xm_list ul .q2 {
                width: 30%;
                margin-left: 80px
            }

            .xm_box .xmdt .qt_xm_list ul .q3 {
                width: 10%;
            }

            .xm_box .xmdt .qt_xm_list ul .q1 a {
                display: block;
                font-size: 16px;
                color: #299af0;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

            .xm_box .xmdt .qt_xm_list ul li span {
                color: #999;
            }




.qiye_box {
    width: 100%;
    background: #fff;
    overflow: hidden;
    border: 1px solid #fff;
    border-radius: 5px;
    box-shadow: rgba(16,36,94,0.1) 0px 1px 3px 0px;
    margin-bottom: 20px;
}

    .qiye_box h3 {
        width: 100%;
        height: 50px;
        line-height: 50px;
        font-size: 18px;
        font-weight: bold;
        text-indent: 1em;
        border-bottom: 1px solid #eee;
    }

        .qiye_box h3 a {
            float: right;
            color: #299af0;
            margin-right: 40px;
            font-weight: normal;
            font-size: 14px;
        }

.project_tabs {
    width: 100%;
    height: 50px;
    background: #f4f4f4;
}

    .project_tabs ul li {
        height: 50px;
        padding: 0 30px;
        box-sizing: border-box;
        float: left;
        font-size: 16px;
        line-height: 50px;
        cursor: pointer;
    }

    .project_tabs ul .active {
        background: #fff;
        color: #299af0;
    }

.hot_qy_list {
    width: 245px;
    height: 420px;
    margin: 20px auto;
    overflow: hidden;
}

    .hot_qy_list ul li {
        width: 100%;
        float: left;
        border-bottom: 1px dashed #ccc;
        padding: 15px 0;
        overflow: hidden;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .hot_qy_list ul li a {
            color: #299af0;
            font-size: 16px;
        }

        .hot_qy_list ul li span {
            background: #ececec;
            padding: 5px 10px;
            margin-right: 8px;
            border-radius: 30px;
        }

    .hot_qy_list ul .t span {
        background: #ff5656;
        color: #fff;
    }

.qyxx_box,
.tong_box,
.data_fenxi {
    width: 100%;
    overflow: hidden;
    padding: 30px;
    box-sizing: border-box;
    display: none
}

    .qyxx_box ul {
        display: block;
        width: 90%;
        overflow: hidden;
    }

        .qyxx_box ul li {
            width: 45%;
            float: left;
            line-height: 30px;
            color: #999;
            margin-top: 10px;
        }

            .qyxx_box ul li span {
                display: inline-block;
                width: 100px;
                text-align: right;
                margin-right: 10px;
                color: #333;
                float: left;
            }

            .qyxx_box ul li em {
                display: inline-block;
                float: left;
                max-width: 180px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

            .qyxx_box ul li:last-child {
                width: 100%;
            }

            .qyxx_box ul li a {
                margin-right: 10px;
                color: #299af0;
                padding-left: 10px;
            }

    .qyxx_box .proj_more {
        text-align: center;
        line-height: 30px;
        margin-top: 20px;
    }

        .qyxx_box .proj_more a {
            color: #299af0;
            text-decoration: underline;
        }


    .tong_box .t_s {
        width: 45%;
        height: 115px;
        float: left;
        overflow: hidden;
        margin: 10px 0;
        margin-right: 3%;
    }

        .tong_box .t_s ul li {
            width: 100%;
            margin-top: 10px;
        }

            .tong_box .t_s ul li span {
                color: #999;
                margin-right: 20px;
            }

            .tong_box .t_s ul li:first-child {
                font-size: 20px;
            }

            .tong_box .t_s ul li a {
                color: #299af0
            }


    .tong_box.active {
        display: block;
    }

    .data_fenxi.active {
        display: block;
    }

.dz_map {
    width: 100%;
    height: 400px;
    background: #fff;
    overflow: hidden;
}

.xm_ri_list {
    width: 100%;
    padding: 10px;
    overflow: hidden;
    box-sizing: border-box;
    border-bottom: 1px dashed #eee;
}

    .xm_ri_list ul li {
        width: 100%;
        overflow: hidden;
        line-height: 30px;
    }

        .xm_ri_list ul li .xm_name {
            display: block;
            width: 100%;
            float: left;
            color: #299af0;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .xm_ri_list ul li span {
            background: #f04040;
            color: #fff;
            border-radius: 5px;
            padding: 1px 5px;
            float: right;
            font-size: 12px;
            line-height: 18px;
            margin-top: 5px;
        }

        .xm_ri_list ul li em {
            color: #999;
        }

        .xm_ri_list ul li img {
            width: 30px;
            height: 30px;
            border-radius: 30px;
            vertical-align: bottom;
        }

        .xm_ri_list ul li .kfq {
            color: #299af0;
        }

        .xm_ri_list ul li:last-child { /*margin-top: 10px;*/
        }

    .xm_ri_list:last-child {
        border-bottom: none
    }


.xmone, .xmtwo {
    width: 48%;
    float: left;
}

    .xmone img, .xmtwo img {
        width: 100%;
    }

    .xmone p, .xmtwo p {
        line-height: 30px;
        margin: 10px 30px;
        box-sizing: border-box;
    }

        .xmone p span, .xmtwo p span {
            color: #299af0;
        }

        .xmone p em, .xmtwo p em {
            color: #f04040;
        }


.map_gh_list {
    height: 50px;
    background: #fff;
    box-shadow: rgba(16,36,94,0.4) 0px 2px 3px 0px;
    position: fixed;
    right: 10px;
    top: 165px;
    padding: 10px 10px 10px 30px;
    box-sizing: border-box;
    border-bottom: 3px solid #f60;
    z-index: 9;
}

    .map_gh_list ul li {
        width: 100px;
        float: left;
        height: 30px;
        color: #999;
        line-height: 30px;
        background: url(/images/map_ico.png) no-repeat scroll;
    }

        .map_gh_list ul li a {
            display: block;
            text-indent: 30px;
            color: #999;
        }

            .map_gh_list ul li a:hover {
                color: #f60;
            }

    .map_gh_list ul .m1 {
        background-position: 0 0;
    }

        .map_gh_list ul .m1:hover {
            background-position: -100px 0;
        }

        .map_gh_list ul .m1 .act {
            background: url(/images/map_ico.png) no-repeat scroll -100px 0;
            color: #f60;
        }

    .map_gh_list ul .m2 {
        background-position: 0 -30px;
    }

        .map_gh_list ul .m2:hover {
            background-position: -100px -30px;
        }

        .map_gh_list ul .m2 .act {
            background: url(/images/map_ico.png) no-repeat scroll -100px -30px;
            color: #f60;
        }

    .map_gh_list ul .m3 {
        background-position: 0 -60px;
    }

        .map_gh_list ul .m3:hover {
            background-position: -100px -60px;
        }

        .map_gh_list ul .m3 .act {
            background: url(/images/map_ico.png) no-repeat scroll -100px -60px;
            color: #f60;
        }

    .map_gh_list ul .m4 {
        background-position: 0 -90px;
    }

        .map_gh_list ul .m4:hover {
            background-position: -100px -90px;
        }

        .map_gh_list ul .m4 .act {
            background: url(/images/map_ico.png) no-repeat scroll -100px -90px;
            color: #f60;
        }


.map_tips {
    width: 360px;
    height: 70px;
    border-top: 6px solid #f60;
    border-radius: 5px;
    background: #fff;
    box-sizing: border-box;
    box-shadow: rgba(16,36,94,0.4) 0px 2px 6px 0px;
    position: absolute;
    z-index: 99;
    padding: 10px;
}

    .map_tips .j {
        width: 8px;
        height: 8px;
        background: #fff;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        position: absolute;
        left: 50%;
        bottom: -4px;
        box-shadow: rgba(16,36,94,0.4) 0px 10px 20px 0px;
    }

    .map_tips .yq_logo {
        width: 45px;
        height: 45px;
        float: left;
        box-sizing: border-box;
        margin-right: 10px;
    }

        .map_tips .yq_logo img {
            width: 100%;
            height: 100%;
            border: 1px solid #eee;
            border-radius: 45px;
        }

    .map_tips .tip_msg {
        width: 270px;
        height: 45px;
        float: left;
    }

        .map_tips .tip_msg .g1 span {
            display: block;
            float: left;
            width: 200px;
            height: 25px;
            line-height: 25px;
            font-size: 16px;
            font-weight: bold;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .map_tips .tip_msg .g1 a {
            float: right;
            color: #44c2d9;
            text-decoration: underline;
        }

        .map_tips .tip_msg .g2 {
            width: 100%;
            height: 20px;
            color: #999;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }


.yq_date {
    width: 228px;
    background: #fff;
    box-shadow: rgba(16,36,94,0.4) 0px 2px 6px 0px;
    z-index: 9
}

    .yq_date .date_tit {
        width: 100%;
        height: 45px;
        background: #ea551a;
        font-size: 18px;
        text-indent: 35px;
        line-height: 45px;
        color: #fff;
    }

    .yq_date .date_tit_s {
        width: 100%;
        height: 45px;
        background: #f37f32;
        font-size: 18px;
        text-indent: 35px;
        line-height: 45px;
        color: #fff;
    }

    .yq_date .date_list {
        width: 100%;
        overflow: hidden;
        padding: 15px 0;
        box-sizing: border-box;
    }

        .yq_date .date_list ul li {
            width: 100%;
            float: left;
            height: 30px;
            line-height: 30px;
            font-size: 14px;
            margin-top: 2px;
        }

            .yq_date .date_list ul li span {
                margin-left: 35px;
            }

            .yq_date .date_list ul li em {
                margin-left: 20px;
            }

.maptuli {
    width: 228px;
    background: #fff;
    box-shadow: rgba(16,36,94,0.4) 0px 2px 6px 0px;
    position: fixed;
    right: 100px;
    bottom: 50px;
    z-index: 9;
    padding: 15px 0 0 15px;
    box-sizing: border-box;
}

    .maptuli ul li {
        width: 46%;
        float: left;
        margin-bottom: 15px;
    }

        .maptuli ul li div {
            width: 30px;
            height: 30px;
            float: left;
        }

        .maptuli ul li span {
            font-size: 12px;
            margin-top: 5px;
            float: left;
            text-indent: 5px;
        }

.yuantu {
    width: 108px;
    height: 108px;
    border: 10px solid rgba(255,255,255,0.3);
    position: absolute;
    z-index: 9;
    background: #4daad1;
    border-radius: 100px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    overflow: hidden;
}

    .yuantu .di_1 {
        color: #fff;
        width: 80%;
        height: 68px;
        margin: 15px auto;
        overflow: hidden;
    }

        .yuantu .di_1 span {
            line-height: 30px;
            margin-top: 10px;
        }

    .yuantu .di_2 {
        color: #fff;
        width: 80%;
        height: 80px;
        margin: 10px auto;
        overflow: hidden;
        display: none
    }

        .yuantu .di_2 span {
            margin-top: 10px;
        }

    .yuantu:hover {
        border: 10px solid rgba(255,255,255,0.3);
        background: #ff6600;
    }

        .yuantu:hover .di_1 {
            display: none
        }

        .yuantu:hover .di_2 {
            display: block
        }


.guihua {
    width: 170px;
    height: 170px;
    border-radius: 170px;
    position: absolute;
    padding: 10px;
    box-sizing: border-box;
}

    .guihua .ghname {
        width: 100%;
        height: 100%;
        color: #fff;
        text-align: center;
        font-size: 26px;
        overflow: hidden;
        border-radius: 100%;
    }

.ghname strong {
    display: block;
    margin: 33% 0
}

.ghcolor_1 {
    border: 5px dashed rgba(37,131,236,0.7);
}

    .ghcolor_1 .ghname {
        background: rgba(37,131,236,0.7);
    }

.ghcolor_2 {
    border: 5px dashed rgba(55,192,208,0.7);
}

    .ghcolor_2 .ghname {
        background: rgba(55,192,208,0.7);
    }

.ghcolor_3 {
    border: 5px dashed rgba(242,201,36,0.7);
}

    .ghcolor_3 .ghname {
        background: rgba(242,201,36,0.7);
    }

.ghcolor_4 {
    border: 5px dashed rgba(177,37,236,0.7);
}

    .ghcolor_4 .ghname {
        background: rgba(177,37,236,0.7);
    }



.yqlb_content {
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
}

    .yqlb_content .qy_umb {
        width: 100%;
        overflow: hidden;
    }

        .yqlb_content .qy_umb .unm {
            font-weight: bold;
            font-size: 16px;
        }

            .yqlb_content .qy_umb .unm span {
                color: #f60
            }

        .yqlb_content .qy_umb .px {
            margin-top: 20px;
            overflow: hidden;
        }

            .yqlb_content .qy_umb .px a {
                margin-right: 20px;
            }

            .yqlb_content .qy_umb .px .act {
                color: #f60;
            }

    .yqlb_content .lb_list_box {
        width: 100%;
        height: 65%;
        overflow: auto;
        position: absolute;
        left: 0;
        top: 100px;
        padding: 0 20px;
        box-sizing: border-box;
    }

.y_list {
    display: block;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    margin-top: -1px;
    padding: 18px 0;
    box-sizing: border-box;
    cursor: pointer;
}

    .y_list .fm {
        width: 120px;
        float: left;
    }

        .y_list .fm img {
            width: 100%;
        }

    .y_list .msg {
        float: left;
        width: 210px;
        margin-left: 10px;
    }

        .y_list .msg strong {
            font-size: 16px;
            display: block;
        }

        .y_list .msg .pf {
            width: 100%;
            overflow: hidden;
            margin-top: 10px;
        }

            .y_list .msg .pf .ems {
                float: left;
                color: #666;
            }

        .y_list .msg .dz {
            width: 100%;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            margin-top: 10px;
        }

        .y_list .msg .pf .n_x {
            width: 140px;
            height: 20px;
            overflow: hidden;
            background: url(/images/map_ico.png) no-repeat scroll;
            float: right;
            display: none;
        }

            .y_list .msg .pf .n_x span {
                margin-left: 95px;
                color: #ff6600;
                line-height: 22px;
            }

        .y_list .msg .pf .x5 {
            background-position: 0 -150px;
        }

        .y_list .msg .pf .x4 {
            background-position: 0 -170px;
        }

        .y_list .msg .pf .x3 {
            background-position: 0 -190px;
        }

        .y_list .msg .pf .x2 {
            background-position: 0 -210px;
        }

        .y_list .msg .pf .x1 {
            background-position: 0 -220px;
        }

        .y_list .msg .pf .x0 {
            background-position: 0 -240px;
        }


.yqlb_content .fy {
    width: 100px;
    height: 30px;
    margin: 10px auto;
    position: absolute;
    bottom: 150px;
    left: 150px;
}

    .yqlb_content .fy .le {
        display: block;
        transform: rotate(-45deg);
        width: 10px;
        height: 10px;
        border-left: 2px solid #333;
        border-top: 2px solid #333;
        float: left;
        margin-top: 8px;
    }

    .yqlb_content .fy span {
        display: block;
        width: 70px;
        text-align: center;
        line-height: 30px;
        float: left;
    }

    .yqlb_content .fy .ri {
        display: block;
        transform: rotate(45deg);
        width: 10px;
        height: 10px;
        border-right: 2px solid #333;
        border-top: 2px solid #333;
        float: left;
        margin-top: 8px;
    }


/*企业会员中心*/
.qiye_zx_con {
    width: 100%;
    overflow: hidden;
    background: #fff;
}

.qiye_hy_1 {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    padding: 50px;
    box-sizing: border-box;
    position: relative;
}

    .qiye_hy_1 .qiyetx {
        width: 60px;
        height: 60px;
        background: url(/images/zdy_img/mr.jpg) no-repeat scroll 0 0;
        background-size: contain;
        border: 1px solid #eee;
        border-radius: 30px;
        float: left;
    }

.qiye_name {
    float: left;
    width: 800px;
    overflow: hidden;
    margin-left: 20px;
}

    .qiye_name p {
        font-size: 24px;
    }

    .qiye_name .qy_call {
        background: #ff9854;
        width: 130px;
        height: 20px;
        margin-top: 10px;
        color: #fff;
        line-height: 20px;
    }

        .qiye_name .qy_call span {
            display: block;
            width: 20px;
            height: 20px;
            background: #f60;
            text-align: center;
            line-height: 20px;
            color: #fff;
            float: left;
            margin-right: 5px;
        }

.qiye_hy_1 .fb {
    float: right;
}

.qy_tab {
    width: 1200px;
    margin: 0 auto;
    padding: 0 50px;
    box-sizing: border-box;
    border-bottom: none;
}

    .qy_tab li {
        margin-right: 50px;
    }

.tab_line {
    border-top: 25px solid #f1f2f8;
}

    .tab_line .layui-tab-item {
        width: 1200px;
        padding: 10px;
        margin: 0 auto;
        box-sizing: border-box;
    }

.shangji_box {
    width: 100%;
    padding: 40px;
    box-sizing: border-box;
    border-bottom: 1px solid #eee;
}

    .shangji_box:hover {
        box-shadow: rgba(0,0,0,.2) 0px 0px 5px 2px;
        border-radius: 5px;
    }

    .shangji_box .s1 strong {
        font-size: 16px;
        margin-right: 70px;
    }

    .shangji_box .s2 {
        width: 100%;
        overflow: hidden;
        margin-top: 20px;
    }

        .shangji_box .s2 .u1 {
            display: block;
            float: left;
            width: 680px;
        }

            .shangji_box .s2 .u1 li {
                float: left;
                line-height: 30px;
                margin-right: 50px;
            }

                .shangji_box .s2 .u1 li span {
                    color: #999;
                }

                .shangji_box .s2 .u1 li em {
                    display: block;
                    float: left;
                }

                .shangji_box .s2 .u1 li div {
                    float: left;
                    width: 580px;
                    height: 60px;
                    color: #999;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-line-clamp: 2;
                    -webkit-box-orient: vertical;
                }

        .shangji_box .s2 .u2 {
            display: block;
            float: left;
            width: 200px;
            margin-left: 50px;
        }

            .shangji_box .s2 .u2 li {
                float: left;
                width: 100%;
                line-height: 30px;
            }

                .shangji_box .s2 .u2 li span {
                    color: #999;
                }

                .shangji_box .s2 .u2 li a {
                    color: #44c2d9;
                }


        .shangji_box .s2 .u3 {
            display: block;
            float: right;
            width: 100px;
            margin-left: 20px;
        }

            .shangji_box .s2 .u3 li {
                float: left;
                width: 100%;
                line-height: 30px;
            }

            .shangji_box .s2 .u3 .edit {
                color: #44c2d9
            }

            .shangji_box .s2 .u3 .del {
                color: #999
            }

.no_txt {
    width: 100%;
    padding: 100px 50px;
    box-sizing: border-box;
    text-align: center;
}

.xmcz {
    position: absolute;
    right: 50px;
    top: 100px;
    z-index: 2;
    color: #999;
}

.qylogo_img {
    width: 90px;
    height: 90px;
    background: url(/images/zdy_img/mr.jpg) no-repeat scroll 0 0;
    background-size: contain;
    float: left;
    border: 1px solid #eee;
    position: relative;
    border-radius: 50px;
    overflow: hidden;
}

    .qylogo_img img {
        width: 100%;
    }

.denglu_msg {
    width: 350px;
    overflow: hidden;
    float: left;
    margin-right: 100px;
    margin-top: 50px;
}

    .denglu_msg ul li {
        width: 100%;
        line-height: 45px;
    }

.foot {
    width: 100%;
    height: 50px;
    background: #eee;
    text-align: center;
    line-height: 50px;
    margin-top: 50px;
}



/*会员权益*/

.user_qy_main {
    width: 100%;
    overflow: hidden;
    background: url(/images/quanyi_bg.jpg) no-repeat scroll center 0;
}

.quanyi_top {
    width: 1280px;
    margin: 0 auto;
    height: 310px;
    position: relative;
}

    .quanyi_top .qyzx_btn {
        display: block;
        width: 290px;
        height: 45px;
        background: url(/images/zx_btn.png) no-repeat scroll 0 0;
        overflow: hidden;
        text-indent: -9999px;
        position: absolute;
        left: 150px;
        top: 180px;
        z-index: 1;
    }

        .quanyi_top .qyzx_btn:hover {
            background: url(/images/zx_btn.png) no-repeat scroll 0 -45px;
        }

    .quanyi_top .qy_sm {
        width: 750px;
        height: 45px;
        overflow: hidden;
        line-height: 22px;
        color: #e5c26a;
        font-size: 14px;
        position: absolute;
        left: 480px;
        top: 180px;
        z-index: 1;
    }

.table_box {
    width: 1280px;
    margin: 0 auto;
    background: #fff;
    overflow: hidden;
}

    .table_box .table_one {
        width: 1260px;
        margin: 10px auto 6px auto;
        overflow: hidden;
    }

    .table_box .table_two,
    .table_box .table_three {
        width: 1260px;
        margin: 0px auto 6px auto;
        overflow: hidden;
    }

.qy_table {
    text-align: center;
    font-size: 16px;
}

    .qy_table tr {
        border-bottom: 1px solid #fff;
    }

        .qy_table tr th {
            border-right: 1px solid #fff;
            color: #fff;
            font-weight: normal;
            font-size: 14px;
        }

        .qy_table tr td {
            border-right: 1px solid #fff;
            color: #fff;
        }

        .qy_table tr th strong {
            font-size: 16px;
        }

.table_list_1 {
    text-align: center;
    font-size: 16px;
}

    .table_list_1 tr {
        border-bottom: 1px solid #fff;
    }

        .table_list_1 tr th {
            border-right: 1px solid #fff;
            background: #e7eef5;
        }

        .table_list_1 tr td {
            border-right: 1px solid #fff;
            background: #f4f6f9;
        }

.table_list_2 {
    text-align: center;
    font-size: 16px;
}

    .table_list_2 tr {
        border-bottom: 1px solid #fff;
    }

        .table_list_2 tr th {
            border-right: 1px solid #fff;
            background: #f2f2f2;
        }

        .table_list_2 tr td {
            border-right: 1px solid #fff;
            background: #f8f8f8;
        }


.table_date {
    text-align: left;
    margin: 0 0 0 30px;
    font-size: 16px;
}

    .table_date srtong {
    }

    .table_date span {
        font-size: 14px;
    }

.qy_no {
    width: 40px;
    height: 40px;
    background: url(/images/qy_no.png)no-repeat scroll 0 0;
}

.qy_yes {
    width: 40px;
    height: 40px;
    background: url(/images/qy_yes.png)no-repeat scroll 0 0;
}

.qy_gold {
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-indent: 40px;
    background: url(/images/qy_gold.png)no-repeat scroll 0 0;
    color: #f5930c;
    font-size: 14px;
}

.qy_platinum {
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-indent: 40px;
    background: url(/images/qy_platinum.png)no-repeat scroll 0 0;
    color: #887f8d;
    font-size: 14px;
}

.qy_diamond {
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-indent: 40px;
    background: url(/images/qy_diamond.png)no-repeat scroll 0 0;
    color: #697691;
    font-size: 14px;
}

/*首页新增*/
.cx_box {
    width: 100%;
    height: 580px;
    background: #f9f9f9;
    overflow: hidden;
}

.chaxun_list_con {
    width: 1140px;
    height: 500px;
    margin: 40px auto;
    background: #fff;
    overflow: hidden;
    display: flex;
    box-shadow: 0 0 2px #e0e0e0;
}

.x_left {
    width: 230px;
    padding: 22px 0 34px 0;
    margin-right: 10px;
    box-sizing: border-box;
    box-shadow: 0 0 2px #e0e0e0;
    background-color: #f9f9f9;
}

.x_right {
    width: 910px;
    padding: 10px 0 10px 10px;
    box-sizing: border-box;
}

.x_left .cx_list {
    position: relative;
    margin-bottom: 10px;
}

    .x_left .cx_list span {
        display: block;
        padding: 0 22px;
        margin-left: 20px;
        line-height: 50px;
        font-size: 16px;
        text-align: left;
        cursor: pointer;
        -webkit-transition: background 1s cubic-bezier(0.075, 0.82, 0.165, 1);
        transition: background 1s cubic-bezier(0.075, 0.82, 0.165, 1);
    }

    .x_left .cx_list .triangle {
        display: none;
    }

    .x_left .cx_list span:hover {
        background: #e3e3e3;
    }

.x_left .cx_active span {
    margin-right: -10px;
    background-color: #ff6600;
    color: #fff;
    z-index: 1;
}

.x_left .cx_active .triangle {
    display: block;
    position: absolute;
    top: 50px;
    right: -10px;
    width: 0;
    height: 0;
    width: 0;
    height: 0;
    border-top: 6px solid #ba4a00;
    border-right: 10px solid transparent;
}

.x_left .cx_active span:hover {
    background: #ff6600;
}


.x_right .cx_item {
    display: none;
}

.x_right .cx_active {
    display: block;
}


.chaxun_box_quyu {
    width: 100%;
    height: 480px;
    padding: 20px;
    box-sizing: border-box;
    overflow-y: auto;
}

.hot_city {
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
}

    .hot_city a {
        line-height: 30px;
        margin-right: 50px;
    }

        .hot_city a:hover {
            color: #f60;
        }

.quyu_list {
    width: 100%;
    display: flex;
    padding: 0 10px;
    box-sizing: border-box;
    margin-top: 20px;
}

    .quyu_list .sheng {
        width: 80px;
        height: 18px;
        border-right: 1px solid #ccc;
    }

        .quyu_list .sheng a {
            line-height: 18px;
        }

            .quyu_list .sheng a:hover {
                color: #f60;
            }

    .quyu_list .shi {
        width: 750px;
    }

        .quyu_list .shi a {
            display: block;
            float: left;
            height: 18px;
            margin: 0 20px;
            color: #999;
            line-height: 18px;
            margin-bottom: 10px;
        }

            .quyu_list .shi a:hover {
                color: #f60;
            }

.chaxun_box_hangye {
    width: 100%;
    height: 480px;
    padding: 20px;
    box-sizing: border-box;
    overflow-y: auto;
}

.hangye_list {
    width: 100%;
    display: flex;
    padding: 0 10px;
    box-sizing: border-box;
    margin-top: 20px;
}

    .hangye_list .one {
        width: 120px;
        height: 18px;
        border-right: 1px solid #ccc;
    }

        .hangye_list .one a {
            line-height: 18px;
        }

            .hangye_list .one a:hover {
                color: #f60;
            }

    .hangye_list .two {
        width: 750px;
        overflow: hidden;
    }

        .hangye_list .two a {
            display: block;
            float: left;
            color: #999;
            padding: 0 0 10px 30px;
            line-height: 18px;
        }

            .hangye_list .two a:hover {
                color: #f60;
            }

.chaxun_box_park {
    width: 100%;
    height: 480px;
    padding: 20px;
    box-sizing: border-box;
    overflow-y: auto;
}

.park_list {
    width: 45%;
    margin-left: 30px;
    float: left;
    padding: 15px 10px;
    box-sizing: border-box;
    border-bottom: 1px dashed #ccc;
}

    .park_list a {
        display: block;
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        line-height: 30px;
        font-size: 18px;
    }

        .park_list a:hover {
            color: #f60;
        }

    .park_list p {
        display: block;
        width: 100%;
        line-height: 25px;
        color: #999;
        font-size: 13px;
        height: 25px;
        overflow: hidden;
    }

        .park_list p span {
            margin-right: 30px;
        }


.chaxun_box_item {
    width: 100%;
    height: 480px;
    padding: 20px;
    box-sizing: border-box;
    overflow-y: auto;
}

.item_list {
    width: 44.5%;
    margin-left: 30px;
    float: left;
    padding: 15px 10px;
    box-sizing: border-box;
    border-bottom: 1px dashed #ccc;
}

    .item_list a {
        display: block;
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        line-height: 30px;
        font-size: 18px;
        text-overflow: ellipsis;
    }

        .item_list a:hover {
            color: #f60;
        }

    .item_list p {
        display: block;
        width: 100%;
        line-height: 25px;
        color: #999;
        font-size: 13px;
        height: 25px;
        overflow: hidden;
    }

        .item_list p span {
            margin-right: 30px;
        }

        .item_list p font {
            font-size: 14px;
            color: #333;
        }

.chaxun_box_company {
    width: 100%;
    height: 480px;
    padding: 20px;
    box-sizing: border-box;
    overflow-y: auto;
}

.company_list {
    width: 44.5%;
    margin-left: 30px;
    float: left;
    padding: 15px 10px;
    box-sizing: border-box;
    border-bottom: 1px dashed #ccc;
}

    .company_list a {
        display: block;
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        line-height: 30px;
        font-size: 18px;
        text-overflow: ellipsis;
    }

        .company_list a:hover {
            color: #f60;
        }

    .company_list p {
        display: block;
        width: 100%;
        line-height: 25px;
        color: #999;
        font-size: 13px;
        height: 25px;
        overflow: hidden;
    }

        .company_list p span {
            margin-right: 10px;
        }

    .company_list .fanwei {
        height: 50px;
        line-height: 25px;
        color: #666;
        font-size: 13px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }

    .company_list p em {
        border-radius: 3px;
        padding: 3px 5px;
        box-sizing: border-box;
        color: #fff;
        margin-right: 10px;
    }

    .company_list p .k1 {
        background: #e03838
    }

    .company_list p .k2 {
        background: #c09632
    }

    .company_list p .k3 {
        background: #6ebf32
    }

    .company_list p .k4 {
        background: #e98a2e
    }

    .company_list p .k5 {
        background: #4d75cd
    }

/*内链新增*/

.links {
    width: 100%;
    overflow: hidden;
    background: #f9f9f9;
    padding: 50px 0;
    box-sizing: border-box;
}

.c_link {
    width: 1280px;
    overflow: hidden;
    margin: 0 auto;
}

.link_list {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
    line-height: 30px;
    padding: 20px 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
}

    .link_list h2 {
        display: block;
        float: left;
        width: 150px;
    }

    .link_list h3 {
        display: block;
        float: left;
        width: 100px;
    }

    .link_list ul {
        width: 1045px;
        float: left;
        margin-left: 20px;
    }

        .link_list ul li {
            float: left;
            margin-left: 30px;
        }

            .link_list ul li a {
                color: #999;
            }

                .link_list ul li a:hover {
                    color: #f60;
                }

.link_show {
    width: 70px;
    line-height: 30px;
    cursor: pointer;
    color: #333
}

    .link_show:hover {
        color: #f60;
    }

.link_hei {
    height: 60px;
    overflow: hidden;
}


/*2018-10-11 搜索框改版 新版 */

.search_itm {
    width: 500px;
    height: 45px;
    border: 1px solid #eee;
    border-radius: 30px;
    background: #fff;
    position: absolute;
    right: 5px;
    top: 20px;
    box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}

    .search_itm .search_input {
        width: 500px;
        height: 40px;
        outline: none;
        border: none;
        text-indent: 10px;
        font-size: 16px;
        border-radius: 30px;
    }

    .search_itm .search_btn {
        width: 100px;
        height: 45px;
        border: none;
        font-size: 16px;
        font-weight: bold;
        color: #fff;
        text-align: center;
        line-height: 42px;
        background: #ff6600;
        position: absolute;
        right: 0;
        top: 0;
        border-radius: 0 30px 30px 0;
    }

.search-filter-box {
    width: 100%;
    background: #fff;
    border: 1px solid #eee;
    border-radius: 3px;
    box-sizing: border-box;
    position: relative;
}

    .search-filter-box .filter_left {
        width: 100%;
        margin: 10px 0;
    }

        .search-filter-box .filter_left .filter_list {
            width: 100%;
            display: flex;
            flex-direction: row;
            margin-bottom: 10px;
        }

            .search-filter-box .filter_left .filter_list .filter_title {
                width: 120px;
                height: 30px;
                line-height: 30px;
                text-align: right;
            }

            .search-filter-box .filter_left .filter_list .filter_itm {
                width: 980px;
            }

                .search-filter-box .filter_left .filter_list .filter_itm a {
                    display: block;
                    float: left;
                    margin-bottom: 5px;
                    line-height: 30px;
                    padding: 0px 10px;
                    box-sizing: border-box;
                    color: #666;
                    white-space: nowrap;
                }

                    .search-filter-box .filter_left .filter_list .filter_itm a:hover {
                        color: #f60;
                    }

                .search-filter-box .filter_left .filter_list .filter_itm .on {
                    background: #f60;
                    border-radius: 30px;
                    color: #fff;
                }

                    .search-filter-box .filter_left .filter_list .filter_itm .on:hover {
                        color: #fff;
                    }

            .search-filter-box .filter_left .filter_list .filter_show {
                width: 70px;
                line-height: 30px;
                cursor: pointer;
                color: #999
            }

                .search-filter-box .filter_left .filter_list .filter_show:hover {
                    color: #f60;
                }

            .search-filter-box .filter_left .filter_list .filter_itm_sx {
                max-width: 800px;
            }

                .search-filter-box .filter_left .filter_list .filter_itm_sx a {
                    color: #666;
                    line-height: 25px;
                    display: inline-block;
                    height: 25px;
                    margin-right: 10px;
                    border: 1px dashed #999;
                    text-align: center;
                    background: url(/images/xx2.jpg) no-repeat right 5px;
                    padding-right: 20px;
                    padding-left: 10px;
                    margin-left: 10px;
                }

                    .search-filter-box .filter_left .filter_list .filter_itm_sx a:hover {
                        border: 1px dashed #eee;
                        text-align: center;
                        background: url(/images/xx.jpg) no-repeat right 5px;
                        border: 1px dashed #ff6600;
                        color: #ff6600;
                    }

            .search-filter-box .filter_left .filter_list .filter_show .chexiao {
                margin-left: 20px;
                color: #999;
                text-decoration: underline;
            }

                .search-filter-box .filter_left .filter_list .filter_show .chexiao:hover {
                    color: #f60;
                }


.show_hei {
    height: 30px;
    overflow: hidden;
}

.ysx {
    border-top: 1px solid #eee;
    margin-top: 10px;
    padding-top: 10px;
}


.sewv {
    position: relative;
    width: 120px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
}

.sewvtop {
    width: 100%;
    height: 23px;
    cursor: pointer;
    overflow: hidden;
    margin-top: 4px;
}

    .sewvtop:hover {
    }

    .sewvtop > span {
        float: left;
        min-width: 60px;
        height: 23px;
        white-space: pre;
        text-overflow: ellipsis;
        overflow: hidden;
        line-height: 22px;
        color: #666;
        vertical-align: middle;
    }

    .sewvtop > em {
        float: left;
        width: 20px;
        height: 20px;
        vertical-align: middle;
    }

.sewvbm {
    width: 100%;
    position: absolute;
    left: 0;
    top: 25px;
    display: none;
    border: 1px #D9D9D9 solid;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0px 0px 10px rgba(0,0,0,.3);
    z-index: 9;
}

    .sewvbm > li {
        cursor: pointer;
        width: 100%;
        height: 30px;
        line-height: 30px;
        color: #666;
        padding: 0 15px;
        box-sizing: border-box;
    }

        .sewvbm > li > a {
            display: block;
            width: 100%
        }

        .sewvbm > li:hover {
            box-shadow: 0px 0px 10px rgba(0,0,0,.3);
        }


.lbaxztop {
    animation: rotatete 0.3s linear forwards;
}

.lbaxztop2 {
    animation: rotatete2 0.3s linear forwards;
}

@keyframes rotatete {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(180deg);
    }
}

@keyframes rotatete {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(180deg);
    }
}

@-moz-keyframes rotatete2 {
    from {
        transform: rotate(180deg);
    }

    to {
        transform: rotate(0deg);
    }
}

@keyframes rotatete2 {
    from {
        transform: rotate(180deg);
    }

    to {
        transform: rotate(0deg);
    }
}


/*2018-10-13 企业详情修改版 */
.project_top {
    width: 100%;
    overflow: hidden;
    background: #fff;
    margin: 30px 0;
}

.project_center {
    width: 1280px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

    .project_center h1 {
        font-size: 36px;
        font-weight: bold;
    }

    .project_center .net_data {
        color: #999;
        margin-top: 10px;
    }

        .project_center .net_data span {
            color: #333;
        }

    .project_center .net_tab {
        margin-top: 10px;
    }

        .project_center .net_tab ul li {
            float: left;
            margin-right: 10px;
            border-radius: 30px;
            border: 1px solid #eee;
            color: #999;
            padding: 3px 10px;
        }

    .project_center .proj_edit {
        width: 500px;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 10px;
        z-index: 2;
    }

        .project_center .proj_edit ul {
            width: 500px;
            height: 36px;
            clear: both;
        }

            .project_center .proj_edit ul li {
                float: right;
                height: 36px;
                margin-left: 10px;
                border-radius: 30px;
                border: 1px solid #1a7cea;
                color: #1a7cea;
                padding: 0 10px 0 36px;
                box-sizing: border-box;
                line-height: 36px;
                cursor: pointer;
            }

                .project_center .proj_edit ul li:hover {
                    color: #fff;
                }

            .project_center .proj_edit ul .ed_1 {
                background: url(/images/project_ico.png) no-repeat scroll 0 -108px;
            }

                .project_center .proj_edit ul .ed_1:hover {
                    background: url(/images/project_ico.png) no-repeat scroll -36px -108px #1a7cea;
                }

            .project_center .proj_edit ul .ed_2 {
                background: url(/images/project_ico.png) no-repeat scroll 0 -72px;
            }

                .project_center .proj_edit ul .ed_2:hover {
                    background: url(/images/project_ico.png) no-repeat scroll -36px -72px #1a7cea;
                }

            .project_center .proj_edit ul .ed_3 {
                background: url(/images/project_ico.png) no-repeat scroll 0 -36px;
            }

                .project_center .proj_edit ul .ed_3:hover {
                    background: url(/images/project_ico.png) no-repeat scroll -36px -36px #1a7cea;
                }

            .project_center .proj_edit ul .ed_4 {
                background: url(/images/project_ico.png) no-repeat scroll 0 0;
            }

                .project_center .proj_edit ul .ed_4:hover {
                    background: url(/images/project_ico.png) no-repeat scroll -36px 0 #1a7cea;
                }

        .project_center .proj_edit .infos {
            text-align: right;
            margin-top: 10px;
        }

            .project_center .proj_edit .infos span {
                color: #999;
            }

.date_map {
    width: 600px;
    float: left;
}

.date_table {
    width: 330px;
    height: 500px;
    float: right;
    margin-top: 50px;
}

    .date_map .text,
    .date_table .text {
        width: 100%;
        text-align: center;
    }

    .date_table .text {
        margin-top: 50px;
    }

.bot_text {
    width: 100%;
    clear: both;
    border-top: 1px solid #eee;
    padding-top: 30px;
}

    .bot_text span {
        color: #1a7cea;
        font-size: 16px;
    }

.date_table table {
    font-size: 12px;
    background: #fff;
    font-weight: normal;
    border: 1px solid #eee;
}

    .date_table table tr {
        height: 35px;
        line-height: 35px;
        border-bottom: 1px solid #eee;
        font-weight: normal;
    }

        .date_table table tr th {
            background: #eee;
            text-align: center;
        }

        .date_table table tr td {
            text-align: center;
        }

            .date_table table tr td:nth-child(2) {
                color: #1a7cea;
            }


/*列表右侧公共内链模块 2019.3.26*/
.right_link {
    width: 100%;
    overflow: hidden;
    box-shadow: rgba(0,0,0,.05) 0px 0px 2px 1px;
    border-radius: 3px;
    background: #ffffff;
    margin-bottom: 20px;
}

    .right_link h4 {
        display: block;
        height: 50px;
        background: #fbfbfb;
        border-bottom: 1px solid #f5f5f5;
        line-height: 50px;
        font-size: 16px;
        padding: 0 20px;
        box-sizing: border-box;
        font-weight: bold;
    }

    .right_link .r_list {
        width: 90%;
        margin: 10px auto;
        overflow: hidden;
    }

        .right_link .r_list .pic_s {
            width: 100%;
            height: 150px;
            overflow: hidden;
        }

            .right_link .r_list .pic_s img {
                width: 100%;
                transform: scale(1);
                transition: all 1s ease 0s;
            }

        .right_link .r_list:hover .pic_s img {
            transform: scale(1.1);
            transition: all 1s ease 0s;
        }

        .right_link .r_list .name {
            width: 100%;
            font-size: 16px;
            display: block;
            float: left;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            color: #007AFF;
        }

        .right_link .r_list .adds {
            width: 100%;
            font-size: 14px;
            margin-top: 5px;
            color: #999;
        }



/*2019-5-11 产业头条列表右侧 专题块*/
.zhuanti_box {
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
}

    .zhuanti_box a {
        padding: 0 5px;
        box-sizing: border-box;
        border-right: 1px solid #eee;
        line-height: 30px;
        color: #666;
        white-space: nowrap;
    }

        .zhuanti_box a:hover {
            color: #0087f9;
        }

/*2019-5-25 右侧客服*/
/*客服*/
.kefubox {
    width: 190px;
    height: 500px;
    position: fixed;
    right: 0;
    bottom: 100px;
    z-index: 3;
}

.cf_com {
    width: 100%;
    background: #eee;
    border-radius: 5px;
    position: absolute;
    right: 10px;
    top: 0;
}

    .cf_com .cf_tit {
        width: 100%;
        height: 80px;
        overflow: hidden;
        padding: 20px 0 0 50px;
        box-sizing: border-box;
        position: relative;
        background: url(/images/kfbg.png) no-repeat scroll center 0;
    }

        .cf_com .cf_tit b {
            font-size: 16px;
            font-weight: bold;
            color: #fff;
        }

        .cf_com .cf_tit strong {
            font-size: 18px;
            font-weight: bold;
            font-style: oblique;
            color: #fff;
        }

        .cf_com .cf_tit .close_btn {
            display: block;
            width: 24px;
            height: 24px;
            border: 1px solid #fff;
            box-sizing: border-box;
            border-radius: 24px;
            position: absolute;
            right: 5px;
            top: 5px;
            color: #fff;
            font-family: "宋体";
            line-height: 22px;
            text-align: center;
        }

            .cf_com .cf_tit .close_btn:hover {
                text-decoration: none;
                color: dodgerblue;
            }

    .cf_com .cf_list {
        width: 100%;
        overflow: hidden;
        background: #f7f7f7;
        border-radius: 5px;
        padding-top: 15px;
        box-sizing: border-box
    }

        .cf_com .cf_list a {
            display: block;
            width: 85%;
            margin: 0 auto 15px auto;
            height: 30px;
            line-height: 30px;
            text-align: center;
            border-radius: 30px;
            border: 1px solid #30396c;
        }

            .cf_com .cf_list a:hover {
                text-decoration: none;
                background: #30396c;
                color: #fff;
            }

        .cf_com .cf_list img {
            width: 85%;
            display: block;
            margin: 0 auto 10px auto;
        }

.cf_hi {
    width: 50px;
    height: 150px;
    border-radius: 5px 0 0 5px;
    background: #2aacdc;
    background-size: 100% 100%;
    color: #fff;
    position: absolute;
    right: -50px;
    top: 0;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
}

    .cf_hi span {
        display: block;
        width: 24px;
        height: 24px;
        border: 1px solid #fff;
        box-sizing: border-box;
        border-radius: 24px;
        color: #fff;
        font-family: "宋体";
        line-height: 22px;
        text-align: center;
        margin: 5px auto;
        font-size: 16px;
        font-weight: normal;
    }

/*19-6-21新闻详细页添加banner*/
.zs_ban {
    display: block;
    width: 100%;
    overflow: hidden;
    margin: 10px auto;
}

    .zs_ban img {
        width: 100%;
    }


/*19-7-12 园区招商服务*/
.yuan_server {
    display: block;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    padding: 10px 0;
}

    .yuan_server .sv_li {
        display: block;
        width: 25%;
        float: left;
        padding: 10px;
        box-sizing: border-box;
        margin-bottom: 10px;
    }

        .yuan_server .sv_li div {
            background: #f7f7f7;
            width: 80px;
            height: 80px;
            border-radius: 100%;
            margin: 0 auto;
            overflow: hidden;
            text-align: center;
            line-height: 80px;
        }

            .yuan_server .sv_li div img {
                width: 60px;
                height: 60px;
                vertical-align: middle;
            }

        .yuan_server .sv_li strong {
            font-size: 16px;
            display: block;
            text-align: center;
            color: #333;
            font-weight: normal;
            margin-top: 10px;
        }

.ruzhu {
    width: 100%;
    background-color: #fff;
    box-sizing: border-box;
    padding: 10px 20px;
    background: #d4e8fd;
}

    .ruzhu .ts {
        font-size: 18px;
        font-weight: bold;
        color: #333;
        padding: 20px 0;
        box-sizing: border-box;
        text-align: center;
    }

        .ruzhu .ts strong {
            font-size: 21px;
            color: #007AFF;
        }

    .ruzhu form {
        display: block;
        width: 60%;
        height: 50px;
        margin: 0 auto;
    }

    .ruzhu input {
        width: 80%;
        height: 44px;
        line-height: 44px;
        font-size: 16px;
        font-weight: bold;
        background: #fff;
        border-radius: 3px;
        border: 1px solid #eee;
        padding-left: 5px;
        float: left;
    }

    .ruzhu #park_ruzhu {
        display: block;
        width: 19%;
        float: left;
        height: 44px;
        line-height: 44px;
        border-radius: 3px;
        text-align: center;
        background: #007AFF;
        color: #ffffff;
        margin-left: -5px;
        cursor: pointer;
    }


/*2019-8-1产业头条 列表*/
.left_f_nav_box {
    width: 100px;
    height: 700px;
    position: absolute;
    left: 50%;
    top: 240px;
    margin-left: -720px;
    z-index: 2;
}

.left_f_nav {
    width: 100px;
    border-radius: 3px;
    overflow: hidden;
    top: 120px;
}

    .left_f_nav .tit {
        height: 45px;
        color: #f60;
        text-align: center;
        font-size: 24px;
        line-height: 45px;
        font-weight: bold;
    }

    .left_f_nav .nav_lis a {
        display: block;
        width: 100%;
        float: left;
        margin-top: 10px;
        height: 45px;
        line-height: 45px;
        font-size: 18px;
        text-align: center;
        border-radius: 30px;
    }

        .left_f_nav .nav_lis a:hover {
            background: #f60;
            color: #fff;
        }

    .left_f_nav .nav_lis .act {
        background: #f60;
        color: #fff;
    }

/*2019-10-28添加*/
.parknav_info {
    width: 100%;
    height: 45px;
    background: #f7f7f7;
    border-bottom: 2px solid #f60;
    box-sizing: border-box;
    margin: 0 auto 30px auto;
    position: relative;
}

    .parknav_info .ss_nav {
        display: inline-block;
        height: 45px;
        margin: 0 20px;
        padding: 0 20px;
        box-sizing: border-box;
        line-height: 45px;
        font-size: 16px;
    }

    .parknav_info .active {
        border-bottom: 2px solid #f60;
        background: #f60;
        font-weight: bold;
        border-radius: 3px 3px 0 0;
        color: #fff;
    }


    .parknav_info .sort {
        position: relative;
        width: 120px;
        height: 30px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
        border: 1px solid #ccc;
        float: right;
        padding: 0 5px 0 10px;
        margin-top: 8px;
        box-sizing: border-box;
        border-radius: 3px;
        background: #fff;
    }

        .parknav_info .sort .sorttop {
            width: 100%;
            height: 30px;
            cursor: pointer;
            overflow: hidden;
        }

            .parknav_info .sort .sorttop span {
                float: left;
                height: 30px;
                text-overflow: ellipsis;
                overflow: hidden;
                line-height: 30px;
                color: #666;
                vertical-align: middle;
            }

                .parknav_info .sort .sorttop span font {
                    margin-left: 10px;
                    color: #5dba35;
                }

                .parknav_info .sort .sorttop span .col {
                    color: #e72324;
                }

            .parknav_info .sort .sorttop em {
                float: right;
                width: 20px;
                height: 20px;
                vertical-align: middle;
                margin-top: 5px;
            }

        .parknav_info .sort .sortbm {
            width: 120px;
            position: absolute;
            left: -1px;
            top: -1px;
            display: none;
            border: 1px #D9D9D9 solid;
            background: #fff;
            z-index: 3;
        }

            .parknav_info .sort .sortbm li {
                cursor: pointer;
                width: 100%;
                height: 30px;
                line-height: 30px;
                color: #666;
                padding: 0 10px;
                box-sizing: border-box;
            }

                .parknav_info .sort .sortbm li font {
                    margin-left: 10px;
                    color: #5dba35;
                }

                .parknav_info .sort .sortbm li .col {
                    color: #e72324;
                }

                .parknav_info .sort .sortbm li:hover { /*box-shadow: 0px 0px 3px rgba(0,0,0,.3);*/
                    background-color: rgba(0, 132, 255, 0.2);
                }



/*园区广告公共部分 2019-12-30*/
.adslink {
    width: 100%;
    overflow: hidden;
}

    .adslink .parkads {
        width: 100%;
        overflow: hidden;
        padding: 20px 0;
        border-bottom: 1px solid #eee;
        height: 190px;
        box-sizing: border-box;
        position: relative;
    }

        .adslink .parkads .yq_pics {
            display: block;
            width: 240px;
            height: 150px;
            overflow: hidden;
            float: left;
            position: relative;
        }

            .adslink .parkads .yq_pics img {
                width: 100%;
                transform: scale(1);
                transition: all 1s ease 0s;
            }

                .adslink .parkads .yq_pics img:hover {
                    transform: scale(1.1);
                    transition: all 1s ease 0s;
                }

            .adslink .parkads .yq_pics .rz {
                position: absolute;
                left: 0;
                top: 0;
                width: 80px;
                height: 30px;
                text-align: center;
                line-height: 30px;
                border-radius: 0 0 5px 0;
                background: #f60;
                color: #fff;
                font-size: 14px;
                z-index: 3;
            }

        .adslink .parkads .yq_msg {
            width: 45%;
            margin-left: 20px;
            overflow: hidden;
            float: left;
        }

            .adslink .parkads .yq_msg .yq_name {
                height: 40px;
            }

                .adslink .parkads .yq_msg .yq_name a {
                    display: inline-block;
                    line-height: 40px;
                    font-size: 24px;
                    float: left;
                    max-width: 360px;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    overflow: hidden;
                }

                    .adslink .parkads .yq_msg .yq_name a:hover {
                        color: #0087f9;
                    }


            .adslink .parkads .yq_msg .yq_biaoqian {
                margin: 10px 0;
                height: 30px;
                overflow: hidden;
            }

                .adslink .parkads .yq_msg .yq_biaoqian span {
                    display: inline-block;
                    height: 24px;
                    line-height: 24px;
                    padding: 0 10px;
                    margin: 0 10px 10px 0;
                    color: #8ed3e3;
                    border: 1px solid #8ed3e3;
                    border-radius: 2px;
                    box-sizing: border-box;
                }

            .adslink .parkads .yq_msg .yq_jingji {
                width: 100%;
                overflow: hidden;
            }

                .adslink .parkads .yq_msg .yq_jingji ul li {
                    float: left;
                    height: 25px;
                    margin-right: 20px;
                    overflow: hidden;
                    color: #999;
                }

                    .adslink .parkads .yq_msg .yq_jingji ul li span {
                        color: #333;
                        margin-left: 10px
                    }


        .adslink .parkads .yq_tudi {
            width: 150px;
            overflow: hidden;
            float: right;
        }

            .adslink .parkads .yq_tudi .ytd {
                width: 100%;
                text-align: center;
                color: #666;
                margin-top: 10px;
            }

                .adslink .parkads .yq_tudi .ytd strong {
                    font-size: 36px;
                    color: #333;
                    margin: 0 10px;
                    display: block;
                }


        .adslink .parkads:hover {
            border-bottom: 1px solid #0087f9;
        }

            .adslink .parkads:hover .gz {
                display: block;
            }

            .adslink .parkads:hover .yq_name a {
                color: #0087f9;
            }

    /*推荐园区广告*/
    .adslink .a_tit {
        width: 100%;
        overflow: hidden;
        margin-top: 50px;
    }

        .adslink .a_tit h2 {
            float: left;
            font-size: 30px;
            color: #333;
            line-height: 1em;
            font-weight: bold;
        }

    .adslink .content-park {
        width: 105%;
        margin-left: -20px;
        margin-top: 30px;
        overflow: hidden;
    }

        .adslink .content-park .park_box {
            display: block;
            width: 30%;
            margin-bottom: 20px;
            overflow: hidden;
            float: left;
            margin-left: 20px;
        }

            .adslink .content-park .park_box:last-child {
                margin-right: 0;
            }

            .adslink .content-park .park_box div {
                clear: both;
            }

            .adslink .content-park .park_box .pic_s {
                display: block;
                width: 100%;
                height: 190px;
                overflow: hidden;
            }

                .adslink .content-park .park_box .pic_s img {
                    width: 100%;
                    transform: scale(1);
                    transition: all 1s ease 0s;
                }

            .adslink .content-park .park_box:hover .pic_s img {
                transform: scale(1.1);
                transition: all 1s ease 0s;
            }

            .adslink .content-park .park_box .yuan_name {
                display: block;
                width: 100%;
                font-size: 18px;
                margin-top: 10px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

                .adslink .content-park .park_box .yuan_name:hover {
                    color: #69abfe;
                }

            .adslink .content-park .park_box .yuan_adds {
                width: 100%;
                font-size: 14px;
                margin-top: 5px;
                color: #999;
            }
