@charset "utf-8";

/*头部*/
#header {
    height: 50px;
    padding: 20px 0;
    background: #f4c830;
    border-top: 4px solid #3d1000;
}

    #header .width_1200 {
        height: 50px;
    }

.hd_lt {
    float: left;
}

.hd_rt {
    float: right;
}

.hd_lt .logo {
    float: left;
}

.hd_lt p {
    height: 22px;
    line-height: 20px;
    font-size: 22px;
    color: #3d1000;
    float: left;
    display: block;
    border-left: 1px solid #d6d1cf;
    margin-left: 20px;
    margin-top: 15px;
    padding-left: 20px;
}

.hd_rt ul {
    height: 46px;
    line-height: 42px;
    font-size: 0;
    padding-top: 4px;
}

    .hd_rt ul li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin-left: 30px;
        font-size: 16px;
    }

        .hd_rt ul li.on {
            font-weight: bold;
        }

        .hd_rt ul li a {
            color: #3d1000;
        }

        .hd_rt ul li.ap_d {
            width: 164px;
            text-align: center;
            height: 42px;
            line-height: 38px;
            border: none;
            border-radius: 0px;
            vertical-align: middle;
            position: relative;
            top: -6px;
        }

            .hd_rt ul li.ap_d img {
                vertical-align: middle;
                margin-right: 10px;
            }

            .hd_rt ul li.ap_d a {

                text-decoration: none;
                display: block;
                width: 164px;
                height: 42px;
                text-indent: -100em;
                overflow: hidden;
                background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/pcorapp.png) no-repeat;
            }

li.clientpc_download {
    text-align: center;
    width: 164px;
    height: 42px;
    border: 1px solid #3d1000;
    border-radius: 4px;
    font-size: 16px !important;
    color: #50160E;
    line-height: 42px;
    cursor: pointer;
    position:relative;
    font-weight:600;
}
    .clientpc_download:hover {
        background: #ffdd67;
    }
                    .clientpc_download:hover .clientpc_download_ul {
                       display:block;

                    }
                .clientpc_download img {
                    width: 18px;
                    height: 18px;
                }

.clientpc_download_ul {
    display:none;
    position: absolute;
    left: 0;
    top: 47px;
    width: 164px;
    height: 112px;
    background: #FFFFFF;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    z-index: 2;
}
    .clientpc_download_ul::after{
        content:'';
        width:100%;
        height:6px;
        position:absolute;
        top:-5px;
        left:0;

    }
    .clientpc_download_ul a {
        display: flex;
        align-items:center;
        justify-content:center;
        margin: 8px;
        background: #F0B923;
        box-shadow: 0px 0px 4px 0px rgba(240, 185, 35, 0.4);
        border-radius: 4px;
    }
    .clientpc_download_ul a img {
        margin-right:6px;
    }

        .clientpc_download_ul a:hover {
            background: #ffdd67;
        }



        #home_submenu ul li {
            font-size: 19px;
            font-weight: bold;
        }
/*内容*/
#content {
    clear: both;
    padding-top: 20px;
}

.cont_1 {
    /* border-top: 1px solid #ebedef; */
    background: #fff;
    margin-bottom: 10px;
    padding: 10px 0 20px 0px;
    overflow: hidden;
}

.cont_1_lt {
    width: 590px;
    float: left;
}

    .cont_1_lt p {
        line-height: 44px;
        font-size: 14px;
        color: #3d1000;
    }

        .cont_1_lt p span {
            margin-right: 30px;
        }

        .cont_1_lt p em {
            font-size: 18px;
            color: #f16816;
            font-style: normal;
            margin: 0 6px;
        }

    .cont_1_lt .search {
        width: 532px;
        height: 50px;
        background: #f4c830;
        border-radius: 4px;
    }

        .cont_1_lt .search label {
            width: 532px;
            height: 50px;
            display: block;
            position: relative;
        }

            .cont_1_lt .search label input.text {
                width: 436px;
                height: 42px;
                line-height: 42px;
                padding: 0 12px;
                font-family: '微软雅黑';
                font-size: 14px;
                color: #333;
                outline: none;
                border: 0;
                background: #fff;
                float: left;
                margin: 4px 0 0 4px;
            }

            .cont_1_lt .search label input.btn {
                width: 68px;
                height: 50px;
                line-height: 50px;
                outline: none;
                border: 0;
                background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/search.png) 24px 14px no-repeat;
                display: block;
                cursor: pointer;
                float: left;
            }

.cont_1_rt {
    width: 564px;
    float: left;
}

    .cont_1_rt ul {
        height: 80px;
        font-size: 0;
        padding: 26px 0 0 0;
    }

        .cont_1_rt ul li {
            width: 110px;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            font-size: 14px;
            text-align: center;
        }

            .cont_1_rt ul li a {
                display: block;
                text-decoration: none;
            }

            .cont_1_rt ul li div.img_s {
                width: 48px;
                height: 48px;
                margin: 0 auto;
                margin-bottom: 12px;
                position: relative;
            }

                .cont_1_rt ul li div.img_s img {
                    width: 48px;
                    height: 48px;
                }

            .cont_1_rt ul li a h4 {
                color: #3f4149;
                height: 20px;
                line-height: 20px;
                white-space: nowrap;
                text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                overflow: hidden;
            }

            .cont_1_rt ul li a:hover h4 {
                font-size: 14px;
                color: #f16816;
            }

            .cont_1_rt ul li span {
                width: 27px;
                height: 13px;
                line-height: 12px;
                font-family: Arial;
                font-size: 12px;
                color: #fff;
                background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/bg01.png) no-repeat;
                display: block;
                position: absolute;
                right: -12px;
                top: -4px;
            }

.cont_1_tt {
    height: 32px;
    clear: both;
    padding: 18px 0 14px 0;
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/bg02.png) 0 center repeat-x;
    /* margin-right: 40px; */
}

    .cont_1_tt a.lts {
        float: left;
    }

    .cont_1_tt a.rts {
        float: right;
        font-size: 14px;
        color: #999;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        background: #fff;
        padding-left: 10px;
        position: relative;
        top: 5px;
    }

        .cont_1_tt a.rts:hover {
            color: #f16816;
        }

ul.wh_zd {
    overflow: hidden;
    _zoom: 1;
}

    ul.wh_zd li {
        width: 160px;
        height: 20px;
        margin: 0 10px 15px 0;
        float: left;
        overflow: hidden;
        font-size: 14px;
        word-break: break-all;
    }

    ul.wh_zd a {
        color: #333;
    }

    ul.wh_zd li img {
        vertical-align: top;
        margin-right: 10px;
    }

    ul.wh_zd a:hover {
        color: #f16816;
    }

#div_zhida {
    height: 105px;
}

.cont_lt {
    width: 790px;
    float: left;
    margin-right: 20px;
}

.picScroll-left {
    width: 788px;
    height: 276px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ebedef;
    background: #fff;
}

    .picScroll-left .hd {
        width: 70px;
        height: 30px;
        position: absolute;
        right: 25px;
        bottom: 15px;
        z-index: 555;
        text-align: right;
        font-size: 14px;
        color: #999;
        font-style: italic;
    }

        .picScroll-left .hd .prev,
        .picScroll-left .hd .next {
            position: absolute;
            left: -693px;
            top: -134px;
            display: block;
            width: 45px;
            height: 72px;
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/slider-arrow.png) 0px 0px no-repeat;
            cursor: pointer;
        }

        .picScroll-left .hd .next {
            left: -213px;
            background-position: -45px 0px;
        }

        .picScroll-left .hd ul {
            float: right;
            overflow: hidden;
            zoom: 1;
            margin-top: 10px;
            zoom: 1;
        }

    .picScroll-left .bd {
    }

        .picScroll-left .bd ul {
            overflow: hidden;
            zoom: 1;
        }

            .picScroll-left .bd ul li {
                float: left;
                _display: inline;
                overflow: hidden;
            }

        .picScroll-left .bd img {
            width: 526px;
            height: 276px;
            display: block;
            float: left;
        }

        .picScroll-left .bd h3 {
            width: 215px;
            line-height: 26px;
            float: left;
            font-size: 18px;
            color: #333;
            font-weight: bold;
            margin: 20px 0 15px 25px;
        }

        .picScroll-left .bd p {
            width: 215px;
            line-height: 22px;
            float: left;
            font-size: 14px;
            color: #666;
            margin: 0px 0 0 25px;
        }

    .picScroll-left .hd .pageState span {
        font-size: 20px;
        color: #333;
    }

    .picScroll-left .bd ul li:hover h3 {
        color: #f16816;
    }

.titis_1 {
    height: 42px;
    line-height: 42px;
    font-size: 0;
    border-bottom: 1px solid #ebedef;
    margin: 12px 0 20px 0;
    position: relative;
}

    .titis_1 a {
        font-size: 18px;
        color: #777;
        display: inline-block;
        margin-right: 30px;
        position: relative;
    }

        .titis_1 a.on {
            height: 40px;
            position: relative;
            color: #333;
        }

#all_home_ph_tab a.on {
    border-bottom: 2px solid #333;
}

.titis_1 a.hua {
    border-bottom: 2px solid #333;
}

.titis_1 a:hover {
    color: #333;
}

.dt_list ul li {
    background: #fff;
    border-bottom: 1px dashed #EBEBEB;
    margin-bottom: 16px;
}

.dt_list > ul > li:last-child {
    border-bottom: 0 !important;
}

.dt_list ul li dl {
    overflow: hidden;
    _zoom: 1;
}

    .dt_list ul li dl dt {
        width: 260px;
        height: 160px;
        float: left;
        margin-right: 10px;
        padding: 10px;
        padding-left: 0;
        padding-top: 0;
        box-sizing: border-box;
        /*margin-bottom: 7px;*/
    }

        .dt_list ul li dl dt img {
            width: 249px;
            height: 145px;
            /* border-right: 1px solid #ebedef; */
        }

#jishidiv
li.jishi
dl
dt
img，#baoguangdiv
li.jishi
dl
dt
img，#baoguang_topone
li.jishi
dl
dt
img {
    max-width: 249px;
    max-height: 140px;
    width: auto;
    height: auto;
    border-right: none;
    vertical-align: middle;
}

p.content_mark img.emoji {
    width: 20px;
    height: 20px;
}

#jishidiv
.img_container，#baoguangdiv
.img_container，#baoguang_topone
.img_container {
    border-right: 1px solid #ebedef;
    width: 249px;
    height: 140px;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
}

.dt_list ul li dl dd {
    width: 450px;
    float: left;
    font-size: 14px;
    color: #666;
    line-height: 22px;
    height: 165px;
    position: relative;
}

    .dt_list ul li dl dd h4 {
        padding: 4px 0 12px 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;
    }

    .dt_list ul li dl dd h4 {
        font-size: 18px;
        color: #333;
        font-weight: bold;
        line-height: 24px;
    }

        .dt_list ul li dl dd h4:hover {
            color: #f16816;
        }

    .dt_list ul li dl dd span {
        font-size: 12px;
        color: #999;
        display: block;
        position: absolute;
        left: 0px;
        bottom: 21px;
    }

        .dt_list ul li dl dd span img {
            vertical-align: middle;
            margin-right: 6px;
            position: relative;
            top: -2px;
        }

    /* 首页内容区新增视频部分样式开始 from Jone on 20180808 */
    .dt_list ul li dl dd .tit_sj {
        height: 16px;
        line-height: 16px;
        font-size: 12px;
        color: #999;
        margin-top: 10px;
        position: absolute;
        bottom: 23px;
        left: 0px;
    }

        .dt_list ul li dl dd .tit_sj > img {
            float: left;
            margin-right: 10px;
        }

        .dt_list ul li dl dd .tit_sj .bfbbox {
            float: left;
            position: relative;
            top: 3px;
            width: 81px;
            height: 10px;
            line-height: 10px;
            overflow: hidden;
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/bfb_2.png) 0 0 no-repeat;
            display: inline-block;
        }

        .dt_list ul li dl dd .tit_sj .bfb_ch {
            height: 10px;
            line-height: 10px;
            overflow: hidden;
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/bfb_1.png) 0 0 no-repeat;
            display: inline-block;
            border-radius: 4px;
        }

        .dt_list ul li dl dd .tit_sj span.tm {
            position: static;
            float: left;
            margin-left: 20px;
            height: 16px;
            line-height: 16px;
        }

            .dt_list ul li dl dd .tit_sj span.tm img {
                vertical-align: middle;
                position: static;
                margin-right: 10px;
                display: inline-block;
                margin-top: -3px;
            }
/* 首页内容区新增视频部分样式结束 from Jone*/

.cont_rt {
    width: 390px;
    float: left;
}

.rt_cont_1 {
    height: 256px;
    padding: 20px 20px 0 20px;
    border: 1px solid #ebedef;
    background: #fff;
}

    .rt_cont_1 dl {
        height: 92px;
        padding-bottom: 20px;
        border-bottom: 1px solid #ebedef;
    }

        .rt_cont_1 dl dt {
            width: 165px;
            height: 92px;
            float: left;
            margin-right: 12px;
        }

            .rt_cont_1 dl dt a {
                width: 165px;
                height: 92px;
                position: relative;
                display: block;
            }

                .rt_cont_1 dl dt a img {
                    width: 165px;
                    height: 92px;
                }

            .rt_cont_1 dl dt span {
                width: 165px;
                height: 92px;
                position: absolute;
                left: 0;
                top: 0;
                display: block;
                background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/bg04.png) center center no-repeat;
            }

        .rt_cont_1 dl dd {
            width: 170px;
            height: 92px;
            float: left;
            font-size: 14px;
            color: #656565;
            line-height: 20px;
        }

            .rt_cont_1 dl dd h4 {
                line-height: 16px;
                padding-bottom: 12px;
                font-weight: bold;
            }

                .rt_cont_1 dl dd h4 a {
                    font-size: 16px;
                    color: #333;
                }

                    .rt_cont_1 dl dd h4 a:hover {
                        color: #f16816;
                    }

            .rt_cont_1 dl dd p a {
                color: #f16816;
            }

                .rt_cont_1 dl dd p a:hover {
                    text-decoration: underline;
                }

.d_xzai {
    height: 91px;
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/pic03.jpg) center 0 no-repeat;
    position: relative;
    padding-top: 51px;
}

    .d_xzai a {
        width: 150px;
        height: 30px;
        font-size: 0px;
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/sy_btn.png) no-repeat;
        display: block;
        margin-bottom: 11px;
    }

        .d_xzai a.ad {
            background-position: 0 0;
        }

            .d_xzai a.ad:hover {
                background-position: 0 -30px;
            }

        .d_xzai a.ip {
            background-position: 0 -60px;
        }

.d_xzai a.ip:hover {
    background-position: 0 -90px;
}

.d_xzai img {
    width: 95px;
    height: 95px;
    position: absolute;
    left: 209px;
    top: 22px;
}

.gsxw_box {
    border: 1px solid #ebedef;
    border-top: none;
    background: #fff;
    padding: 22px 20px 2px 20px;
    clear: both;
}

.gsxw_box ul li {
    border-bottom: 1px solid #ebedef;
}

.gsxw_box ul li a {
    display: block;
    padding: 14px 0px 15px;
}

.gsxw_box ul li h4 {
    margin-bottom: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

.gsxw_box ul li h4 {
    font-size: 14px;
    line-height: 20px;
    color: #333;
}

.gsxw_box ul li h4:hover {
    color: #f16816;
}

.gsxw_box ul li.first h4 {
    font-size: 18px;
    line-height: 26px;
}

.gsxw_box ul li.last {
    border-bottom: none;
    padding-bottom: 10px;
    margin-bottom: 0;
}

.gsxw_box ul li p {
    line-height: 18px;
    font-size: 12px;
    color: #999;
}

.gsxw_box ul li p img {
    margin-right: 6px;
    vertical-align: middle;
    position: relative;
    top: -2px;
    width: 16px;
    height: 16px;
}

.rdht_box {
    border: 1px solid #ebedef;
    background: #fff;
    padding: 20px;
    clear: both;
}

.rdht_box ul li {
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/bg05.png) 0 center no-repeat;
    padding-left: 14px;
}

.rdht_box ul li a {
    float: left;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    width: 270px;
}

.rdht_box ul li a:hover {
    color: #f16816;
}

.rdht_box ul li span {
    float: right;
    color: #999;
}

.hs_tab {
    border: 1px solid #ebedef;
    background: #fff;
    padding: 20px;
    clear: both;
}

.hs_tab .sl_1 {
    width: 152px;
    float: left;
}

.hs_tab span.hhs {
    width: 44px;
    float: left;
    display: block;
    cursor: pointer;
}

.selectbox {
    position: relative;
}

.selectbox h3 {
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #333;
    text-indent: 6px;
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/bg07.png) right 0 no-repeat;
    border: 1px solid #e5e7e9;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /* Firefox */
    -webkit-box-sizing: border-box; /* Safari */
}

.selectbox ul {
    width: 100%;
    border: 1px solid #e5e7e9;
    position: absolute;
    top: 31px;
    left: 0;
    background: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /* Firefox */
    -webkit-box-sizing: border-box; /* Safari */
    display: none;
}

.selectbox ul li {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #999;
    text-indent: 6px;
}

.selectbox ul li:hover {
    background: #f2f5f8;
    color: #333;
}

.dqian {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    padding: 10px 0;
    border-bottom: 1px solid #ebedef;
    margin-bottom: 20px;
}

.dqian_lt {
    float: left;
    color: #999;
}

.dqian_rt {
    float: right;
    color: #333;
}

.hs_tab dl {
    height: 34px;
    padding-bottom: 15px;
}

.hs_tab dl dt {
    width: 298px;
    line-height: 34px;
    font-size: 14px;
    color: #999;
    float: left;
}

.hs_tab dl dd {
    width: 240px;
    border: 1px solid #e5e7e9;
    padding: 0 12px;
    line-height: 34px;
    font-size: 14px;
    color: #999;
    float: left;
    font-size: 14px;
    color: #333;
}

.hs_tab dl dd input.tex {
    width: 170px;
    outline: none;
    font-size: 14px;
    color: #333;
    line-height: 32px;
    border: 0;
    float: left;
    font-family: '微软雅黑';
    height: 32px;
}

.hs_tab dl dd span {
    float: right;
}

.hs_tab dl.dl_1 dd {
    background: #f2f5f8;
}

.hs_tab dl dd em {
    width: 130px;
    float: left;
    display: block;
    font-style: normal;
}

.hs_tab input.submits {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    outline: none;
    cursor: pointer;
    margin-top: 20px;
    color: #fff;
    background: #f16816;
    border: none;
    font-family: '微软雅黑';
    font-size: 16px;
}

    .hs_tab input.submits:hover {
        background: #df5c0e;
    }

.hs_tab .sl_2 {
    width: 100%;
    float: left;
}

.hs_tab dl.dl_2 {
    padding: 0;
}

    .hs_tab dl.dl_2 dd {
        width: 266px;
        border: none;
        padding: 0;
    }

/*资讯*/
.no_mg {
    margin-top: 0;
}

.page {
    width: auto;
    height: 38px;
    line-height: 36px;
    padding: 15px 0;
    margin: 0 auto;
    text-align: center;
}

    .page .page_pre {
        width: 38px;
        height: 38px;
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/pre_btn.png) no-repeat;
        display: inline-block;
        margin: 0 3px;
        vertical-align: middle;
    }

        .page .page_pre:hover {
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/preh_btn.png) no-repeat;
            text-decoration: none;
        }

    .page .page_next {
        width: 38px;
        height: 38px;
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/next_btn.png) no-repeat;
        display: inline-block;
        margin: 0 3px;
        font-size: 0;
        vertical-align: middle;
    }

        .page .page_next:hover {
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/nexth_btn.png) no-repeat;
            text-decoration: none;
        }

    .page .page_num,
    .page span {
        width: 36px;
        height: 36px;
        border: 1px #e3e6eb solid;
        display: inline-block;
        text-align: center;
        background: #fff;
        border-radius: 2px;
        color: #a1a5ac;
        font-size: 14px;
        margin: 0 3px;
        vertical-align: middle;
    }

        .page .page_num:hover {
            border-color: #f4c830;
            color: #333;
            text-decoration: none;
        }

    .page .page_current:link,
    .page .page_current:visited {
        width: 36px;
        height: 36px;
        border: 1px #f4c830 solid;
        background-color: #f4c830;
        color: #333;
        display: inline-block;
        text-align: center;
        margin: 0 3px;
        vertical-align: middle;
    }

    .page .page_current:hover {
        text-decoration: none;
    }

.cont_rt_rd {
    border: 1px solid #ebedef;
    background: #fff;
}

    .cont_rt_rd h4 {
        height: 56px;
        line-height: 56px;
        font-size: 18px;
        color: #333;
        border-bottom: 1px solid #ebedef;
        padding: 0 20px;
    }

    .cont_rt_rd ul {
        padding: 0 20px;
    }

        .cont_rt_rd ul li {
            overflow: hidden;
            _zoom: 1;
            padding: 18px 0;
            border-bottom: 1px solid #ebedef;
        }

            .cont_rt_rd ul li span {
                width: 20px;
                height: 24px;
                line-height: 24px;
                float: left;
                text-align: center;
                font-size: 14px;
                color: #f16816;
                font-style: italic;
                margin-right: 10px;
                display: block;
            }

                .cont_rt_rd ul li span.tops {
                    height: 20px;
                    line-height: 20px;
                    background: #f4c830;
                    border-radius: 3px;
                    color: #333;
                    position: relative;
                    top: 1px;
                }

            .cont_rt_rd ul li p {
                width: 318px;
                float: left;
                line-height: 24px;
                font-size: 14px;
            }

                .cont_rt_rd ul li p a {
                    color: #333;
                }

                    .cont_rt_rd ul li p a:hover {
                        color: #f16816;
                    }

            .cont_rt_rd ul li.noborder {
                border-bottom: none;
            }

/*资讯内页*/
.news_ny .cont_lt_fx {
    width: 160px;
    margin-right: 20px;
    float: left;
}

    .news_ny .cont_lt_fx.contltfix {
        position: fixed !important;
        left: 50%;
        margin-left: -600px;
        top: 54px;
        z-index: 20;
    }

    .news_ny .cont_lt_fx h3 {
        height: 46px;
        line-height: 46px;
        font-size: 14px;
        color: #333;
        border-bottom: 1px solid #ebedef;
        padding: 0 16px;
    }

    .news_ny .cont_lt_fx .fxs {
        border: 1px solid #ebedef;
        background: #fff;
    }

    .news_ny .cont_lt_fx .zhidas {
        border: 1px solid #ebedef;
        background: #fff;
        margin-bottom: 20px;
    }

        .news_ny .cont_lt_fx .zhidas ul.wh_zd {
            padding: 16px 16px 0;
        }

            .news_ny .cont_lt_fx .zhidas ul.wh_zd li {
                width: 130px;
                height: 20px;
                line-height: 20px;
                margin: 0 0 16px 0;
                font-size: 14px;
                white-space: nowrap;
                text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                overflow: hidden;
            }

                .news_ny .cont_lt_fx .zhidas ul.wh_zd li:hover {
                    background-color: #f0f2f5;
                    cursor: pointer;
                }

                .news_ny .cont_lt_fx .zhidas ul.wh_zd li img {
                    width: 20px;
                    height: 20px;
                }

.prv_next {
    border: 1px solid #ebedef;
    background: #fff;
    padding: 16px;
    margin-bottom: 20px;
}

    .prv_next span {
        color: #999;
        margin: 0 0 10px 0;
        font-size: 14px;
        display: block;
    }

        .prv_next span.xyps {
            border-top: 1px solid #ebedef;
            margin-top: 15px;
            padding-top: 10px;
        }

    .prv_next a {
        display: block;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        word-wrap: break-word;
        overflow-wrap: break-word;
        overflow: hidden;
        font-size: 14px;
        line-height: 22px;
        color: #333;
    }

        .prv_next a:hover {
            color: #f16816;
        }

.news_ny .cont_lt {
    width: 660px;
    border: 0;
    background: none;
    padding: 0;
    margin-right: 20px;
}

.news_ny .new_cont_lt {
    width: 840px;
    border: 0;
    background: none;
    padding: 0;
    margin-right: 20px;
}

.news_ny .cont_news {
    width: 598px;
    border: 1px solid #ebedef;
    background: #fff;
    padding: 20px 30px;
}

.news_ny .new_cont_news {
    width: 778px;
    border: 1px solid #ebedef;
    background: #fff;
    padding: 20px 30px;
}

.news_ny .cont_news h1,
.news_ny .cont_news h2 {
    font-size: 28px;
    color: #333;
    line-height: 38px;
    max-width:600px;
    overflow:hidden;
}

.news_ny .cont_news p {
    font-size: 16px;
    color: #333;
    line-height: 26px;
    padding-bottom: 20px;
}

.news_ny .cont_news p.zys {
    color: #888;
    background: #f0f2f5;
    padding: 10px 20px;
}

.news_ny .cont_news p.zys strong {
    font-weight: normal;
    color: #888;
}

.news_ny .cont_news div.xxbox {
    padding-top: 16px;
    height: 44px;
    border-bottom: 1px solid #ebedef;
    font-size: 12px;
    color: #999;
}

    .news_ny .cont_news div.xxbox span.lts {
        float: left;
    }

    .news_ny .cont_news div.xxbox .rts {
        width: 150px;
        height: 20px;
        line-height: 20px;
        float: right;
    }

        .news_ny .cont_news div.xxbox .rts h3 {
            float: left;
            color: #999;
            font-size: 14px;
        }

    .news_ny .cont_news div.xxbox img {
        vertical-align: middle;
        margin-right: 6px;
        position: relative;
        top: -1px;
        width: 12px;
        height: 12px;
    }

#bdsharebuttonbox {
    width: 90px;
    float: left;
}

    #bdsharebuttonbox .bds_tsina {
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/fx_1.png) 0 0 no-repeat;
    }

    #bdsharebuttonbox .bds_weixin {
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/fx_2.png) 0 0 no-repeat;
    }

    #bdsharebuttonbox .bds_sqq {
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/fx_3.png) 0 0 no-repeat;
    }

    #bdsharebuttonbox a,
    #bdsharebuttonbox .bds_more {
        width: 20px;
        height: 20px;
        float: none;
        margin: 0 0 0 10px;
        display: block;
        float: left;
        padding: 0;
    }

.news_ny .cont_rt {
    width: 340px;
}

.news_ny .cont_rt .cont_rt_rd ul li p {
    width: 268px;
}

.news_ny .cont_rt .hs_tab .sl_1 {
    width: 127px;
}

.news_ny .cont_rt .hs_tab dl dd {
    width: 273px;
}

.news_ny .cont_rt .hs_tab dl dd input.tex {
    width: 120px;
}

.news_ny .cont_rt .hs_tab dl.dl_2 dd {
    width: 216px;
}

.s_gljg {
    width: 598px;
    border: 1px solid #ebedef;
    background: #fff;
    padding: 20px 30px;
    margin-top: 20px;
}

.new_s_gljg {
    width: 778px;
    border: 1px solid #ebedef;
    background: #fff;
    padding: 20px 30px;
    margin-top: 20px;
}

.s_gljg h3 {
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    color: #333;
    border-left: 3px solid #333;
    padding-left: 8px;
    margin-bottom: 20px;
}

.s_gljg dl {
    overflow: hidden;
    _zoom: 1;
    padding: 20px 0;
    margin-bottom: 15px;
    border: 1px solid #ebedef;
}

    .s_gljg dl dt {
        width: 174px;
        height: 98px;
        float: left;
        border-right: 1px solid #ebedef;
        padding: 0 28px 0 0;
        margin-right: 30px;
    }

        .s_gljg dl dt img {
            width: 174px;
            height: 98px;
        }

    .s_gljg dl dd {
        width: 350px;
        float: left;
        font-size: 14px;
        color: #666;
        line-height: 24px;
    }

        .s_gljg dl dd h4 {
            height: 22px;
            line-height: 22px;
            padding-bottom: 6px;
            font-size: 18px;
        }

            .s_gljg dl dd h4 a {
                color: #3e9ae8;
            }

                .s_gljg dl dd h4 a:hover {
                    color: #f16816;
                }

        .s_gljg dl dd p {
            margin: 0;
            padding: 0;
        }

        .s_gljg dl dd span {
            display: block;
            *zoom: 1;
            margin-right: 14px;
        }

        .s_gljg dl dd strong {
            font-weight: normal;
            color: #333;
        }
/*内页s*/
.head_fix {
    width: 100%;
    height: 44px;
    position: fixed !important;
    left: 0;
    top: 50px;
    z-index: 1001;
    background: #2d3032;
}

    .head_fix ul {
        font-size: 0;
    }

        .head_fix ul li {
            line-height: 44px;
            font-size: 14px;
            color: #a7adb4;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            margin-right: 20px;
        }

            .head_fix ul li a {
                color: #a7adb4;
            }

                .head_fix ul li a:hover,
                .head_fix ul li.on a {
                    color: #fff;
                }

.tp_lt {
    height: 44px;
    float: left;
}

    .tp_lt img {
        vertical-align: middle;
        margin-right: 6px;
        position: relative;
        top: -2px;
    }

.tp_rt {
    height: 44px;
    float: right;
    text-align: right;
    font-size: 0;
}

    .tp_rt ul li {
        margin: 0;
        margin-left: 22px;
    }

        .tp_rt ul li.ons {
            width: 128px;
            text-align: center;
        }

            .tp_rt ul li.ons a {
                display: block;
                background: #3e9ae8;
                color: #fff;
            }

                .tp_rt ul li.ons a img {
                    vertical-align: middle;
                    margin-right: 8px;
                }

#header_ny {
    height: 100px;
    background: #fff;
    padding-top: 94px;
    border-bottom: 1px solid #f4f6f7;
}

    #header_ny .width_1200 {
        height: 50px;
        padding: 25px 0;
    }

    #header_ny .hd_rt {
        width: 572px;
        float: right;
    }

        #header_ny .hd_rt .search {
            width: 572px;
            height: 50px;
            background: #f4c830;
            border-radius: 4px;
        }

            #header_ny .hd_rt .search label {
                width: 572px;
                height: 50px;
                display: block;
                position: relative;
            }

                #header_ny .hd_rt .search label input.text {
                    width: 476px;
                    height: 42px;
                    line-height: 42px;
                    padding: 0 12px;
                    font-family: '微软雅黑';
                    font-size: 14px;
                    color: #333;
                    outline: none;
                    border: 0;
                    background: #fff;
                    float: left;
                    margin: 4px 0 0 4px;
                }

                #header_ny .hd_rt .search label input.btn {
                    width: 68px;
                    height: 50px;
                    line-height: 50px;
                    outline: none;
                    border: 0;
                    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/search.png) 24px 14px no-repeat;
                    display: block;
                    cursor: pointer;
                    float: left;
                }

/*搜索*/
.dlsbox {
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/pic07.jpg) center 0 no-repeat #1995c6;
    padding: 50px 0 20px 0;
}

    .dlsbox dl {
        overflow: hidden;
        _zoom: 1;
        position: relative;
    }

        .dlsbox dl dt {
            width: 359px;
            height: 200px;
            float: left;
            margin-right: 40px;
            border: 2px solid #c5e4f1;
        }

            .dlsbox dl dt img {
                width: 359px;
                height: 200px;
            }

        .dlsbox dl dd {
            width: 794px;
            float: left;
        }

            .dlsbox dl dd h2 {
                line-height: 40px;
                margin-bottom: 10px;
            }

                .dlsbox dl dd h2 span {
                    font-size: 26px;
                    color: #fff;
                    margin-right: 15px;
                }

            .dlsbox dl dd p {
                font-size: 14px;
                color: #d0e8f5;
                line-height: 24px;
            }

                .dlsbox dl dd p.p1 {
                    padding: 20px 0;
                }

                    .dlsbox dl dd p.p1 span {
                        margin-right: 44px;
                    }

.qtjks {
    position: relative;
    z-index: 10;
}

    .qtjks .ul_bg {
        background: #fff;
    }

    .qtjks ul {
        width: 1200px;
        margin: 0 auto;
        padding: 25px 0 15px 0;
        font-size: 0px;
    }

        .qtjks ul li {
            height: 44px;
            border-radius: 8px;
            line-height: 44px;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            margin: 0 15px 15px 0;
        }

            .qtjks ul li a {
                display: block;
                color: #1995c6;
            }

            .qtjks ul li.on {
                background: #1995c6;
            }

                .qtjks ul li.on span {
                    color: #fff;
                }

            .qtjks ul li div.regulator_name {
                width: 132px;
                height: 34px;
                line-height: 34px;
                overflow: hidden;
                padding-top: 5px;
                padding-bottom: 5px;
                font-size: 16px;
                vertical-align: middle;
                position: relative;
            }

            .qtjks ul li a div.regulator_name span {
                height: 34px;
                line-height: 34px;
                position: absolute;
                left: 45px;
                top: 4px;
            }

            .qtjks ul li a img {
                margin: 0 8px;
            }

h3.tit_pt {
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #ebedef;
    margin: 0 0 18px 0;
    font-size: 20px;
    color: #333;
}

.ss_list {
    overflow: hidden;
}

    .ss_list ul {
        width: 1220px;
        overflow: hidden;
        _zoom: 1;
        padding-top: 2px;
    }

        .ss_list ul li {
            width: 285px;
            height: 335px;
            float: left;
            margin: 0 20px 20px 0;
        }

            .ss_list ul li a {
                width: 283px;
                height: 333px;
                display: block;
                border: 1px solid #ebedef;
                position: relative;
                background: #fff;
            }

                .ss_list ul li a img.lgs {
                    width: 230px;
                    height: 130px;
                    margin: 0 auto;
                    margin-top: 25px;
                    display: block;
                }

                .ss_list ul li a span.span_tj {
                    width: auto;
                    height: 26px;
                    line-height: 26px;
                    padding: 0 10px;
                    font-size: 16px;
                    color: #fff;
                    text-align: center;
                    display: block;
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    border-radius: 2px;
                }

                .ss_list ul li a span.sp_1 {
                    background: #7fb759;
                }

                .ss_list ul li a span.sp_2 {
                    background: #9ea1a2;
                }

                .ss_list ul li a span.sp_3 {
                    background: #ef7561;
                }

                .ss_list ul li a h4 {
                    height: 40px;
                    line-height: 40px;
                    color: #333;
                    overflow: hidden;
                    border-top: 1px solid #ebedef;
                    font-size: 20px;
                    padding-top: 14px;
                    margin: 0 25px;
                }

                .ss_list ul li a p.p1 {
                    height: 34px;
                    font-size: 0;
                    margin: 0 25px;
                }

                    .ss_list ul li a p.p1 span {
                        height: 22px;
                        line-height: 22px;
                        margin-right: 10px;
                        font-family: Arial;
                        display: flex;
                        align-items:center;
                        font-size: 14px;
                        color: #fff;
                        border-radius: 2px;
                        padding-left: 6px;
                    }

                        .ss_list ul li a p.p1 span em {
                            line-height: 20px;
                            height:22px;
                            font-style: normal;
                            color: #f16816;
                            padding: 0 6px;
                            background: #fff;
                           /* margin: 1px 1px 0 4px;*/
                            display: inline-block;
                            *display: inline;
                            *zoom: 1;
                            border: 1px solid #f16816;
                            box-sizing:border-box;
                        }

                        .ss_list ul li a p.p1 span img {
                            vertical-align: middle;
                            position: relative;
                            top: -1px;
                        }

                        .ss_list ul li a p.p1 span i {
                            font-style: normal;
                            background: #f16816;
                            padding: 0 6px;
                            height:22px;
                            line-height:22px;
                        }

.ss_list ul li a p.p2 {
    color: #a3a7b2;
    font-size: 14px;
    line-height: 22px;
    margin: 0 25px;
    overflow: hidden;
}

                .ss_list ul li a p.p3 {
                    height: 30px;
                    line-height: 30px;
                    text-align: center;
                    color: #666;
                    font-size: 14px;
                    background: #f5f8fb;
                    margin-top: 15px;
                }

                    .ss_list ul li a p.p3 img {
                        vertical-align: middle;
                        margin-right: 10px;
                    }

                .ss_list ul li a:hover {
                    border: 1px solid #f16816;
                    position: relative;
                   
                }

                    .ss_list ul li a:hover h4 {
                        color: #f16816;
                    }

            .ss_list ul li.last {
                text-align: center;
            }

                .ss_list ul li.last a {
                    color: #a3a7b2;
                    font-size: 16px;
                    line-height: 26px;
                }

                    .ss_list ul li.last a img {
                        margin-top: 90px;
                        margin-bottom: 20px;
                    }

                    .ss_list ul li.last a:hover {
                        color: #f16816;
                    }

.dlsbox_ss {
    width: 873px;
    min-height: 710px;
    border: 1px solid #ebedef;
    float: left;
    background: #fff;
    padding-left: 20px;
}

    .dlsbox_ss h3.tt {
        height: 56px;
        line-height: 56px;
        font-size: 18px;
        color: #333;
    }

.ss_list_ys ul {
    overflow: hidden;
    _zoom: 1;
    padding-top: 2px;
}

    .ss_list_ys ul li {
        width: 270px;
        height: 305px;
        float: left;
        margin: 0 20px 20px 0;
        position: relative;
    }

        .ss_list_ys ul li.last {
            text-align: center;
            border: 1px solid #ebedef;
        }

            .ss_list_ys ul li.last:hover {
                color: #f16816;
                border: 1px solid #3e9ae8;
                top: -2px;
            }

            .ss_list_ys ul li.last a {
                color: #a3a7b2;
                font-size: 16px;
                line-height: 26px;
                width: 268px;
                height: 303px;
                display: block;
            }

            .ss_list_ys ul li.last:hover a {
                color: #f16816;
            }

            .ss_list_ys ul li.last a img {
                margin-top: 90px;
                margin-bottom: 20px;
            }

        .ss_list_ys ul li a.a1 {
            width: 268px;
            height: 300px;
            display: block;
            border: 1px solid #ebedef;
            position: relative;
            background: #fff;
            z-index: 1;
        }

            .ss_list_ys ul li a.a1:hover {
                border: 1px solid #3e9ae8;
                position: relative;
                top: -2px;
            }

                .ss_list_ys ul li a.a1:hover h4 {
                    color: #f16816;
                }

        .ss_list_ys ul li a.a2 {
            width: 270px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            position: absolute;
            left: 0px;
            top: 262px;
            border-radius: 1px;
            z-index: 5;
            background: #3e9ae8;
            color: #fff;
            font-size: 16px;
        }

            .ss_list_ys ul li a.a2 img {
                vertical-align: middle;
                margin-right: 10px;
            }

            .ss_list_ys ul li a.a2:hover {
                background: #2e95ed;
            }

        .ss_list_ys ul li a img.lgs {
            width: 230px;
            height: 130px;
            margin: 0 auto;
            margin-top: 0px;
            display: block;
        }

        .ss_list_ys ul li a span.span_tj {
            width: 72px;
            height: 26px;
            line-height: 26px;
            font-size: 16px;
            color: #fff;
            text-align: center;
            display: block;
            position: absolute;
            top: -1px;
            left: -1px;
            border-radius: 2px;
        }

        .ss_list_ys ul li a span.sp_1 {
            background: #7fb759;
        }

        .ss_list_ys ul li a span.sp_2 {
            background: #9ea1a2;
        }

        .ss_list_ys ul li a span.sp_3 {
            background: #ef7561;
        }

        .ss_list_ys ul li a h4 {
            height: 40px;
            line-height: 40px;
            color: #333;
            overflow: hidden;
            border-top: 1px solid #ebedef;
            font-size: 20px;
            padding-top: 14px;
            margin: 0 25px;
        }

        .ss_list_ys ul li a p.p1 {
            height: 34px;
            font-size: 0;
            margin: 0 25px;
        }

            .ss_list_ys ul li a p.p1 span {
                height: 22px;
                line-height: 22px;
                margin-right: 10px;
                font-family: Arial;
                display: inline-block;
                *display: inline;
                *zoom: 1;
                font-size: 14px;
                color: #fff;
                border-radius: 2px;
                background: #f16816;
                padding-left: 6px;
            }

                .ss_list_ys ul li a p.p1 span em {
                    height: 20px;
                    line-height: 20px;
                    font-style: normal;
                    color: #f16816;
                    padding: 0 6px;
                    background: #fff;
                    margin: 1px 1px 0 6px;
                    display: inline-block;
                    *display: inline;
                    *zoom: 1;
                }

                .ss_list_ys ul li a p.p1 span img {
                    vertical-align: middle;
                    position: relative;
                    top: -1px;
                }

        .ss_list_ys ul li a p.p2 {
            color: #a3a7b2;
            font-size: 14px;
            line-height: 22px;
            margin: 0 25px;
        }

/*排行榜*/
.ss_list ul li a img.rks {
    width: 39px;
    height: 30px;
    display: block;
    position: absolute;
    top: -1px;
    right: 12px;
}

.ranking .titis_1 a {
    padding: 0 10px;
}

.ranking .ss_list ul li {
    height: 305px;
}

    .ranking .ss_list ul li a {
        height: 305px;
    }

.rank_list_lt {
    width: 875px;
    float: left;
    margin-right: 20px;
}

    .rank_list_lt ul li dl {
        overflow: hidden;
        _zoom: 1;
    }

        .rank_list_lt ul li dl dd {
            width: 350px;
            float: left;
        }

    .rank_list_lt dl dd p.p2 {
        margin: 0;
        padding: 0;
        line-height: 22px;
        color: #666;
    }

        .rank_list_lt dl dd p.p2 span {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            margin-right: 14px;
        }

        .rank_list_lt dl dd p.p2 strong {
            font-weight: normal;
            color: #333;
        }

    .rank_list_lt ul li h4 a {
        color: #333;
    }

        .rank_list_lt ul li h4 a:hover {
            color: #f16816;
        }

    .rank_list_lt ul li span.sp_1 {
        background: #7fb759;
    }

    .rank_list_lt ul li span.sp_2 {
        background: #9ea1a2;
    }

    .rank_list_lt ul li span.sp_3 {
        background: #ef7561;
    }

    .rank_list_lt ul li img.rks {
        width: 39px;
        height: 30px;
        display: block;
        position: absolute;
        top: -1px;
        right: 20px;
    }

    .rank_list_lt ul li p.p1 span img {
        vertical-align: middle;
        position: relative;
        top: -1px;
    }

.gd_lst a {
    width: 448px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border: 1px solid #dee1e6;
    display: block;
    font-size: 16px;
    color: #333;
    margin: 0 auto;
    margin-top: 30px;
    border-radius: 3px;
}

    .gd_lst a:hover {
        color: #f16816;
        border-color: #f16816;
    }

.rank_list_rt {
    width: 305px;
    float: left;
}

    .rank_list_rt .zhidas {
        border: 1px solid #ebedef;
        background: #fff;
        margin-bottom: 20px;
        padding-bottom: 12px;
    }

        .rank_list_rt .zhidas ul.wh_zd {
            padding: 0 0 0 20px;
        }

            .rank_list_rt .zhidas ul.wh_zd li {
                width: 248px;
                height: 26px;
                line-height: 26px;
                margin: 0 0 8px 0;
                font-size: 16px;
                padding: 8px;
                border-radius: 3px;
                background: #f2f5f8;
            }

                .rank_list_rt .zhidas ul.wh_zd li img {
                    width: 26px;
                    height: 26px;
                }

        .rank_list_rt .zhidas h3 {
            height: 46px;
            line-height: 46px;
            font-size: 16px;
            color: #333;
            padding: 0 20px;
        }

    .rank_list_rt ul.wh_zd li a {
        color: #666;
    }

        .rank_list_rt ul.wh_zd li a:hover {
            color: #f16816;
        }

/*交易商详情页*/
/*.jysxq_box{ background:url(//osshead.fx960.com/headfoot/fxeye/Content/images/pic10.jpg) center bottom no-repeat #3284ae;}*/
.jysxq_box dl dt {
    border: 0;
    position: relative;
}

    .jysxq_box dl dt span.span_tj {
        width: 72px;
        height: 26px;
        line-height: 26px;
        font-size: 16px;
        color: #fff;
        text-align: center;
        display: block;
        position: absolute;
        top: 1px;
        left: 1px;
        border-top-left-radius: 8px;
    }

    .jysxq_box dl dt span.sp_1 {
        background: #7fb759;
    }

    .jysxq_box dl dt span.sp_2 {
        background: #9ea1a2;
    }

    .jysxq_box dl dt span.sp_3 {
        background: #ef7561;
    }

.jysxq_box dl dd h2,
.jysxq_box dl dd p.p1,
.jysxq_box dl dd p.p4 {
    width: 470px;
    overflow: hidden;
}

.jysxq_box dl dd h2 {
    width: 600px;
}

.jysxq_box dl dd p.p1 {
    padding: 0;
}

.jysxq_box dl dd p.p2 {
    padding-top: 16px;
}

.jysxq_box dl dd p.p5 {
    height: 30px;
    font-size: 0;
}

    .jysxq_box dl dd p.p5 span {
        height: 22px;
        line-height: 22px;
        font-family: Arial;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        font-size: 14px;
        color: #fff;
        border-radius: 2px;
        background: #fff;
        padding-left: 6px;
    }

        .jysxq_box dl dd p.p5 span em {
            height: 20px;
            line-height: 20px;
            font-style: normal;
            color: #fff;
            padding: 0 6px;
            background: #3284ae;
            margin: 1px 1px 0 6px;
            display: inline-block;
            *display: inline;
            *zoom: 1;
        }

.jysxq_box dl p.p5 span img {
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.jysxq_box dl dd p.p4 {
    line-height: 36px;
    border-bottom: 1px solid #408cb3;
    height: 36px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

    .jysxq_box dl dd p.p4 img {
        vertical-align: middle;
        margin: 0 8px 0 0;
        position: relative;
        top: -2px;
    }

.dlsbox dl dd p.p2 a {
    height: 30px;
    line-height: 30px;
    border: 1px solid #abd4e9;
    border-radius: 3px;
    padding: 0 18px;
    margin: 0 6px 6px 0;
    font-size: 16px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #fff;
}

    .dlsbox dl dd p.p2 a:hover {
        background: #f0c709;
        border-color: #f0c709;
        color: #3b1106;
    }

.jysxq_box .sj_xq_biao {
    width: 260px;
    height: 140px;
    line-height: 30px;
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 10px;
}

    .jysxq_box .sj_xq_biao .sjtit {
        padding-bottom: 10px;
    }

        .jysxq_box .sj_xq_biao .sjtit span {
            height: 22px;
            line-height: 22px;
            margin-right: 10px;
            font-family: Arial;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            font-size: 14px;
            color: #fff;
            border-radius: 2px;
            background: #f16816;
            padding-left: 6px;
        }

            .jysxq_box .sj_xq_biao .sjtit span em {
                height: 20px;
                line-height: 20px;
                font-style: normal;
                color: #f16816;
                padding: 0 6px;
                background: #fff;
                margin: 1px 1px 0 6px;
                display: inline-block;
                *display: inline;
                *zoom: 1;
            }

.jysxq_box dl dd p.p4 a {
    color: #fff;
}

.dlsbox dl dd h2 img {
    vertical-align: middle;
    position: relative;
    top: -6px;
    cursor: pointer;
}

.widown_tc {
    width: 608px;
    height: 360px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: -999;
    margin: -180px 0 0 -304px;
    background: #fff;
}

    .widown_tc h3 {
        height: 36px;
        line-height: 36px;
        color: #666;
        font-size: 16px;
        padding-left: 20px;
        background: #f6f6f6;
    }

        .widown_tc h3 span {
            float: left;
        }

        .widown_tc h3 a {
            width: 42px;
            height: 36px;
            text-indent: -100em;
            overflow: hidden;
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/close.png) no-repeat;
            float: right;
            display: block;
        }

            .widown_tc h3 a:hover {
                background-position: 0 -36px;
            }
/*微信轮播*/
.slideBox {
    width: 608px;
    height: 324px;
    overflow: hidden;
    position: relative;
}

    .slideBox .hd {
        width: 100%;
        height: 4px;
        overflow: hidden;
        position: absolute;
        left: 0;
        bottom: 18px;
        z-index: 1;
    }

        .slideBox .hd ul {
            width: 100%;
            overflow: hidden;
            zoom: 1;
            font-size: 0;
            text-align: center;
        }

            .slideBox .hd ul li {
                width: 48px;
                height: 4px;
                margin: 0 5px;
                line-height: 4px;
                text-align: center;
                background: #eeeeee;
                cursor: pointer;
                font-size: 0;
                display: inline-block;
                *display: inline-block;
                *zoom: 1;
                border-radius: 3px;
            }

                .slideBox .hd ul li.on {
                    background: #f4b419;
                }

    .slideBox .bd {
        position: relative;
        height: 100%;
        z-index: 0;
    }

        .slideBox .bd li {
            zoom: 1;
            vertical-align: middle;
        }

            .slideBox .bd li dl {
                height: 324px;
            }

                .slideBox .bd li dl dt {
                    width: 280px;
                    float: left;
                    margin-right: 20px;
                }

                .slideBox .bd li dl dd {
                    width: 230px;
                    float: left;
                    text-align: center;
                }

                    .slideBox .bd li dl dd h4 {
                        line-height: 72px;
                        font-size: 22px;
                        color: #f4b419;
                    }

                    .slideBox .bd li dl dd img {
                        width: 155px;
                        height: 145px;
                    }

.jbxx_lt {
    width: 285px;
    padding: 0 15px;
    background: #fff;
    float: left;
    margin-right: 20px;
    border: 1px solid #ebedef;
}

    .jbxx_lt h3 {
        height: 55px;
        line-height: 35px;
        text-align: center;
    }

        .jbxx_lt h3 span {
            font-size: 18px;
            color: #333;
            border-top: 2px solid #333;
            padding: 10px 0;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            position: relative;
            top: -1px;
        }

    .jbxx_lt p {
        line-height: 26px;
        color: #666;
        font-size: 14px;
        padding-bottom: 8px;
    }

    .jbxx_lt strong {
        color: #333;
        font-weight: normal;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        word-wrap: break-word;
        word-break: break-all;
    }

        .jbxx_lt strong.se1 {
            color: #7fb759;
        }

        .jbxx_lt strong.se2 {
            color: #ef7561;
        }

a.btn_jc {
    width: 243px;
    height: 44px;
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/btn.png) 0 -72px no-repeat;
    margin-top: 10px;
    margin-bottom: 18px;
    display: block;
    text-indent: -100em;
    overflow: hidden;
}

    a.btn_jc:hover {
        background-position: 0 -204px;
    }

a.btn_ts {
    width: 243px;
    height: 44px;
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/btn.png) 0 -248px no-repeat;
    margin-bottom: 18px;
    display: block;
    text-indent: -100em;
    overflow: hidden;
}

    a.btn_ts:hover {
        background-position: 0 -116px;
    }

a.btn_jk {
    width: 243px;
    height: 44px;
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/btn.png) 0 -160px no-repeat;
    margin-bottom: 28px;
    display: block;
    text-indent: -100em;
    overflow: hidden;
}

    a.btn_jk:hover {
        background-position: 0 -292px;
    }

.zjpts_btn {
    position: relative;
    cursor: pointer;
    display: block;
    width: 243px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    margin-bottom: 18px;
    background: #EEB821;
    border-radius: 22px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #52160E;
}

    .zjpts_btn.weaken {
        color: #75443A;
        background: #FFFAE7;
        border: 1px solid #FFEDAE;
    }

        .zjpts_btn.weaken .zjpts_btn_tips {
            display: none;
        }

    .zjpts_btn:hover {
        opacity: .8;
    }

.zjpts_btn_tips {
    position: absolute;
    left: 164px;
    top: -14px;
    width: 89px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background: #FD4E00;
    border-radius: 8px 11px 11px 0px;
    border: 2px solid #FFFFFF;
    font-size: 11px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
}

.zjpts_btn_icon {
    margin-right: 14px;
    vertical-align: text-bottom;
    line-height: 44px;
    display: inline-block;
    width: 24px;
    height: 23px;
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/zjpts_btn_icon.png) center no-repeat;
    background-size: 100%;
}



dl.xzgds {
    overflow: hidden;
    _zoom: 1;
    padding-bottom: 25px;
}

    dl.xzgds dt {
        width: 108px;
        height: 108px;
        float: left;
        margin-right: 10px;
    }

        dl.xzgds dt img {
            width: 108px;
            height: 108px;
        }

    dl.xzgds dd {
        width: 121px;
        float: left;
        text-align: center;
        padding-top: 10px;
    }

        dl.xzgds dd p {
            line-height: 24px;
            color: #666;
            font-size: 18px;
            padding-bottom: 0;
        }

        dl.xzgds dd a {
            width: 121px;
            height: 30px;
            line-height: 30px;
            font-size: 14px;
            color: #fff;
            text-align: center;
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/btn.png) 0 -336px no-repeat;
            display: block;
            margin-top: 10px;
        }

            dl.xzgds dd a:hover {
                background-position: 0 -366px;
            }

.pince_lt {
    width: 535px;
    float: left;
    margin-right: 20px;
}
/*监管信息*/
.tyfx_pg {
    height: 65px;
    padding: 15px 0 0 20px;
    margin-bottom: 20px;
}

    .tyfx_pg dl {
        width: 250px;
        height: 60px;
        overflow: hidden;
        _zoom: 1;
        float: left;
        margin-right: 35px;
    }

        .tyfx_pg dl dt {
            width: 44px;
            float: left;
            margin-right: 10px;
        }

        .tyfx_pg dl dd {
            width: 188px;
            height: 32px;
            float: left;
            padding-top: 4px;
            margin-top: 6px;
        }

            .tyfx_pg dl dd span.tt {
                font-size: 18px;
                color: #333;
                line-height: 30px;
                margin-right: 10px;
            }

            .tyfx_pg dl dd em {
                height: 26px;
                line-height: 26px;
                display: inline-block;
                *display: inline;
                *zoom: 1;
                font-size: 18px;
                font-style: normal;
                border-radius: 15px;
                padding: 0 12px;
            }

    .tyfx_pg a {
        width: 128px;
        height: 36px;
        line-height: 36px;
        float: left;
        font-size: 18px;
        color: #fff;
        text-align: center;
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/btn.png) 0 0 no-repeat;
        margin-top: 6px;
        margin-bottom: 10px;
        display: block;
        margin-right: 10px;
    }

        .tyfx_pg a:hover {
            background-position: 0 -36px;
        }

    .tyfx_pg p {
        width: 80px;
        float: left;
        font-size: 14px;
        color: #999;
        line-height: 20px;
        margin-top: 4px;
    }

.tyfx_pg1 {
    border: 1px solid #7fb759;
    background: #fbfff8;
}

    .tyfx_pg1 dd {
        border-right: 1px solid #cbe4bb;
    }

        .tyfx_pg1 dd em {
            color: #77b84b;
            border: 2px solid #dbedcf;
        }

.tyfx_pg2 {
    border: 1px solid #fa4f1a;
    background: #ffecec;
}

    .tyfx_pg2 dd {
        border-right: 1px solid #f5d5cc;
    }

        .tyfx_pg2 dd em {
            color: #ef7561;
            border: 2px solid #ffcba4;
        }

/*.tyfx_pg3 {
    border: 1px solid #dba52c;
    background: #fffedd;
}*/
.tyfx_pg3 dd {
    border-right: 1px solid #eae6ad;
}

    .tyfx_pg3 dd em {
        color: #ccbf05;
        border: 2px solid #dad376;
    }

.tyjdbox {
    border: 1px solid #ebedef;
    background: #fff;
    margin-bottom: 20px;
    padding: 0 20px 12px 20px;
}

    .tyjdbox h3 {
        height: 56px;
        line-height: 56px;
        font-size: 20px;
        color: #333;
    }

    .tyjdbox ul.tyjs {
        width: 486px;
        overflow: hidden;
        _zoom: 1;
        border-top: 1px solid #ebedef;
        border-left: 1px solid #ebedef;
    }

        .tyjdbox ul.tyjs li {
            width: 96px;
            height: 96px;
            float: left;
            border-right: 1px solid #ebedef;
            border-bottom: 1px solid #ebedef;
            text-align: center;
            box-sizing:border-box;
        }

.xzpt_list ul {
    overflow: hidden;
    _zoom: 1;
}

    .xzpt_list ul li {
        height: 124px;
        border: 1px solid #e3e6eb;
        margin-bottom: 20px;
        position: relative;
        background: #fff;
    }

        .xzpt_list ul li a.lis_cont {
            width: 100%;
            height: 110px;
            margin: 15px 0 0 0;
            display: block;
            position: relative;
        }

            .xzpt_list ul li a.lis_cont span.dls_lg {
                width: 150px;
                height: 84px;
                margin-top: 6px;
                float: left;
                border-right: 1px solid #e3e6eb;
                display: block;
                overflow: hidden;
                margin-right: 15px;
            }

                .xzpt_list ul li a.lis_cont span.dls_lg img {
                    width: 150px;
                    height: 84px;
                }

            .xzpt_list ul li a.lis_cont p {
                line-height: 24px;
                font-size: 14px;
                color: #999;
                float: left;
				margin: 0;
            }

                .xzpt_list ul li a.lis_cont p.p1 span {
                    width: 1px;
                    height: 20px;
                    background: #d2d2d2;
                    margin: 0 12px;
                    display: inline-block;
                    *display: inline;
                    *zoom: 1;
                    position: relative;
                    top: 4px;
                }

                .xzpt_list ul li a.lis_cont p.p2 img {
                    margin-right: 3px;
                    position: relative;
                    top: -2px;
                    vertical-align: middle;
                }

                .xzpt_list ul li a.lis_cont p.p2 em {
                    color: #fa4f1a;
                    font-style: normal;
                    margin-left: 8px;
                }

        .xzpt_list ul li a.khs {
            width: 94px;
            height: 123px;
            position: absolute;
            top: -1px;
            right: -1px;
            display: block;
            background: #3e9ae8;
            text-align: center;
            padding-top: 20px;
        }

            .xzpt_list ul li a.khs:hover {
                background-color: #2c8cde;
            }

        .xzpt_list ul li:hover {
            border-color: #3e9ae8;
        }

        .xzpt_list ul li span.cxjy {
            width: 75px;
            height: 24px;
            line-height: 24px;
            font-size: 14px;
            color: #fff;
            text-align: center;
            position: absolute;
            left: -1px;
            top: -1px;
            background: #f16816;
        }

        .xzpt_list ul li a.lis_cont p.pn {
            width: 210px;
            color: #666;
        }

            .xzpt_list ul li a.lis_cont p.pn strong {
                color: #333;
                font-weight: normal;
            }

            .xzpt_list ul li a.lis_cont p.pn img {
                width: 32px;
                height: 20px;
                border-radius: 3px;
                margin-right: 5px;
                position: relative;
                top: -1px;
                vertical-align: middle;
            }



/*20180112*/
.gs_xsp_ch {
    border: 1px solid #ebedef;
    background: #fff;
    padding: 20px 0 0 20px;
    clear: both;
    overflow: hidden;
    _zoom: 1;
}

.frist_sp a {
    width: 348px;
    height: 200px;
    display: block;
    position: relative;
    text-decoration: none;
}

    .frist_sp a img {
        width: 348px;
        height: 200px;
    }

    .frist_sp a span {
        width: 56px;
        height: 56px;
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/bg04_1.png) 0 0 no-repeat;
        position: absolute;
        left: 50%;
        top: 58px;
        margin: 0 0 0 -28px;
        display: block;
    }

    .frist_sp a p {
        width: 348px;
        height: 36px;
        line-height: 36px;
        font-size: 16px;
        color: #fff;
        text-indent: 10px;
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/bg16.png) repeat;
        position: absolute;
        left: 0;
        bottom: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;
    }

.gs_xsp_ch .tj_s {
    height: 42px;
    line-height: 42px;
    font-size: 12px;
    color: #999;
    margin-right: 20px;
}

    .gs_xsp_ch .tj_s span.s_lt {
        float: left;
    }

    .gs_xsp_ch .tj_s span.s_rt {
        float: right;
    }

.xian_s {
    width: 348px;
    height: 1px;
    line-height: 1px;
    background: #ebedef;
    font-size: 0px;
    margin-bottom: 16px;
    clear: both;
}

.frist_sp_lt {
    width: 170px;
    float: left;
    margin-right: 10px;
}

    .frist_sp_lt a img {
        width: 170px;
        height: 95px;
    }

    .frist_sp_lt a p {
        width: 170px;
        line-height: 20px;
        font-size: 14px;
        color: #333;
        padding-top: 10px;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;
    }

    .frist_sp_lt a:hover p {
        color: #f16816;
    }

.gs_xsp_ch .frist_sp_lt .tj_s {
    height: 42px;
    line-height: 32px;
}

/*直达*/
.tj_ty {
    margin-bottom: 35px;
}

.tabbox {
    background: #fff;
}

.tujian {
    height: 50px;
    border-bottom: 1px solid #eeeeee;
    font-size: 0;
    padding: 2px 20px 0;
}

    .tujian ul {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        float: left;
        font-size: 0;
    }

        .tujian ul li {
            height: 50px;
            line-height: 50px;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            float: left;
            padding: 0 14px;
            margin-right: 16px;
        }

            .tujian ul li a {
                font-size: 20px;
                color: #333;
            }

            .tujian ul li.cur {
                height: 47px;
                line-height: 47px;
                border-bottom: 3px solid #3e9ae8;
                position: relative;
                top: 2px;
            }

                .tujian ul li.cur a {
                    color: #3e9ae8;
                }

ul.tab_cont {
    display: none;
}

ul.shows {
    display: block;
}

.tt_right {
    float: right;
}

    .tt_right a {
        font-size: 16px;
        color: #3e9ae8;
        line-height: 50px;
    }

        .tt_right a:hover {
            text-decoration: underline;
        }

.tj_ty ul.tab_cont {
    padding: 20px 0 16px 20px;
    overflow: hidden;
    _zoom: 1;
}

    .tj_ty ul.tab_cont li {
        width: 216px;
        height: 48px;
        background: #f2f5f8;
        float: left;
        margin: 0 20px 14px 0;
        border-radius: 4px;
        overflow: hidden;
    }

        .tj_ty ul.tab_cont li a {
            width: 190px;
            height: 32px;
            line-height: 32px;
            padding: 8px 10px;
            font-size: 16px;
            color: #666;
            display: block;
            white-space: nowrap;
            text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            overflow: hidden;
        }

            .tj_ty ul.tab_cont li a img {
                vertical-align: middle;
                position: relative;
                top: -2px;
                margin-right: 15px;
                width: 32px;
                height: 32px;
            }

            .tj_ty ul.tab_cont li a:hover {
                background: #ebf2f8;
                color: #3e9ae8;
            }

/*20180117*/
/*风险提示*/
.widown_tishis {
    width: 720px;
    height: 420px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999;
    margin: -210px 0 0 -360px;
    background: #fff;
    border: 1px solid #ebedef;
    display: none;
}

    .widown_tishis h3 {
        height: 55px;
        line-height: 55px;
        color: #333;
        font-size: 18px;
        padding-left: 30px;
        background: #fafafa;
    }

        .widown_tishis h3 span {
            float: left;
        }

        .widown_tishis h3 a {
            width: 42px;
            height: 36px;
            text-indent: -100em;
            overflow: hidden;
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/close.png) no-repeat;
            float: right;
            display: block;
            margin-top: 8px;
        }

            .widown_tishis h3 a:hover {
                background-position: 0 -36px;
            }

.fxts_p {
    font-size: 14px;
    color: #333;
    line-height: 22px;
    padding: 28px;
}

    .fxts_p p {
        padding-bottom: 8px;
    }

/*意见反馈*/
.yjfks {
    padding: 22px 28px;
}

dl.xzwt {
    overflow: hidden;
    _zoom: 1;
}

    dl.xzwt dt {
        width: 122px;
        line-height: 34px;
        font-size: 14px;
        color: #999;
        float: left;
    }

    dl.xzwt dd {
        width: 540px;
        float: left;
        font-size: 0;
    }

        dl.xzwt dd span {
            height: 32px;
            line-height: 32px;
            font-size: 14px;
            color: #333;
            padding: 0 25px;
            margin: 0 10px 10px 0;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            border: 1px solid #dbdee2;
            cursor: pointer;
        }

            dl.xzwt dd span.on {
                background: #f4c830;
                border-color: #f4c830;
                font-weight: bold;
            }

dl.nrms {
    overflow: hidden;
    _zoom: 1;
}

    dl.nrms dt {
        line-height: 34px;
        font-size: 14px;
        color: #999;
    }

    dl.nrms dd {
        position: relative;
    }

        dl.nrms dd textarea {
            width: 630px;
            height: 150px;
            padding: 8px 15px;
            border: 1px solid #dbdee2;
            font-size: 14px;
            color: #333;
            line-height: 24px;
            outline: none;
        }

        dl.nrms dd span {
            position: absolute;
            right: 26px;
            bottom: 0;
            line-height: 40px;
            color: #999;
            font-size: 14px;
        }

            dl.nrms dd span em {
                font-style: normal;
            }

.tjbox {
    height: 60px;
    position: relative;
    margin-top: 12px;
}

    .tjbox span.djqy {
        font-size: 14px;
        color: #999;
    }

        .tjbox span.djqy em {
            font-style: normal;
            color: #3e9ae8;
        }

    .tjbox .jg_s {
        overflow: hidden;
        _zoom: 1;
        padding-top: 10px;
    }

        .tjbox .jg_s span {
            line-height: 20px;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/bz.png) 0 center no-repeat;
            padding-left: 20px;
            color: #333;
            font-size: 14px;
            margin-right: 12px;
        }

    .tjbox .submits {
        width: 130px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        color: #fff;
        cursor: pointer;
        border-radius: 3px;
        position: absolute;
        right: 0px;
        top: 20px;
        background: #3e9ae8;
        text-align: center;
        outline: none;
        border: none;
    }

        .tjbox .submits:hover {
            background: #1478cd;
        }

input.file {
    width: 100px;
    height: 30px;
    position: absolute;
    left: 70px;
    top: 0;
    opacity: 0;
    cursor: pointer;
}

/*IB*/
.dlsbox_s {
    width: 873px;
    min-height: 710px;
    border: 1px solid #ebedef;
    float: left;
    background: #fff;
    padding-left: 20px;
}

    .dlsbox_s h3.tt {
        height: 56px;
        line-height: 56px;
        font-size: 18px;
        color: #333;
    }

    .dlsbox_s ul {
        width: 870px;
    }

        .dlsbox_s ul li {
            width: 270px;
            height: 302px;
        }

            .dlsbox_s ul li a {
                width: 268px;
                height: 300px;
            }

                .dlsbox_s ul li a img.lgs {
                    margin-top: 0;
                }

                .dlsbox_s ul li a p.p3 {
                    width: 270px;
                    height: 40px;
                    line-height: 40px;
                    font-size: 16px;
                    background: #3e9ae8;
                    color: #fff;
                    position: absolute;
                    left: -1px;
                    bottom: -1px;
                    border-radius: 1px;
                }

                .dlsbox_s ul li a:hover {
                    border-color: #3e9ae8;
                }

                .dlsbox_s ul li a p.p3 img {
                    position: relative;
                    top: -2px;
                }

/*搜索页未搜索到*/
.ss_no {
    background: #fff;
    padding: 65px 85px;
}

    .ss_no dl {
        width: 600px;
        margin: 0 auto;
        overflow: hidden;
        _zoom: 1;
        border-bottom: 1px solid #eaeaea;
        padding-bottom: 22px;
        margin-bottom: 10px;
    }

        .ss_no dl dt {
            width: 78px;
            float: left;
            margin: 0 18px 0 75px;
        }

        .ss_no dl dd {
            width: 395px;
            float: left;
            color: #666;
        }

            .ss_no dl dd h4 {
                font-size: 26px;
                line-height: 45px;
            }

                .ss_no dl dd h4 a {
                    color: #fa4f1a;
                }

            .ss_no dl dd p {
                font-size: 20px;
                line-height: 26px;
            }

    .ss_no p.p1 {
        line-height: 48px;
        text-align: center;
        color: #999;
        font-size: 16px;
    }

    .ss_no a.btns {
        width: 210px;
        height: 49px;
        display: block;
        text-indent: -100em;
        overflow: hidden;
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/btn_1.png) 0 -240px no-repeat;
        margin: 0 auto;
    }

        .ss_no a.btns:hover {
            background-position: 0 -289px;
        }

/*20180129*/
.jysxq_box dl dd p.p5 span {
    color: #3284ae;
    margin-right: 4px;
}

.dlsbox dl dd p.p2 a {
    padding: 0 18px;
    margin-right: 6px;
}

    .dlsbox dl dd p.p2 a.on {
        background: #f4b419;
        border-color: #f4b419;
        color: #3b1106;
    }

    .dlsbox dl dd p.p2 a:hover {
        background: #3d90ba;
        border: 1px solid #fff;
        color: #fff;
    }

    .dlsbox dl dd p.p2 a.on:hover {
        background: #f4c830;
        border-color: #f4c830;
        color: #3b1106;
    }

.tswqbox h3 {
    height: 22px;
    line-height: 22px;
    padding-bottom: 15px;
}

.tswqbox ul {
    border-top: 1px solid #e3e6eb;
    padding-bottom: 20px;
}

    .tswqbox ul li {
        height: 88px;
        border: 1px solid #e3e6eb;
        border-top: 0px;
        text-align: center;
        font-size: 16px;
        line-height: 18px;
    }

        .tswqbox ul li a {
            height: 70px;
            padding-top: 18px;
            display: block;
            color: #999;
            cursor: default;
        }

        .tswqbox ul li .tsw_1 {
            width: 140px;
            float: left;
        }

        .tswqbox ul li .tsw_2 {
            width: 100px;
            float: left;
        }

        .tswqbox ul li .tsw_3 {
            width: 120px;
            float: left;
        }

        .tswqbox ul li .tsw_4 {
            width: 130px;
            float: left;
        }

        .tswqbox ul li span {
            color: #666;
        }

            .tswqbox ul li span.tt {
                color: #3e9ae8;
            }

        .tswqbox ul li img {
            width: 25px;
            height: 16px;
            vertical-align: middle;
            border: 1px solid #fff;
            border-radius: 1px;
            margin-right: 4px;
            position: relative;
            top: -2px;
        }

        .tswqbox ul li p {
            padding-top: 12px;
        }

.jysxq_box .sj_xq_biao {
    width: 200px;
    height: 200px;
    top: 30px;
    right: 50px;
    z-index: 80;
}

.biao_hz {
    width: 310px;
    height: 310px;
    position: relative;
}

/*20180130*/
.rank_list_lt dl dd p.p4 {
    color: #a3a7b2;
    font-size: 14px;
}

.s_gljg ul li a.khs {
    width: 84px;
}

.s_gljg ul li h4 {
    width: 300px;
    float: left;
    color: #999;
    font-size: 18px;
}

.s_gljg .xzpt_list ul li a.lis_cont p.p1.p1 {
    width: 300px;
    float: left;
    height: 30px;
    font-size: 0;
    margin: 4px 0;
}

.s_gljg .xzpt_list ul li a.lis_cont p.p1 span {
    width: auto;
    height: 22px;
    line-height: 22px;
    margin-right: 10px;
    font-family: Arial;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 14px;
    color: #fff;
    border-radius: 2px;
    background: #f16816;
    padding-left: 6px;
    margin: 0 8px 0 0;
}

    .s_gljg .xzpt_list ul li a.lis_cont p.p1 span em {
        height: 20px;
        line-height: 20px;
        font-style: normal;
        color: #f16816;
        padding: 0 6px;
        background: #fff;
        margin: 1px 1px 0 6px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
    }

    .s_gljg .xzpt_list ul li a.lis_cont p.p1 span img {
        vertical-align: middle;
        position: relative;
        top: -1px;
    }

.s_gljg ul li p.p4 {
    width: 300px;
    float: left;
    color: #a3a7b2;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.s_gljg ul li span.span_tj {
    width: auto;
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    display: block;
    position: absolute;
    top: -1px;
    left: -1px;
    border-radius: 2px;
}

.s_gljg ul li span.sp_1 {
    background: #7fb759;
}

.s_gljg ul li span.sp_2 {
    background: #9ea1a2;
}

.s_gljg ul li span.sp_3 {
    background: #ef7561;
}

/*20180131关于我们*/
#header_ab {
    height: 100px;
    background: #fff;
    border-bottom: 1px solid #f4f6f7;
    padding-top: 44px;
}

    #header_ab .width_1200 {
        height: 50px;
        padding: 25px 0;
    }

    #header_ab .hd_rt {
        width: auto;
    }

        #header_ab .hd_rt a.app_dow {
            width: 128px;
            height: 44px;
            display: block;
            text-indent: -100em;
            overflow: hidden;
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/app_btn.png) no-repeat;
        }

            #header_ab .hd_rt a.app_dow:hover {
                background-position: 0 -44px;
            }

.ab_banner {
    height: 510px;
    position: relative;
    z-index: 0;
}

.bg_b {
    height: 650px;
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/ab_banner.jpg) center 0 no-repeat #ecdd85;
}

#ab_cont .cont_ab {
    width: 1022px;
    margin: 0 auto;
    font-size: 18px;
    color: #333;
    line-height: 32px;
}

    #ab_cont .cont_ab p {
        padding-bottom: 20px;
    }

#ab_cont ul {
    overflow: hidden;
    _zoom: 1;
    padding-left: 88px;
}

#ab_cont ul li {
    width: 228px;
    height: 302px;
    background: #fafafa;
    text-align: center;
    float: left;
    margin-right: 34px;
    border: 1px solid #ebedef;
}

#ab_cont ul.li_about li.li_iphide {
    margin-right: 167px;
}

#ab_cont ul.li_about li.li_iphide:last-child {
    margin-right: 34px;
}

#ab_cont ul li h4 {
    line-height: 94px;
    text-align: center;
    font-size: 30px;
    color: #333;
}

#ab_cont ul li span {
    height: 120px;
    display: block;
}

#ab_cont ul li p {
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    color: #666;
}

#footer p.plk {
    text-align: center;
    font-size: 24px;
    color: #999;
    font-size: 12px;
}

.dt_list ul li dl dd p {
    word-wrap: break-word;
    word-break: break-all;
}

.no_jgxx {
    border: 1px solid #e3e6eb;
    padding: 34px 0 34px 110px;
    overflow: hidden;
    _zoom: 1;
    margin-bottom: 18px;
}

    .no_jgxx img {
        width: 60px;
        height: 60px;
        margin-right: 15px;
        float: left;
    }

    .no_jgxx p {
        font-size: 18px;
        color: #666;
        line-height: 26px;
        padding-top: 4px;
    }

/*20180224展会*/
.zh_sybox {
    border: 1px solid #ebedef;
    background: #fff;
    padding: 20px;
    clear: both;
}

.picScroll_zh {
    width: 350px;
    overflow: hidden;
    position: relative;
    border: none;
    background: #fff;
}

    .picScroll_zh .hd {
        width: 350px;
        height: 30px;
        position: absolute;
        right: 0;
        top: -30px;
        z-index: 555;
        text-align: right;
        font-size: 14px;
        color: #999;
        font-style: italic;
        background: #000;
    }

        .picScroll_zh .hd .prev,
        .picScroll_zh .hd .next {
            top: 90px;
            position: absolute;
            display: block;
            width: 35px;
            height: 52px;
            cursor: pointer;
        }

        .picScroll_zh .hd .prev {
            left: 0px;
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/zh_bg_3a.png) -6px -10px no-repeat;
        }

        .picScroll_zh .hd .next {
            left: 315px;
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/zh_bg_3b.png) -6px -10px no-repeat;
        }

        .picScroll_zh .hd ul {
            float: right;
            overflow: hidden;
            zoom: 1;
            margin-top: 10px;
            zoom: 1;
        }

            .picScroll_zh .hd ul li {
                float: left;
                width: 9px;
                height: 9px;
                overflow: hidden;
                margin-right: 5px;
                text-indent: -999px;
                cursor: pointer;
            }

                .picScroll_zh .hd ul li.on {
                    background-position: 0 0;
                }

    .picScroll_zh .bd {
    }

        .picScroll_zh .bd ul {
            overflow: hidden;
            zoom: 1;
        }

            .picScroll_zh .bd ul li {
                float: left;
                _display: inline;
                overflow: hidden;
            }

        .picScroll_zh .bd img {
            width: 350px;
            height: 172px;
            display: block;
            float: left;
        }

        .picScroll_zh .bd h3 {
            width: 350px;
            line-height: 26px;
            float: left;
            font-size: 16px;
            color: #333;
            font-weight: bold;
            margin: 15px 0 5px 0;
        }

        .picScroll_zh .bd p {
            width: 350px;
            line-height: 22px;
            float: left;
            font-size: 14px;
            color: #999;
            margin: 0px;
        }

        .picScroll_zh .bd ul li:hover h3 {
            color: #f16816;
        }

/*展会列表*/
.picFocus {
    width: 1200px;
    margin: 0 auto;
    border: none;
    padding: 0;
    position: relative;
    overflow: hidden;
    zoom: 1;
}

    .picFocus .hd {
        width: 100%;
        padding-top: 0;
        overflow: hidden;
    }

        .picFocus .hd ul {
            margin-right: 0;
            overflow: hidden;
            zoom: 1;
        }

            .picFocus .hd ul li {
                padding-top: 0;
                float: left;
                text-align: center;
            }

                .picFocus .hd ul li img {
                    width: 200px;
                    height: 48px;
                    border-bottom: 2px solid #f2f5f8;
                    cursor: pointer;
                    margin-right: 0;
                }

                .picFocus .hd ul li.on {
                }

                    .picFocus .hd ul li.on img {
                        border-bottom: 2px solid #f19761;
                    }

    .picFocus .bd li {
        vertical-align: middle;
    }

    .picFocus .bd img {
        width: 100%;
        height: 300px;
        display: block;
    }

.zh_tit {
    height: 20px;
    border-bottom: 1px solid #ccc;
    position: relative;
    clear: both;
    margin: 15px 0;
    text-align: center;
}

    .zh_tit span {
        height: 20px;
        line-height: 20px;
        color: #333;
        font-size: 20px;
        position: relative;
        bottom: -9px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        background: #f2f5f8;
        padding: 0 20px;
        border-left: 1px solid #333;
        border-right: 1px solid #333;
    }

ul.zh_list {
    width: 1221px;
    overflow: hidden;
    _zoom: 1;
    padding-top: 18px;
}

    ul.zh_list li {
        width: 386px;
        height: 231px;
        float: left;
        margin: 0 21px 20px 0;
        background: #fff;
        position: relative;
    }

        ul.zh_list li a {
            display: block;
        }

        ul.zh_list li .imgs {
            width: 100%;
            height: 190px;
        }

            ul.zh_list li .imgs img {
                width: 100%;
                height: 100%;
            }

        ul.zh_list li .dinwei {
            width: 100%;
            height: 30px;
            line-height: 30px;
            position: absolute;
            left: 0;
            bottom: 41px;
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/zh_bg_4.png) repeat;
            color: #fff;
            font-size: 15px;
        }

            ul.zh_list li .dinwei img {
                vertical-align: middle;
                margin-right: 6px;
                position: relative;
                top: -2px;
            }

            ul.zh_list li .dinwei span.dw {
                float: left;
                margin-left: 18px;
                font-size: 14px;
            }

            ul.zh_list li .dinwei span.tm {
                float: right;
                margin-right: 18px;
                font-size: 15px;
            }

        ul.zh_list li .tt {
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            color: #333;
            border: 1px solid #ebedef;
            border-top: none;
        }

            ul.zh_list li .tt h3 {
                margin: 0 18px;
                white-space: nowrap;
                text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                overflow: hidden;
            }

        ul.zh_list li a:hover .tt h3 {
            color: #f16816;
        }

.gdzh_btn {
    padding: 20px 0;
}

    .gdzh_btn a {
        width: 386px;
        height: 50px;
        margin: 0 auto;
        text-indent: -100em;
        overflow: hidden;
        display: block;
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/zh_btn.png) repeat;
    }

        .gdzh_btn a:hover {
            background-position: 0 -50px;
        }

/*展会详情*/
.zh_ny {
    position: relative;
}

.zh_banner {
    padding-top: 20px;
}

.bank_f {
    width: 850px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    left: 0;
    top: 0;
    font-family: '宋体';
    font-size: 12px;
    color: #666;
}

    .bank_f a {
        color: #2845a3;
    }

.zh_ny .cont_lt_fx {
    width: 173px;
    padding-top: 30px;
}

.zh_lt {
    border: 1px solid #ebedef;
    background: #fff;
    padding: 8px 16px 30px 16px;
}

.zh_ny .cont_lt_fx h3 {
    height: 38px;
    line-height: 38px;
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/zh_bg_7.png) 0 bottom no-repeat;
    font-size: 16px;
    color: #333;
    border: none;
    margin-bottom: 18px;
    padding: 0;
}

.zh_lt ul {
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/zh_bg_6.png) 0 0 repeat-y;
}

    .zh_lt ul li {
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/zh_bg_5.png) 0 0 no-repeat;
        padding: 0 0 15px 25px;
    }

        .zh_lt ul li span {
            font-size: 16px;
            color: #999;
            line-height: 16px;
            margin-bottom: 5px;
            display: block;
        }

        .zh_lt ul li p {
            color: #333;
            line-height: 18px;
            font-size: 14px;
        }

        .zh_lt ul li:last-child {
            padding-bottom: 0;
        }

.zh_ny .cont_news {
    margin-top: 30px;
}

.zh_ny .cont_rt {
    width: 326px;
}

    .zh_ny .cont_rt .cont_rt_zh {
        border: 1px solid #ebedef;
        background: #fff;
    }

        .zh_ny .cont_rt .cont_rt_zh h4 {
            height: 56px;
            line-height: 56px;
            font-size: 18px;
            color: #333;
            border-bottom: 1px solid #ebedef;
            padding: 0 20px;
        }

    .zh_ny .cont_rt ul.zh_list {
        width: 285px;
        padding-left: 20px;
    }

        .zh_ny .cont_rt ul.zh_list li {
            width: 285px;
            height: 185px;
            margin: 0 0 15px 0;
        }

            .zh_ny .cont_rt ul.zh_list li .imgs {
                height: 144px;
            }

/*详情内容，热点资讯*/
.rdzxbox {
    border: 1px solid #ebedef;
    background: #fff;
}

    .rdzxbox h3 {
        height: 56px;
        line-height: 56px;
        font-size: 18px;
        color: #333;
        border-bottom: 1px solid #ebedef;
        padding: 0 20px;
    }

ul.zx_list {
    padding: 16px 20px 0;
}

    ul.zx_list li {
        border-bottom: 1px solid #ebedef;
        margin-bottom: 14px;
        padding-bottom: 16px;
        line-height: 18px;
    }

        ul.zx_list li h4 {
            line-height: 22px;
            max-height: 40px;
            overflow: hidden;
            font-size: 14px;
            padding-bottom: 6px;
        }

            ul.zx_list li h4 a {
                color: #333;
            }

                ul.zx_list li h4 a:hover {
                    color: #f16816;
                }

        ul.zx_list li.noborder {
            border: 0;
        }

        ul.zx_list li p {
            height: 22px;
            font-size: 12px;
            color: #999;
        }

            ul.zx_list li p span.lg {
                float: left;
            }

                ul.zx_list li p span.lg img {
                    width: 18px;
                    height: 18px;
                    vertical-align: middle;
                    margin-right: 6px;
                    position: relative;
                    top: -1px;
                }

            ul.zx_list li p span.tm {
                float: right;
            }

/*交易商详情/公司新闻*/
.jysxq_box dl dt img {
    border: 3px solid #6bb3e0;
}

    .jysxq_box dl dt img.sp_1 {
        border-color: #aacf90;
    }

    .jysxq_box dl dt img.sp_2 {
        border-color: #9ea1a2;
    }

    .jysxq_box dl dt img.sp_3 {
        border-color: #ef7561;
    }

/*交易商详情/牌照*/
ul.xwes li {
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/zh_bg_9.png) 0 8px no-repeat;
    padding-left: 15px;
}

    ul.xwes li img.tm_img {
        vertical-align: middle;
        position: relative;
        top: -2px;
        margin-right: 6px;
    }

ul.paizhao {
    border-top: 1px dashed #dcdee0;
    margin-bottom: 10px;
}

    ul.paizhao li {
        height: 18px;
        padding: 24px 0;
        border-bottom: 1px dashed #dcdee0;
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/zh_bg_8.png) 243px center no-repeat;
    }

        ul.paizhao li:hover {
            background-color: #fff8e9;
            background-position: right center;
        }

        ul.paizhao li a {
            display: block;
            font-size: 14px;
            color: #333;
			transform: translateY(-10px);
        }

        ul.paizhao li img {
            width: 26px;
            height: 18px;
            float: left;
            border-radius: 1px;
        }

        ul.paizhao li span {
            margin-left: 8px;
            float: left;
        }

            ul.paizhao li span.names {
                max-width: 134px;
                word-break: break-all;
                height: 19px;
                line-height: 19px;
                overflow: hidden;
            }

            ul.paizhao li span.jg_ing {
                display: inline-block;
                *display: inline;
                *zoom: 1;
                border-radius: 1px;
                padding: 0 2px;
                border: 1px solid;
                margin: -1px 16px 0px 0px;
                float: right;
            }

            ul.paizhao li span.jg_1 {
                border-color: #7fb759;
                color: #7fb759;
            }

            ul.paizhao li span.jg_2 {
                border-color: #fa4f1a;
                color: #fa4f1a;
            }

            ul.paizhao li span.jg_3 {
                border-color: #3283ae;
                color: #3283ae;
            }

/*20180308*/
.ckgdbtn {
    clear: both;
    text-align: center;
    padding-bottom: 36px;
}

    .ckgdbtn a {
        line-height: 43px;
        font-size: 16px;
        text-decoration: none;
        display: block;
        background: #FFFFFF;
        border: 1px solid #EBEDEF;
        color: #999898;
    }

        .ckgdbtn a:hover,
        .ckgdbtn a.on {
            color: #333;
            background: #E5E9EF;
            border-color: #f0f2f5;
            border: 1px solid #f0f2f5;
        }

        .ckgdbtn a::after {
            content: '';
            width: 12px;
            height: 10px;
            margin-left: 4px;
            display: inline-block;
            background: url("../images/kan_moreIcon.png")no-repeat center center/100% 100%;
        }

        .ckgdbtn a:hover::after {
            background: url("../images/kan_moreIconhover.png")no-repeat center center/100% 100%;
        }
/*20180312*/
.dt_list ul li dl dd {
    width: 520px;
    position: relative;
}

    .dt_list ul li dl dd span.tm_rt {
        position: absolute;
        left: auto;
        right: 0px;
    }

    .dt_list ul li dl dd span.lab {
        height: 18px;
        line-height: 18px;
        padding: 0 4px;
        font-size: 12px;
        border: 1px solid;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: middle;
    }

    .dt_list ul li dl dd span.lab1 {
        border-color: #7fb759;
        color: #7fb759;
    }

    .dt_list ul li dl dd span.lab2 {
        border-color: #55a2e3;
        color: #55a2e3;
    }

    .dt_list ul li dl dd span.lab3 {
        border-color: #eb7027;
        color: #eb7027;
    }

    .dt_list ul li dl dd span.lab4 {
        border-color: #179dc4;
        color: #179dc4;
    }

    .dt_list ul li dl dd span.lab5 {
        border-color: #ef7561;
        color: #ef7561;
    }

/*20180314*/
.shuomin {
    background: #fff;
    margin-top: 40px;
}

.tab_sm_tit {
    height: 60px;
    background: #fafafa;
    overflow: hidden;
    text-align: center;
    font-size: 0px;
}

    .tab_sm_tit a {
        width: 271px;
        height: 58px;
        line-height: 58px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        font-size: 18px;
        color: #333;
        border-top: 2px solid #fafafa;
    }

        .tab_sm_tit a.active {
            color: #f16816;
            border-top-color: #f16816;
            z-index: 1;
            background: #fff;
        }

        .tab_sm_tit a:hover {
            color: #f16816;
        }

        .tab_sm_tit a span {
            width: 270px;
            float: left;
            border-right: 1px solid #eee;
            position: relative;
        }

.cont_tbbox {
    width: 1004px;
    margin: 0 auto;
    padding: 28px 0 20px 0;
}

    .cont_tbbox h2 {
        line-height: 50px;
        font-size: 18px;
        color: #f16816;
        font-weight: bold;
    }

    .cont_tbbox .items {
        padding-bottom: 20px;
    }

        .cont_tbbox .items h3 {
            line-height: 30px;
            font-size: 16px;
            color: #333;
            background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/tb_gg.png) 0 center no-repeat;
            padding-left: 15px;
            border-bottom: 1px solid #f0f0f0;
            font-weight: bold;
            margin-bottom: 6px;
        }

        .cont_tbbox .items p {
            line-height: 26px;
            font-size: 14px;
            color: #333;
        }

/*20180320*/
.call_bks {
    height: 36px;
    line-height: 36px;
    background: #f7f9fb;
    border-bottom: 1px solid #ebedef;
    font-size: 14px;
    color: #333;
}

    .call_bks span {
        color: #999;
    }

    .call_bks a {
        color: #333;
    }

        .call_bks a:hover {
            color: #f16816;
        }

#total em i {
    width: 15px;
    height: 23px;
    display: inline-block;
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/number.png) no-repeat;
    background-position: 0 0;
    text-indent: -999em;
    position: relative;
    top: 8px;
}

.jysxq_box dl dt span.typfbox {
    width: 111px;
    height: 28px;
    line-height: 28px;
    padding-top: 9px;
    padding-left: 16px;
    background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/ty_bg.png) 0 0 no-repeat;
    font-size: 14px;
    color: #fff;
    text-align: left;
    position: absolute;
    right: -10px;
    bottom: 18px;
    display: block;
}

/*20180327*/
.ty_bzbox {
    border: 1px solid #afe2bf;
    background: #effff3;
    padding: 14px 0 12px 15px;
    margin-bottom: 10px;
}

    .ty_bzbox dl {
        overflow: hidden;
        _zoom: 1;
    }

        .ty_bzbox dl dt {
            width: 48px;
            height: 50px;
            float: left;
            margin-right: 12px;
        }

        .ty_bzbox dl dd {
            width: 436px;
            float: left;
            position: relative;
        }

            .ty_bzbox dl dd h3 {
                line-height: 26px;
                font-size: 18px;
                color: #1d8b42;
                padding-bottom: 5px;
            }

                .ty_bzbox dl dd h3 strong {
                    margin: 0 4px;
                }

            .ty_bzbox dl dd p {
                line-height: 18px;
                font-size: 14px;
                color: #999;
            }

            .ty_bzbox dl dd a {
                width: 108px;
                height: 36px;
                text-indent: -100em;
                overflow: hidden;
                display: block;
                background-color: #1d8b42;
                border-radius: 5px;
                position: absolute;
                right: -9px;
                top: 8px;
            }

                .ty_bzbox dl dd a:hover {
                    background-position: 0 -36px;
                }

/*20180411*/
.widown_pf {
    width: 500px;
    height: 260px;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999;
    margin: -130px 0 0 -250px;
    background: #fff;
    display: none;
}

.close_ss {
    height: 42px;
}

    .close_ss a {
        width: 28px;
        height: 28px;
        display: block;
        float: right;
        text-indent: -100em;
        overflow: hidden;
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/close_1.png) no-repeat;
    }

        .close_ss a:hover {
            background-position: 0 -28px;
        }

.widown_pf dl {
    width: 360px;
    padding-bottom: 14px;
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
    _zoom: 1;
    margin: 0 auto;
}

    .widown_pf dl dt {
        width: 66px;
        float: left;
        margin-right: 16px;
    }

    .widown_pf dl dd {
        width: 264px;
        float: left;
    }

        .widown_pf dl dd h4 {
            height: 26px;
            line-height: 26px;
            font-size: 14px;
            color: #333;
        }

        .widown_pf dl dd p {
            line-height: 36px;
            font-size: 30px;
            color: #333;
        }

.widown_pf p.xz {
    text-align: center;
    line-height: 26px;
    font-size: 14px;
    color: #666;
    padding: 10px 0 26px 0;
}

.widown_pf .btn_pf {
    text-align: center;
    font-size: 0;
}

    .widown_pf .btn_pf a {
        width: 130px;
        height: 36px;
        line-height: 36px;
        border-radius: 2px;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin: 0 18px;
        font-size: 16px;
        color: #74a4bd;
        border: 1px solid #74a4bd;
    }

        .widown_pf .btn_pf a:hover {
            color: #3e9ae8;
            border-color: #3e9ae8;
        }

        .widown_pf .btn_pf a.c_back {
            color: #fff;
            background: #3e9ae8;
            border-color: #3e9ae8;
        }

            .widown_pf .btn_pf a.c_back:hover {
                color: #fff;
                border-color: #2e8bdb;
                background: #2e8bdb;
            }

/*20180416*/
.zxrz {
    width: 250px;
    overflow: hidden;
    text-align: right;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    color: #3d1000;
    position: absolute;
    right: 58px;
    top: 0px;
}

    .zxrz a {
        color: #3d1000;
    }

    .zxrz img {
        vertical-align: middle;
        margin-right: 5px;
        position: relative;
        top: -1px;
    }

    .zxrz a:hover {
        color: #f16816;
    }

.cont_1_lt p em {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.dt_list ul li {
    position: relative;
}

    .dt_list ul li span.tjss {
        width: 42px;
        height: 42px;
        display: block;
        position: absolute;
        right: -1px;
        top: -1px;
    }

/*20180503*/
.top_banner {
    width: 1215px;
    height: 109px;
    overflow: hidden;
}

    .top_banner a {
        width: 190px;
        height: 107px;
        float: left;
        border: 1px solid #EBEDEF;
        margin-right: 10px;
    }

        .top_banner a img {
            width: 190px;
            height: 107px;
        }

    .top_banner .ad_mk {
        height: 20px;
        line-height: 20px;
        padding: 2px 5px;
        color: #fff;
        cursor: pointer;
    }

    .top_banner .ad_mk2 {
        filter: alpha(opacity=60);
        -moz-opacity: 0.6;
        -khtml-opacity: 0.6;
        opacity: 0.6;
    }

/*列表添加阴影*/
.dt_list li {
    /* border: 1px solid #eee; */
    background-color: #fff;
}

#btn_inputSearch {
    font-size: 0px;
}

.dt_list li:hover {
    /* box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); */
}
/*新增我来纠错*/
.items-caption {
    background-color: #f1f5f8;
    border: 1px solid #e2e5f4;
    padding: 12px 26px;
    box-sizing: border-box;
}

    .items-caption .caption-left {
        float: left;
        margin-right: 30px;
    }

        .items-caption .caption-left img {
            width: 63px;
            vertical-align: top;
        }

    .items-caption .caption-right {
        float: left;
    }

        .items-caption .caption-right .caption-txt {
            font-size: 16px;
            color: #809ab1;
            padding-top: 10px;
        }

/*文章便签*/
.dt_list .note-mark {
    font-size: 12px;
    color: #999;
    position: absolute;
    right: 0;
    bottom: 16px;
}

    .dt_list .note-mark:hover {
        color: #f16816;
    }

        .dt_list .note-mark:hover b {
            background-position: -14px 0px;
        }

    .dt_list .note-mark s {
        text-decoration: none;
    }

    .dt_list .note-mark b {
        width: 14px;
        height: 14px;
        background: url(//osshead.fx960.com/headfoot/fxeye/Content/images/note-mark.png) no-repeat 0px 0px;
        display: inline-block;
        vertical-align: top;
        margin-top: 4px;
        margin-right: 4px;
    }
/*友情链接*/
#ab_cont {
    position: relative;
    padding-bottom: 72px;
}

    #ab_cont .ab_banner_you {
        width: 100%;
        height: 400px;
        background: url("../images/sbbgm.png") no-repeat 0 0 /100% 100%;
    }

.ab_banner_cont {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    min-height: 539px;
    background: #FFFFFF;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.18);
    border-radius: 6px;
    margin-top: -331px;
    padding: 18px 60px;
    box-sizing: border-box;
}

    .ab_banner_cont h3 {
        width: 100%;
        text-align: center;
        height: 126px;
        line-height: 126px;
        border-bottom: 1px dashed #EBEBEB;
        margin-bottom: 12px;
        box-sizing: border-box;
    }

        .ab_banner_cont h3 img {
            width: 20px;
            height: 20px;
            display: inline-block;
            vertical-align: top;
            margin-top: 45px;
        }

        .ab_banner_cont h3 span {
            display: inline-block;
            font-size: 37px;
            font-family: 'PingFangSC-Medium', 'PingFang SC', 'Microsoft YaHei';
            font-weight: 500;
            color: #333333;
            line-height: 52px;
            margin-left: 15px;
            box-sizing: border-box;
        }

    .ab_banner_cont a {
        box-sizing: border-box;
        display: inline-block;
        padding: 15px 20px;
        background: #FFFFFF;
        border-radius: 4px;
        border: 1px solid #EBEBEB;
        font-size: 16px;
        font-family: 'PingFangSC-Medium', 'PingFang SC', 'Microsoft YaHei';
        font-weight: 400;
        color: #888888;
        line-height: 22px;
        margin-right: 25px;
        margin-top: 28px;
    }

        .ab_banner_cont a:hover {
            color: #FFFFFF;
            border: 1px solid #F16E20;
            background: #F16E20;
        }
/*首页加loading*/
.data_loading {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    margin-top: 40px;
}

    .data_loading img {
        width: 100%;
        height: 100%;
    }


/*资金盘投诉弹框*/
.zjp_pop {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 800px;
    background: #FFFFFF;
    border-radius: 8px;
    border: 1px solid #B38B47;
    transition: all 0.4s;
    opacity: 0;
    transform: translate(-50%,-50%) scale(0);
}

    .zjp_pop.weaken .zjp_tabs_btn_tips {
        display: none;
    }

    .zjp_pop.active {
        opacity: 1;
        transform: translate(-50%,-50%) scale(1);
    }

.zjp_pop_close {
    width: 14px;
    height: 14px;
    background: url(../images/close.png) center no-repeat;
    background-position: -6px -26px;
    background-size: 26px 44px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}

.zjp_pop_title {
    padding: 25px 0 25px 19px;
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 600;
    color: #0B1721;
}

    .zjp_pop_title::before {
        content: "";
        width: 5px;
        height: 24px;
        border-radius: 3px;
        background-color: #f0b923;
        position: absolute;
        left: 0;
    }

.zjp_pop_content {
    padding: 0 60px 30px 60px;
}

.zjp_pop_content_tabs {
    display: flex;
}

.zjp_pop_tabs_item {
    width: 220px;
    font-size: 14px;
    font-family: PingFangTC-Semibold, PingFangTC;
    font-weight: 600;
    color: #777;
    line-height: 20px;
    padding: 8px 0 10px 0;
    text-align: center;
    display: inline-block;
    position: relative;
    margin-left: 10px;
}

    .zjp_pop_tabs_item:nth-child(1) {
        margin-left: 0px;
    }

    .zjp_pop_tabs_item::after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 2px;
        border-radius: 2px;
        background: #E5E5E5;
    }

    .zjp_pop_tabs_item.active {
        color: #333333;
    }

        .zjp_pop_tabs_item.active::after {
            background: #449CE5;
        }

.zjp_tabs_con {
    display: none;
}

    .zjp_tabs_con.active {
        display: block;
    }

.zjp_tabs_con_title {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 16px;
    font-family: PingFangTC-Semibold, PingFangTC;
    font-weight: 600;
    color: #333333;
    line-height: 22px;
}

.zjp_tabs_con_txt {
    font-size: 14px;
    font-family: PingFangTC-Regular, PingFangTC;
    font-weight: 400;
    color: #666666;
    line-height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}

.zjp_tabs_con_tag {
    display: inline-block;
    width: 120px;
    height: 36px;
    text-align: center;
    background: #F5F5F5;
    border-radius: 5px;
    border: 1px solid #E4E4E4;
    line-height: 34px;
    margin-left: 20px;
    margin-bottom: 20px;
    box-sizing: border-box;
}

    .zjp_tabs_con_tag:nth-child(1) {
        margin-left: 0;
    }

    .zjp_tabs_con_tag:nth-child(6) {
        margin-left: 0;
    }

.zjp_pop_size12 {
    font-size: 12px;
    font-family: PingFangTC-Regular, PingFangTC;
    font-weight: 400;
    color: #666666;
    line-height: 14px;
    padding: 3px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.zjp_tabs_btn_warp {
    text-align: center;
    padding: 10px 0 0 0;
}

.zjp_tabs_btn {
    cursor: pointer;
    position: relative;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 22px;
    background: #449CE5;
    border-radius: 5px;
    padding: 10px 0;
    text-align: center;
    display: inline-block;
    min-width: 243px;
}

    .zjp_tabs_btn:hover {
        opacity: .8;
    }

    .zjp_tabs_btn img {
        width: 22px;
        height: 22px;
        vertical-align: bottom;
        margin-right: 16px;
    }

.zjp_tabs_btn_tips {
    position: absolute;
    left: 164px;
    top: -14px;
    width: 89px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background: #FD4E00;
    border-radius: 8px 11px 11px 0px;
    border: 2px solid #FFFFFF;
    font-size: 11px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
}

.zjp_btn_next2_tips {
    padding-top: 10px;
    font-size: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #F93E3E;
    line-height: 16px;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.zjp_pop_from {
    padding-left: 70px;
    padding-top: 34px;
}

.zjp_pop_from_item {
    margin-bottom: 20px;
    display: flex;
}

.zjp_from_lable {
    text-align: right;
    width: 64px;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 20px;
    margin-right: 38px;
    display: inline-block;
}

.zjp_from_jysName {
    display: inline-block;
    font-size: 16px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #748390;
    line-height: 20px;
    margin-bottom: 10px;
}

    .zjp_from_jysName img {
        width: 20px;
        height: 20px;
        vertical-align: text-bottom;
    }

.zjp_from_right {
    width: 440px;
}

.contactNumber {
    width: 100%;
    height: 40px;
    background: #FAFAFA;
    border-radius: 5px;
    border: 1px solid #EBEDF0;
    font-size: 14px;
    font-family: PingFangTC-Regular, PingFangTC;
    font-weight: 400;
    color: #333333;
    line-height: 20px;
    position: relative;
}

.select_country_box {
    cursor: pointer;
    user-select: none;
    padding-left: 16px;
    padding-right: 11px;
    box-sizing: border-box;
    display: inline-block;
    height: 24px;
    border-right: 1px solid #E4E4E4;
}

    .select_country_box img {
        width: 25px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 8px;
        margin-top: -2px;
        border-radius: 3px;
    }

    .select_country_box span {
        font-size: 16px;
        color: #333333;
        vertical-align: middle;
        margin-right: 9px;
        font-family: Arial;
    }

    .select_country_box .icon-pointer {
        width: 9px;
        height: 6px;
        display: inline-block;
        vertical-align: middle;
        background: url(https://osshead.fx960.com/headfoot/Content/images/popLogin/spirit-LgIcon.png) no-repeat -196px -69px;
    }

    .select_country_box.active .icon-pointer {
        background-position: -205px -69px;
    }


/* 國家區域選擇彈框*/
.areacode_select_box {
    width: 460px;
    position: absolute;
    z-index: 1000;
    display: none;
}

    .areacode_select_box .areacode-Info {
        width: 400px;
        margin: 0 auto;
        padding-bottom: 10px;
        font-size: 14px;
        background-color: #ffffff;
        box-shadow: 0px 5px 10px 0px rgba(162,177,202,0.5);
        border: solid 1px #ebedf0;
        border-radius: 10px;
    }

    .areacode_select_box .Search-areaCode {
        margin: 10px 10px 0px;
        line-height: normal;
        position: relative;
    }

        .areacode_select_box .Search-areaCode:before {
            content: "";
            width: 14px;
            height: 14px;
            background: url(../images/popLogin/spirit-LgIcon.png) no-repeat -27px -97px;
            position: absolute;
            left: 10px;
            top: 13px;
        }

        .areacode_select_box .Search-areaCode .areaSearch-tip {
            font-size: 14px;
            color: #B2B2B2;
            position: absolute;
            left: 34px;
            top: 11px;
        }

        .areacode_select_box .Search-areaCode .area-ipt {
            width: 100%;
            height: 40px;
            border-radius: 4px;
            font-size: 14px;
            border: 1px solid #EBEDF0;
            line-height: normal;
            background-color: #fff;
            padding-left: 34px;
            box-sizing: border-box;
            outline: none;
        }

            .areacode_select_box .Search-areaCode .area-ipt:focus {
                border-color: #F4C830 !important;
                color: #333;
                caret-color: #F4C830;
            }

            .areacode_select_box .Search-areaCode .area-ipt:hover {
                border-color: #C8CACC;
            }

    .areacode_select_box .area-code-body .usual-title {
        font-size: 14px;
        color: #999;
        line-height: normal;
        padding-left: 20px;
        box-sizing: border-box;
    }

    .areacode_select_box .area-code-body {
        max-height: 165px;
        min-height: 110px;
        margin-right: 4px;
        overflow-y: scroll;
    }

        .areacode_select_box .area-code-body dd {
            height: 41px;
            line-height: 41px;
            padding-left: 20px;
            color: #666666;
            font-size: 14px;
            cursor: pointer;
        }

            .areacode_select_box .area-code-body dd:hover {
                background: #FAFAFA;
            }

            .areacode_select_box .area-code-body dd.on {
                background: #FFFAED;
            }

            .areacode_select_box .area-code-body dd.usualOn {
                background: #FFFAED;
            }

            .areacode_select_box .area-code-body dd span {
                height: 41px;
                line-height: 41px;
                color: #666666;
                font-size: 14px;
                margin-right: 16px;
                float: right;
            }

            .areacode_select_box .area-code-body dd img {
                width: 32px;
                height: 21px;
                display: inline-block;
                vertical-align: middle;
                margin-right: 10px;
            }

            .areacode_select_box .area-code-body dd em {
                font-style: normal;
            }

    .areacode_select_box .No-AreaData {
        font-size: 14px;
        text-align: center;
        color: #999;
        padding: 50px 10px;
        box-sizing: border-box;
        word-break: break-word;
    }

    .areacode_select_box .area-code-nav {
        padding: 10px 15px 0;
        margin-bottom: 10px;
    }

        .areacode_select_box .area-code-nav dl {
            border-bottom: 1px solid #e6e8eb;
            padding-bottom: 6px;
        }

        .areacode_select_box .area-code-nav dd {
            float: left;
            width: 30px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            font-size: 14px;
            border-radius: 50%;
            cursor: pointer;
        }

            .areacode_select_box .area-code-nav dd:hover {
                background-color: #F1F1F1;
            }

            .areacode_select_box .area-code-nav dd.on {
                color: #56320B;
                background-color: #F4C830;
            }

.areacode-Info ::-webkit-scrollbar {
    width: 4px;
    height: 10px;
}

.areacode-Info ::-webkit-scrollbar-thumb {
    border-radius: 7px;
    margin-right: 3px;
    background: #bfbfc2;
}

.areacode-Info ::-webkit-scrollbar-track {
    background-color: rgb(245,245,245)
}

.areacode-Info ::-webkit-scrollbar {
    width: 4px;
    height: 10px;
}

.areacode-Info ::-webkit-scrollbar-thumb {
    border-radius: 7px;
    margin-right: 3px;
    background: #bfbfc2;
}

.areacode-Info ::-webkit-scrollbar-track {
    background-color: rgb(245,245,245)
}


.pnhoeNumber {
    display: inline-block;
    font-size: 14px;
    font-family: PingFangTC-Regular, PingFangTC;
    font-weight: 400;
    color: #333333;
    line-height: 20px;
    padding: 10px 14px;
    outline: none;
    border: none;
    background: #FAFAFA;
    width: 260px;
}

.reportText {
    width: 440px;
    height: 103px;
    padding: 10px 14px;
    background: #FAFAFA;
    border-radius: 5px;
    border: 1px solid #EBEDF0;
    font-size: 14px;
    font-family: PingFangTC-Regular, PingFangTC;
    font-weight: 400;
    color: #333333;
    line-height: 20px;
    resize: none;
    outline: none;
    box-sizing: border-box;
}

    .errorInfo{
      color: #F93E3E;
      font-size: 12px;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #F93E3E;
      line-height: 16px;
      height: 16px;
      margin-top:8px;
    }
    .errorInfo_phone,.errorInfo_reportText{
      display: none;
    }
    .zjp_upload_warp{
      display: flex;
    }
    .zjp_upload_ul {
        display: flex;
        width: 441px;
        flex-wrap: wrap;
    }
.zjp_img_item {
    margin-right: 18px;
    margin-bottom: 18px;
    width: 64px;
    height: 64px;
    background-color: #ccc;
    position: relative;
    border-radius: 2px;
    display:flex;
    justify-content:center;
    align-items:center;
}
    .zjp_img_item img {
        max-width: 100%;
        max-height: 100%;
        border-radius: 2px;
    }

.zjp_close_item {
    cursor: pointer;
    position: absolute;
    top: 4px;
    right: 4px;
    width: 16px;
    height: 16px;
    background: url(../images/close_palte.png) center no-repeat;
    background-size: 100% 100%;
}

.zjp_imgfile {
    cursor: pointer;
    width: 64px;
    height: 64px;
    border: 1px dashed #000;
    position: relative;
    box-sizing: border-box;
    border-radius:2px;
}

    .zjp_imgfile::after {
        content: '';
        position: absolute;
        width: 2px;
        height: 32px;
        border-radius: 3px;
        background-color: #000;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
    }

    .zjp_imgfile::before {
        content: '';
        position: absolute;
        width: 32px;
        height: 2px;
        border-radius: 3px;
        background-color: #000;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
    }

.zjp_tabs_success {
    text-align: center;
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    line-height: 25px;
    padding: 90px 0 50px 0;
}

#zjp_btn_next3 {
    margin-bottom: 34px;
}

.zjp_tabs_success_img {
    margin-bottom: 18px;
    width: 58px;
    height: 58px;
}