<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */



html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, span, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

    margin: 0;

    padding: 0;

    border: 0;

    font-weight: inherit;

    font-style: inherit;

    font-size: 100%;

    font-family: inherit;

}



html {

    font-size: 100.01%;

}



body {

    color: #666;

    font-size: 12px;

    font-family: \5FAE\8F6F\96C5\9ED1,Arial,verdana,Helvetica;

    margin: 0;

}



h1, h2, h3, h4, h5, h6 {

    font-weight: normal;

    margin: 0;

    padding: 0;

}



a {

    text-decoration: none;

    color: #666;

}



    a:hover, a:active {

        color: #f75730;

    }



img {

    border: 0;

    vertical-align: middle;

}



p {

    margin: 0;

    padding: 0;

}



dl, dt, dd, ul, li, ol {

    list-style: none;

    margin: 0;

    padding: 0;

}



.youqing a {

    padding-right: 10px !important;

    line-height: 24px;

}



.aline a {

    color: #1e84d0;

    border-bottom: 1px dotted #999

}



.mobile {

    padding-right: 8px;

    background: url(../images/welcome.gif) right 8px no-repeat;

    margin-right: 8px;

}



    .mobile a {

        display: block;

        float: left;

        padding-left: 16px;

        background: url(../images/app.gif) 0 4px no-repeat;

    }



.container {

    width: 1250px;

    margin: 0 auto;

}



    .container:after {

        content: "\0020";

        display: block;

        height: 0;

        clear: both;

        visibility: hidden;

        overflow: hidden;

    }



.clearfix:after {

    clear: both;

}



.clearfix:before, .clearfix:after {

    content: "\0020";

    display: table;

    height: 0;

    visibility: hidden;

    font-size: 0;

    line-height: 0;

}



.clearfix {

    *zoom: 1;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.hostColor {

    color: #f75730 !important;

}

/*主色*/

.black {

    color: #333;

}

/*黑色*/

.cn-gray {

    color: #999;

}

/*中灰*/

.blue {

    color: #3895e5;

}

/*蓝色*/

.blue2 {

    color: #055cb6;

}

/*深蓝*/

.green {

    color: #4ea111;

}

/*绿色*/

.orange {

    color: #f60;

}

/*橙色*/

.red {

    color: #f00;

}

/*红色*/





/*加粗*/

.bold {

    font-weight: 700;

}



.no-bold {

    font-weight: normal;

}



/*字体大小*/

.fs12 {

    font-size: 12px;

}



.fs14 {

    font-size: 14px;

}



.fs16 {

    font-size: 16px;

}



.fs18 {

    font-size: 18px;

}



.fs20 {

    font-size: 20px;

}



.fs21 {

    font-size: 21px;

}



.fs22 {

    font-size: 22px;

}



.fs24 {

    font-size: 24px;

}



.fs26 {

    font-size: 26px;

}



.fs28 {

    font-size: 28px;

}



.fs30 {

    font-size: 30px;

}



.fs32 {

    font-size: 32px;

}



.fs34 {

    font-size: 34px;

}



/*高度*/

.ht5 {

    height: 5px;

}



.ht10 {

    height: 10px;

}



.ht15 {

    height: 15px;

}



.ht20 {

    height: 20px;

}



.ht25 {

    height: 25px;

}



.ht30 {

    height: 30px;

}



.ht35 {

    height: 35px;

}



.ht40 {

    height: 40px;

}



.ht45 {

    height: 45px;

}



.ht50 {

    height: 50px;

}



.ht60 {

    height: 60px;

}



/*外间距*/

.mb5 {

    margin-bottom: 5px;

}



.mb10 {

    margin-bottom: 10px;

}



.mb15 {

    margin-bottom: 15px;

}



.mb20 {

    margin-bottom: 20px;

}



.mb25 {

    margin-bottom: 25px;

}



.mb30 {

    margin-bottom: 30px;

}



.mt5 {

    margin-top: 5px;

}



.mt10 {

    margin-top: 10px;

}



.mt15 {

    margin-top: 15px;

}



.mt20 {

    margin-top: 20px;

}



.mt25 {

    margin-top: 25px;

}



.mt30 {

    margin-top: 30px;

}



.mr5 {

    margin-right: 5px;

}



.mr10 {

    margin-right: 10px;

}



.mr15 {

    margin-right: 15px;

}



.mr20 {

    margin-right: 20px;

}



.mr25 {

    margin-right: 25px;

}



.mr30 {

    margin-right: 30px;

}



.no-r-margin {

    margin-right: 0 !important;

}



.no-b-margin {

    margin-bottom: 0 !important;

}



.border-b {

    border-bottom: 1px solid #e0e0e0;

}





.icon26-g {

    display: inline-block;

    vertical-align: middle;

    width: 26px;

    height: 26px;

    background: url(../images/icon26-g.png) 0 0 no-repeat;

    font-size: 0;

}



.icon26-u {

    display: inline-block;

    vertical-align: middle;

    width: 26px;

    height: 26px;

    background: url(../images/icon26-u.png) 0 0 no-repeat;

    font-size: 0;

}



.icon26-b {

    display: inline-block;

    vertical-align: middle;

    width: 26px;

    height: 26px;

    background: url(../images/icon26-b.png) 0 0 no-repeat;

    font-size: 0;

}



.home-icon-cata, .icon-cata {

    background: url(../images/icon_cata.png) no-repeat;

}







/*--top--*/

#mini {

    background: url(../images/top-bg.jpg) left top repeat-x;

    height: 27px;

}



    #mini .container {

        height: 27px;

        line-height: 26px;

        position: relative;

        z-index: 10;

        background: url(../images/top-bg.jpg) left top repeat-x;

    }



    #mini li {

        float: left;

    }



    #mini .welcome li {

        display: block;

    }



        #mini .welcome li.nav-title {

            padding-right: 20px;

        }



        #mini .welcome li.fd-hide {

            padding-right: 8px;

            background: url(../images/welcome.gif) right 8px no-repeat;

            margin-right: 8px;

        }



        #mini .welcome li.fd-hide2 {

            padding-right: 15px;

        }



            #mini .welcome li.fd-hide a, #mini .welcome li.fd-hide2 a {

                color: #3895e5;

            }



        #mini .welcome li.fd-hide3 {

            padding-left: 20px;

            color: #c8c8c8;

        }



            #mini .welcome li.fd-hide3 a {

                color: #c8c8c8;

            }



    #mini .topnav li {

        background: url(../images/welcome.gif) right 8px no-repeat;

        position: relative;

        height: 25px;

    }



        #mini .topnav li.no-h {

            background: none;

        }



        #mini .topnav li a {

            padding: 0 10px;

        }



/*--header--*/

.header-wrap {

    width: 100%;

}



    .header-wrap .container {

        position: relative;

        height: 130px;

    }



    .header-wrap .logo-wrap {

        float: left;

    }



        .header-wrap .logo-wrap a {

            width: 493px;

            height: 130px;

            background: url(../images/logo.png)no-repeat;

            display: block;

        }



    .header-wrap .head-qrcode {

        float: right;

        margin: 25px 30px 0 0;

        position: absolute;

        right: 0;

    }



.search-wrap {

    margin-right: 200px;

    float: right;

    padding: 20px 0 0;

    width: 525px;

}



    .search-wrap .srh-case {

        line-height: 24px;

    }



        .search-wrap .srh-case a {

            display: inline-block;

            padding: 0 15px;

        }



        .search-wrap .srh-case .active {

            font-weight: 700;

            background: #f75730;

        }



            .search-wrap .srh-case .active:link, .srh-case .active:visited {

                color: #fff;

            }



    .search-wrap .srh-bar {

    }



        .search-wrap .srh-bar .srh-input {

            float: left;

        }



            .search-wrap .srh-bar .srh-input input {

                height: 16px;

                font-size: 14px;

                padding: 10px;

                border: 2px solid #f75730;

                font-family: \5FAE\8F6F\96C5\9ED1;

                width: 289px;

            }



        .search-wrap .srh-bar .srh-btn {

            display: inline-block;

            vertical-align: middle;

            text-align: center;

            cursor: pointer;

            padding: 0;

            margin: 0;

            _margin-bottom: 1px;

            height: 40px;

            line-height: 40px;

            float: left;

            background: #f75730;

            font-size: 16px;

            color: #fff;

            width: 100px;

            border: none;

            font-family: \5FAE\8F6F\96C5\9ED1;

        }



        .search-wrap .srh-bar .inq-btn {

            display: inline-block;

            vertical-align: middle;

            text-align: center;

            _margin-bottom: 1px;

            height: 38px;

            line-height: 38px;

            margin-left: 10px;

            background: #f2f2f2;

            font-size: 14px;

            color: #333;

            width: 100px;

            border: 1px solid #ccc;

            font-family: \5FAE\8F6F\96C5\9ED1;

        }



    .search-wrap .srh-hot-keyword {

        height: 32px;

        overflow: hidden;

    }



        .search-wrap .srh-hot-keyword a {

            float: left;

            line-height: 32px;

            padding: 0 13px 0 0;

        }

/*--nav--*/

.nav {

    border-bottom: 2px solid #f75730;

    background: #fff;

}



.nav-cata-hd {

    width: 186px;

    padding: 10px 0 0 14px;

    float: left;

    background: #f75730;

    height: 32px;

    font-size: 16px;

}



    .nav-cata-hd a:hover, .nav-cata-hd a:link, .nav-cata-hd a:visited {

        color: #fff;

    }



    .nav-cata-hd .cata-icon {

        width: 14px;

        float: left;

        margin: 6px 5px 0 0;

    }



        .nav-cata-hd .cata-icon b {

            display: block;

            height: 2px;

            background: #fff;

            overflow: hidden;

            margin-bottom: 2px;

        }



.nav-lst {

    float: left;

    padding-left: 35px;

}



.nav-item {

    float: left;

}



    .nav-item a {

        font-size: 16px;

        line-height: 42px;

        padding: 0 25px;

        float: left;

        color: #000

    }



        .nav-item a:hover, .nav-item.hover a {

            color: #f75730

        }













/*--homepc-sort home-banner home-user-*/

.home-important {

    background-color: #f5f5f5;

}



.home-industry-nav {

    width: 200px;

    float: left;

    background-color: #fff;

}



    .home-industry-nav .main-cata {

        height: 462px;

        position: relative;

        z-index: 20;

    }



    .home-industry-nav .cata-lst {

        width: 198px;

        height: 461px;

        border-top: none !important;

        position: absolute;

        left: 0;

        top: 0;

        z-index: 20;

        border: 1px solid #f75730;

    }



        .home-industry-nav .cata-lst .cata-item .cata-item-hd {

            padding: 6px 0 6px 12px;

        }



            .home-industry-nav .cata-lst .cata-item .cata-item-hd b {

                float: right;

                font-family: simsun;

                font-weight: 700;

                margin: 4px 17px 0 0;

                _margin-right: 8px;

                display: none;

            }



            .home-industry-nav .cata-lst .cata-item .cata-item-hd a {

                display: inline-block;

                vertical-align: middle;

                text-decoration: none;

                margin-right: 10px;

            }



        .home-industry-nav .cata-lst .hover {

            background-color: #f3f3f3;

        }



        .home-industry-nav .cata-lst .cata-item .last {

            border-bottom: none !important;

        }



        .home-industry-nav .cata-lst .hover .cata-item-hd b {

            display: block;

        }



    .home-industry-nav .icon-cata {

        width: 17px;

        height: 17px;

        display: inline-block;

        vertical-align: middle;

        margin: 3px 7px 0 0;

    }



    .home-industry-nav .icon-cata-1 {

        background-position: 0 0

    }



    .home-industry-nav .icon-cata-2 {

        background-position: 0 -19px

    }



    .home-industry-nav .icon-cata-3 {

        background-position: 0 -39px

    }



    .home-industry-nav .icon-cata-4 {

        background-position: 0 -59px

    }



    .home-industry-nav .icon-cata-5 {

        background-position: 0 -79px

    }



    .home-industry-nav .icon-cata-6 {

        background-position: 0 -98px

    }



    .home-industry-nav .icon-cata-7 {

        background-position: 0 -119px

    }



    .home-industry-nav .icon-cata-8 {

        background-position: 0 -140px

    }



    .home-industry-nav .icon-cata-9 {

        background-position: 0 -161px

    }



    .home-industry-nav .icon-cata-10 {

        background-position: 0 -181px

    }



    .home-industry-nav .icon-cata-11 {

        background-position: 0 -201px

    }



    .home-industry-nav .icon-cata-12 {

        background-position: 0 -223px

    }



    .home-industry-nav .icon-cata-13 {

        background-position: 0 -247px

    }



    .home-industry-nav .icon-cata-14 {

        background-position: 0 -267px

    }



    .home-industry-nav .hover .icon-cata-1 {

        background-position: -20px 0

    }



    .home-industry-nav .hover .icon-cata-2 {

        background-position: -20px -19px

    }



    .home-industry-nav .hover .icon-cata-3 {

        background-position: -20px -39px

    }



    .home-industry-nav .hover .icon-cata-4 {

        background-position: -20px -59px

    }



    .home-industry-nav .hover .icon-cata-5 {

        background-position: -20px -79px

    }



    .home-industry-nav .hover .icon-cata-6 {

        background-position: -20px -98px

    }



    .home-industry-nav .hover .icon-cata-7 {

        background-position: -20px -119px

    }



    .home-industry-nav .hover .icon-cata-8 {

        background-position: -20px -140px

    }



    .home-industry-nav .hover .icon-cata-9 {

        background-position: -20px -161px

    }



    .home-industry-nav .hover .icon-cata-10 {

        background-position: -20px -181px

    }



    .home-industry-nav .hover .icon-cata-11 {

        background-position: -20px -201px

    }



    .home-industry-nav .hover .icon-cata-12 {

        background-position: -20px -223px

    }



    .home-industry-nav .hover .icon-cata-13 {

        background-position: -20px -247px

    }



    .home-industry-nav .hover .icon-cata-14 {

        background-position: -20px -267px

    }



    .home-industry-nav .js-class {

    }



        .home-industry-nav .js-class .float-cata {

            width: 770px;

            height: 461px;

            position: absolute;

            left: 199px;

            top: 0;

            overflow: hidden;

            z-index: 1;

            border-right: 1px solid #e0e0e0;

            border-bottom: 1px solid #e0e0e0;

            background-color: #fff;

        }



            .home-industry-nav .js-class .float-cata .sub-cata {

                width: 540px;

                height: 461px;

                padding: 0 15px;

                position: absolute;

                left: 0;

                top: 0;

                z-index: 2;

                background-color: #fafafa;

                border-right: 1px solid #e0e0e0;

            }



                .home-industry-nav .js-class .float-cata .sub-cata h2 {

                    padding: 15px 0 10px 10px;

                    border-bottom: 1px solid #e0e0e0;

                }



                    .home-industry-nav .js-class .float-cata .sub-cata h2 a {

                        color: #f75730;

                    }



                .home-industry-nav .js-class .float-cata .sub-cata ul {

                    overflow: hidden;

                    padding: 0 10px;

                    margin-bottom: 20px;

                }



                    .home-industry-nav .js-class .float-cata .sub-cata ul li {

                        float: left;

                        display: block;

                        white-space: nowrap;

                        padding-top: 10px;

                        padding-right: 15px;

                    }



            .home-industry-nav .js-class .float-cata .sub-adv {

                width: 178px;

                position: absolute;

                right: 0;

                top: 0;

                z-index: 1;

                padding: 20px 0 0 22px;

            }



                .home-industry-nav .js-class .float-cata .sub-adv h4 {

                    margin-bottom: 10px;

                    color: #333;

                }



                .home-industry-nav .js-class .float-cata .sub-adv li {

                    width: 68px;

                    float: left;

                    margin-right: 20px;

                    margin-bottom: 14px;

                }



                    .home-industry-nav .js-class .float-cata .sub-adv li span {

                        display: block;

                        width: 67px;

                        height: 67px;

                        text-align: center;

                    }



                        .home-industry-nav .js-class .float-cata .sub-adv li span img {

                            vertical-align: middle;

                        }



                    .home-industry-nav .js-class .float-cata .sub-adv li p {

                        text-align: center;

                        padding-top: 5px;

                    }



.home-banner-suggest {

    float: left;

    width: 760px;

    padding: 10px 0 0 10px;

}



    .home-banner-suggest #divSmallBox {

        overflow: hidden;

        *display: inline;

        *zoom: 1;

        width: 10px;

        height: 10px;

        margin: 0 5px;

        border-radius: 10px;

    }



    .home-banner-suggest #playBox {

        width: 760px;

        height: 290px;

        position: relative;

        overflow: hidden;

    }



        .home-banner-suggest #playBox .oUlplay {

            width: 99999px;

            position: absolute;

            left: 0;

            top: 0;

        }



            .home-banner-suggest #playBox .oUlplay li {

                float: left;

            }



        .home-banner-suggest #playBox .pre {

            left: 5px;

        }



        .home-banner-suggest #playBox .next {

            right: 5px;

        }



        .home-banner-suggest #playBox .pre, .home-banner-suggest #playBox .next {

            cursor: pointer;

            position: absolute;

            top: 90px;

            z-index: 10;

            width: 33px;

            height: 67px;

            line-height: 67px;

            font-size: 46px;

            font-family: simsun;

            text-align: center;

            background-color: #000;

            background-color: rgba(0,0,0,.2);

            _background: #000;

            filter: alpha(opacity=30);

            color: #fff;

            display: none;

        }



            .home-banner-suggest #playBox .pre:hover, .home-banner-suggest #playBox .next:hover {

                background-color: rgba(0,0,0,.5);

            }



        .home-banner-suggest #playBox .smalltitle {

            width: 760px;

        }



            .home-banner-suggest #playBox .smalltitle ul {

                height: 22px;

                border-radius: 10px;

                position: absolute;

                margin-left: -48px;

                padding: 0 10px 0 4px;

                background: rgba(0,0,0,.1);

                left: 50%;

                bottom: 14px;

                z-index: 11;

            }



                .home-banner-suggest #playBox .smalltitle ul li {

                    cursor: pointer;

                    width: 13px;

                    height: 13px;

                    margin: 5px 0 0 6px;

                    float: left;

                    border-radius: 10px;

                    background: #fff;

                    overflow: hidden;

                    *display: inline;

                    *zoom: 1;

                }



            .home-banner-suggest #playBox .smalltitle .thistitle {

                background: #f60;

            }



.home-suggest {

    height: 161px;

    border: 1px solid #e0e0e0;

    border-top: none !important;

    background-color: #fff;

}



    .home-suggest .supply-list {

        margin: 10px 10px 0 15px;

        float: left;

        width: 350px;

        overflow: hidden;

    }



        .home-suggest .supply-list li {

            padding: 4px 0;

            overflow: hidden;

            line-height: 15px;

        }



            .home-suggest .supply-list li span a {

                color: #f75730;

            }



    .home-suggest #slide-box {

        margin: 0 auto;

        width: 380px;

        position: relative;

        float: right;

        padding-top: 20px;

    }



        .home-suggest #slide-box .ks-switchable-triggers a {

            display: block;

            z-index: 11;

            width: 37px;

            position: absolute;

            top: 40px;

            height: 65px;

            line-height: 65px;

            text-decoration: none

        }



        .home-suggest #slide-box .ks-switchable-triggers span {

            font-size: 60px;

            font-family: simsun;

            display: block;

            width: 37px;

            cursor: pointer;

            text-align: center;

            color: #999;

        }



        .home-suggest #slide-box .ks-switchable-triggers .prev {

            left: 20px

        }



        .home-suggest #slide-box .ks-switchable-triggers .next {

            right: 20px

        }



        .home-suggest #slide-box .ks-switchable-triggers a:hover {

            color: #f60

        }



            .home-suggest #slide-box .ks-switchable-triggers a:hover span {

                color: #f60

            }



        .home-suggest #slide-box .wrap {

            overflow: hidden;

            width: 240px;

            height: 140px;

            margin: 0 auto;

        }



        .home-suggest #slide-box ul {

            width: 240px;

            z-index: 10;

        }



        .home-suggest #slide-box li {

            float: left;

            width: 100px;

            height: 130px;

            padding: 0 12px;

        }



            .home-suggest #slide-box li img {

                width: 90px;

                height: 90px;

                vertical-align: middle;

            }



            .home-suggest #slide-box li p {

                text-align: center;

            }



                .home-suggest #slide-box li p a {

                    color: #f75730;

                }



                    .home-suggest #slide-box li p a span {

                        color: #999;

                        font-size: 12px;

                        display: block;

                    }



.home-user-info {

    width: 270px;

}



    .home-user-info .user-login {

        border: 1px solid #ff8e66;

        background-color: #ffe1d6;

        margin-top: 10px;

        font-size: 14px;

        font-weight: 700;

    }



        .home-user-info .user-login a {

            width: 134px;

            padding: 15px 0;

            display: block;

            text-align: center;

            float: left;

        }



            .home-user-info .user-login a:hover {

                background-color: #ffd5c6

            }



            .home-user-info .user-login a:link, .home-user-info .user-login a:visited {

                color: #f75730;

            }



        .home-user-info .user-login .user-reg {

            border-left: 1px solid #ff8e66;

            margin-left: -1px;

        }



.home-user-info-bd {

    border: 1px solid #ddd;

    margin-top: 10px;

    background: #fff;

    height: 389px;

    overflow: hidden;

}



    .home-user-info-bd .user-tab-hd li {

        font-size: 14px;

        width: 134px;

        _width: 102px;

        line-height: 41px;

        text-align: center;

        color: #838383;

        float: left;

        border-left: 1px solid #e6e6e6;

        border-bottom: 1px solid #e6e6e6;

        margin-left: -1px;

        background: #f9f9f9;

        cursor: pointer;

    }



    .home-user-info-bd .user-tab-hd .active {

        border: none;

        border-left: 1px solid #e6e6e6;

        background: 0 0;

        font-weight: 700;

        color: #444;

    }



    .home-user-info-bd .user-in {

        width: 268px;

    }



        .home-user-info-bd .user-in ul {

            overflow: hidden;

            padding: 13px 14px;

        }



        .home-user-info-bd .user-in li {

            text-align: center;

            float: left;

            width: 60px;

            padding: 5px 0;

            -webkit-transition: all ease .5s;

            -moz-transition: all ease .5s;

            transition: all ease .5s

        }



            .home-user-info-bd .user-in li:hover {

                -webkit-transform: translateY(-3px);

                -moz-transform: translateY(-3px);

                transform: translateY(-3px)

            }



            .home-user-info-bd .user-in li i, .home-user-info-bd .To-join .but {

                width: 42px;

                height: 42px;

                display: inline-block;

                background: url(../images/icon-user-in.png) no-repeat;

            }



                .home-user-info-bd .user-in li i.icon2 {

                    background-position: -43px 0

                }



                .home-user-info-bd .user-in li i.icon3 {

                    background-position: -86px 0

                }



                .home-user-info-bd .user-in li i.icon4 {

                    background-position: -129px 0

                }



                .home-user-info-bd .user-in li i.icon5 {

                    background-position: 0 -42px

                }



                .home-user-info-bd .user-in li i.icon6 {

                    background-position: -43px -42px

                }



                .home-user-info-bd .user-in li i.icon7 {

                    background-position: -86px -42px

                }



                .home-user-info-bd .user-in li i.icon8 {

                    background-position: -129px -42px

                }



                .home-user-info-bd .user-in li i.icon9 {

                    background-position: 0 -84px

                }



                .home-user-info-bd .user-in li i.icon10 {

                    background-position: -43px -84px

                }



                .home-user-info-bd .user-in li i.icon11 {

                    background-position: -86px -84px

                }



                .home-user-info-bd .user-in li i.icon12 {

                    background-position: -129px -84px

                }



                .home-user-info-bd .user-in li i.icon13 {

                    background-position: 0 -126px

                }



                .home-user-info-bd .user-in li i.icon14 {

                    background-position: -43px -126px

                }



                .home-user-info-bd .user-in li i.icon15 {

                    background-position: -86px -126px

                }

                .home-user-info-bd .user-in li i.icon16 {

                    background-position: -130px -126px

                }

            .home-user-info-bd .user-in li em {

                display: block;

                font-style: normal;

            }



    .home-user-info-bd .To-join {

        padding: 40px 0 20px;

    }



        .home-user-info-bd .To-join .but {

            width: 215px;

            height: 50px;

            background-position: -3px -168px;

            display: block;

            margin: 0 auto;

            margin-bottom: 20px

        }



    .home-user-info-bd .user-lnk {

        padding: 13px 17px 14px;

        border-top: 1px solid #e7e7e7;

        height: 22px;

        overflow: hidden;

        overflow: hidden;

    }



        .home-user-info-bd .user-lnk ul {

            float: left;

            width: 191px;

        }



            .home-user-info-bd .user-lnk ul li {

                line-height: 23px;

                height: 30px;

            }



        .home-user-info-bd .user-lnk strong {

            display: inline-block;

            vertical-align: middle;

            font-size: 16px;

            color: #f75730;

            padding-right: 10px;

            font-weight: 800;

            float: left;

        }



        .home-user-info-bd .user-lnk a {

            display: inline-block;

            vertical-align: middle;

        }



    .home-user-info-bd .user-help {

        padding: 16px 12px;

        border-top: 1px solid #e6e6e6;

    }



        .home-user-info-bd .user-help li {

            line-height: 24px;

        }



        .home-user-info-bd .user-help a.hover {

            color: #f75730;

        }

/*--homerecommend--*/



.home-rec-pc {

}



    .home-rec-pc .title {

        background: url(../images/home-rec-pc.png) no-repeat;

        position: absolute;

        top: -6px;

        left: 50%;

        margin: 0 0 0 -73px;

        width: 147px;

        height: 32px;

    }



    .home-rec-pc .home-Cer {

        width: 403px;

        height: 352px;

        border: 1px solid #e6e6e6;

        border-top: 1px solid #f75730;

        float: left;

        margin-right: 17px;

        background-color: #fef4f4;

        position: relative;

    }



        .home-rec-pc .home-Cer .title {

            background-position: 0 0;

        }



        .home-rec-pc .home-Cer .txt {

            padding: 45px 15px 0 15px;

            overflow: hidden;

        }



            .home-rec-pc .home-Cer .txt dl {

                border-bottom: 1px solid #ffe2e2;

                height: 61px;

                margin-bottom: 16px;

            }



                .home-rec-pc .home-Cer .txt dl:last-of-type {

                    border-bottom: none;

                    margin-bottom: 0px;

                }



                .home-rec-pc .home-Cer .txt dl dt {

                    width: 30px;

                    height: 30px;

                    float: left;

                }



                .home-rec-pc .home-Cer .txt dl dd {

                    padding-left: 30px;

                }



                    .home-rec-pc .home-Cer .txt dl dd h2 {

                        font-size: 14px;

                        color: #222;

                        margin-bottom: 10px;

                    }



                    .home-rec-pc .home-Cer .txt dl dd .report {

                        border: 1px solid #a77a4a;

                        color: #926628;

                        border-radius: 2px;

                        padding: 2px 5px;

                        background: #ffffff;

                        background: -moz-linear-gradient(top, #ffffff 2%, #f3dbc3 100%);

                        background: -webkit-linear-gradient(top, #ffffff 2%,#f3dbc3 100%);

                        background: linear-gradient(to bottom, #ffffff 2%,#f3dbc3 100%);

                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3dbc3',GradientType=0 );

                    }



                    .home-rec-pc .home-Cer .txt dl dd .certificate {

                        border: 1px solid #429abf;

                        color: #1f7cc3;

                        border-radius: 2px;

                        padding: 2px 5px;

                        background: #ffffff;

                        background: -moz-linear-gradient(top, #ffffff 2%, #a5f1ff 100%);

                        background: -webkit-linear-gradient(top, #ffffff 2%,#a5f1ff 100%);

                        background: linear-gradient(to bottom, #ffffff 2%,#a5f1ff 100%);

                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a5f1ff',GradientType=0 );

                    }



    .home-rec-pc .home-Ind {

        width: 403px;

        height: 352px;

        border: 1px solid #e6e6e6;

        border-top: 1px solid #ff621b;

        float: left;

        background-color: #fff7f3;

        position: relative;

    }



        .home-rec-pc .home-Ind .title {

            background-position: 0 -32px;

        }



        .home-rec-pc .home-Ind .txt {

            padding: 45px 15px 0 15px;

            overflow: hidden;

        }



            .home-rec-pc .home-Ind .txt .region {

                margin-bottom: 20px;

            }



                .home-rec-pc .home-Ind .txt .region dl {

                    width: 170px;

                    float: left;

                    padding: 10px 8px;

                }



                    .home-rec-pc .home-Ind .txt .region dl dt {

                        width: 45px;

                        float: left;

                    }



                        .home-rec-pc .home-Ind .txt .region dl dt span {

                            display: block;

                            width: 38px;

                            height: 38px;

                            line-height: 38px;

                            text-align: center;

                            border-radius: 50%;

                            color: #333;

                            font-size: 18px;

                            background-color: #f5f5f5;

                            border: 1px solid #dcdcdc;

                        }



                            .home-rec-pc .home-Ind .txt .region dl dt span.i1 {

                                background-color: #76ca60;

                                border: 1px solid #6bb058;

                                color: #fff;

                            }



                            .home-rec-pc .home-Ind .txt .region dl dt span.i2 {

                                background-color: #66c5c8;

                                border: 1px solid #5d9294;

                                color: #fff;

                            }



                            .home-rec-pc .home-Ind .txt .region dl dt span.i3 {

                                background-color: #ecaa2a;

                                border: 1px solid #ab8438;

                                color: #fff;

                            }



                            .home-rec-pc .home-Ind .txt .region dl dt span.i4 {

                                background-color: #e68989;

                                border: 1px solid #a84b4b;

                                color: #fff;

                            }



                    .home-rec-pc .home-Ind .txt .region dl dd {

                        padding-left: 48px;

                    }



                        .home-rec-pc .home-Ind .txt .region dl dd h4 {

                            overflow: hidden;

                            text-overflow: ellipsis;

                            white-space: nowrap;

                            color: #222;

                            padding: 2px 0;

                        }



            .home-rec-pc .home-Ind .txt .AssPo {

            }



                .home-rec-pc .home-Ind .txt .AssPo .ta-1 {

                    width: 100%;

                    position: relative;

                    border-bottom: 1px solid #d9d9d9;

                    margin-bottom: 15px;

                }



                    .home-rec-pc .home-Ind .txt .AssPo .ta-1 span {

                        display: block;

                        position: absolute;

                        top: -9px;

                        left: 50%;

                        background-color: #fff7f3;

                        padding: 0 10px;

                        margin-left: -45px;

                        font-size: 14px;

                        color: #222;

                        z-index: 33;

                    }



                .home-rec-pc .home-Ind .txt .AssPo ul li {

                    overflow: hidden;

                    text-overflow: ellipsis;

                    white-space: nowrap;

                    width: 170px;

                    float: left;

                    padding: 8px 5px;

                }



                    .home-rec-pc .home-Ind .txt .AssPo ul li span {

                        color: #e0a88f;

                    }



                    .home-rec-pc .home-Ind .txt .AssPo ul li i {

                        display: inline-block;

                        width: 12px;

                        height: 12px;

                        background: url(../images/seat.png) 0 0 no-repeat;

                        margin-right: 5px;

                    }



    .home-rec-pc .home-Rec {

        width: 403px;

        height: 352px;

        border: 1px solid #e6e6e6;

        border-top: 1px solid #5e85bc;

        float: right;

        background-color: #f1f6fb;

        position: relative;

    }



        .home-rec-pc .home-Rec .title {

            background-position: 0 -64px;

        }



        .home-rec-pc .home-Rec .txt {

            padding-top: 45px;

        }



            .home-rec-pc .home-Rec .txt ul {

                padding-left: 23px;

            }



            .home-rec-pc .home-Rec .txt li {

                overflow: hidden;

                width: 180px;

                float: left;

                margin-bottom: 10px;

            }



                .home-rec-pc .home-Rec .txt li i {

                    width: 43px;

                    height: 18px;

                    display: inline-block;

                    float: left;

                    border-radius: 2px;

                    line-height: 18px;

                    text-align: center;

                    font-style: normal;

                    margin-right: 10px;

                }



                    .home-rec-pc .home-Rec .txt li i.icon-Pr {

                        border: 1px solid #a2b57a;

                        background-color: #e4ffd6;

                        color: #64854a;

                    }



                    .home-rec-pc .home-Rec .txt li i.icon-Sk {

                        border: 1px solid #ff621b;

                        background-color: #fff7da;

                        color: #ff621b;

                    }



                    .home-rec-pc .home-Rec .txt li i.icon-Re {

                        border: 1px solid #5e85bc;

                        background-color: #e9f9ff;

                        color: #5e85bc;

                    }



.home-rec-sli {

    width: 403px;

    border: 1px solid #e6e6e6;

    border-top: 1px solid #f75730;

    float: left;

    margin-right: 17px;

}



    .home-rec-sli .title {

        height: 30px;

        line-height: 30px;

    }



        .home-rec-sli .title span {

            background-color: #f75730;

            display: inline-block;

            padding: 0 10px;

            color: #fff;

        }



        .home-rec-sli .title a {

            float: right;

            margin-right: 15px;

            color: #999;

        }



            .home-rec-sli .title a:hover, .home-rec-sli .title a:active {

                color: #f75730;

            }



    .home-rec-sli .txtle {

        padding: 10px 10px;

    }



        .home-rec-sli .txtle li {

            float: left;

            width: 170px;

            padding: 3px 5px;

            background: url(../images/dat.png) 4px 10px no-repeat;

            text-indent: 7px;

        }



    .home-rec-sli.home-enc-sli {

        margin-right: 0px;

    }



        .home-rec-sli.home-enc-sli li {

            width: 180px;

        }



/*--home-Classification push--*/

.home-Push {

    height: 60px;

    background-color: #f7f7f7;

    border-bottom: 1px solid #f75730;

    margin-bottom: 10px;

    overflow: hidden;

}



    .home-Push li {

        width: 88px;

        border-right: 1px solid #e5e5e5;

        float: left;

        height: 60px;

        cursor: pointer;

    }



        .home-Push li p {

            text-align: center;

        }



        .home-Push li.Noborder {

            border-right: 0 none;

            width: 93px;

        }



        .home-Push li:hover, .home-Push li.hover {

            background-color: #f75730;

            color: #fff;

        }



        .home-Push li i {

            margin: 12px auto 5px auto;

            width: 17px;

            height: 17px;

            display: block;

            vertical-align: middle;

        }



            .home-Push li i.icon-1 {

                background-position: -20px 0

            }



            .home-Push li i.icon-2 {

                background-position: -20px -19px

            }



            .home-Push li i.icon-3 {

                background-position: -20px -39px

            }



            .home-Push li i.icon-4 {

                background-position: -20px -59px

            }



            .home-Push li i.icon-5 {

                background-position: -20px -79px

            }



            .home-Push li i.icon-6 {

                background-position: -20px -98px

            }



            .home-Push li i.icon-7 {

                background-position: -20px -119px

            }



            .home-Push li i.icon-8 {

                background-position: -20px -140px

            }



            .home-Push li i.icon-9 {

                background-position: -20px -161px

            }



            .home-Push li i.icon-10 {

                background-position: -20px -181px

            }



            .home-Push li i.icon-11 {

                background-position: -20px -201px

            }



            .home-Push li i.icon-12 {

                background-position: -20px -223px

            }



            .home-Push li i.icon-13 {

                background-position: -20px -247px

            }



            .home-Push li i.icon-14 {

                background-position: -20px -267px

            }



        .home-Push li:hover i.icon-1, .home-Push li.hover i.icon-1 {

            background-position: -40px 0

        }



        .home-Push li:hover i.icon-2, .home-Push li.hover i.icon-2 {

            background-position: -40px -19px

        }



        .home-Push li:hover i.icon-3, .home-Push li.hover i.icon-3 {

            background-position: -40px -39px

        }



        .home-Push li:hover i.icon-4, .home-Push li.hover i.icon-4 {

            background-position: -40px -59px

        }



        .home-Push li:hover i.icon-5, .home-Push li.hover i.icon-5 {

            background-position: -40px -79px

        }



        .home-Push li:hover i.icon-6, .home-Push li.hover i.icon-6 {

            background-position: -40px -98px

        }



        .home-Push li:hover i.icon-7, .home-Push li.hover i.icon-7 {

            background-position: -40px -119px

        }



        .home-Push li:hover i.icon-8, .home-Push li.hover i.icon-8 {

            background-position: -40px -140px

        }



        .home-Push li:hover i.icon-9, .home-Push li.hover i.icon-9 {

            background-position: -40px -161px

        }



        .home-Push li:hover i.icon-10, .home-Push li.hover i.icon-10 {

            background-position: -40px -181px

        }



        .home-Push li:hover i.icon-11, .home-Push li.hover i.icon-11 {

            background-position: -40px -201px

        }



        .home-Push li:hover i.icon-12, .home-Push li.hover i.icon-12 {

            background-position: -40px -223px

        }



        .home-Push li:hover i.icon-13, .home-Push li.hover i.icon-13 {

            background-position: -40px -247px

        }



        .home-Push li:hover i.icon-14, .home-Push li.hover i.icon-14 {

            background-position: -40px -267px

        }



.home-trade {

    *margin-bottom: 15px;

}



    .home-trade .floor_item {

        width: 615px;

        overflow: hidden;

        margin-bottom: 15px;

        margin-right: 16px;

        border: 1px solid #e0e0e0;

    }



    .home-trade .banner-img {

        width: 198px;

        float: left;

        position: relative;

    }



    .home-trade .floor_content {

        width: 416px;

        float: left;

        height: 353px;

        border-left: 1px solid #e0e0e0;

    }



    .home-trade .floor_head {

        height: 90px;

        width: 100%;

        border-bottom: 1px solid #e0e0e0;

    }



        .home-trade .floor_head h2 {

            display: block;

            padding-left: 45px;

            padding-top: 20px;

            font-weight: 700;

            color: #333;

            font-size: 18px;

            background: url(../images/homepage.png) 30px 25px no-repeat;

        }



        .home-trade .floor_head p {

            padding-top: 15px;

            padding-left: 30px;

        }



            .home-trade .floor_head p a {

                display: inline-block;

                margin-right: 25px;

            }



    .home-trade .floor_body {

        width: 100%;

    }



    .home-trade .body_fl {

        width: 240px;

        float: left;

        padding-top: 15px;

    }



        .home-trade .body_fl li {

            width: 85px;

            float: left;

            padding-left: 24px;

            margin-bottom: 8px;

        }



    .home-trade .body_cn {

        float: left;

        width: 1px;

        font-size: 0;

        height: 215px;

        background-color: #e8e8e8;

        margin-top: 25px;

    }



    .home-trade .body_fr {

        float: left;

        width: 130px;

        padding-top: 15px;

        padding-left: 24px;

    }



        .home-trade .body_fr h6 {

            margin-bottom: 8px;

            color: #f75730;

        }



        .home-trade .body_fr li {

            margin-bottom: 8px;

        }



    .home-trade .no-r-margin {

        margin-right: 0 !important;

    }



    .home-trade .More a:link, .home-trade .More a:visited {

        color: #3895e5;

    }

/*--home-bottom-news--*/

.home-b-news dl {

    width: 385px;

}



    .home-b-news dl dt {

        height: 40px;

        line-height: 40px;

        color: #000;

        border-bottom: 1px solid #dadada;

        font-size: 16px;

    }



    .home-b-news dl dd {

        padding-top: 10px;

    }



        .home-b-news dl dd li {

            line-height: 28px;

            height: 28px;

        }



            .home-b-news dl dd li span {

                margin-right: 5px;

                color: #5795c9;

            }



                .home-b-news dl dd li span a {

                    color: #5795c9;

                }



    .home-b-news dl.dl1 {

        padding-left: 45px;

    }



        .home-b-news dl.dl1 li {

            background: url(../images/dat.png) 0 13px no-repeat;

            padding-left: 10px;

        }



            .home-b-news dl.dl1 li span {

                float: right;

                width: 80px;

            }



                .home-b-news dl.dl1 li span a, .home-b-news dl dd li span {

                    color: #999;

                }

/*--home-friendship--*/

.home-Fri {

    border-top: 1px solid #dddddd;

    width: 100%;

    background-color: #f7f7f7;

}



.home-Fri2 {

    border-top: 1px solid #fff;

    width: 100%;

}



.home-Fri dl {

    padding: 15px 0;

}



.home-Fri dt {

    float: left;

    width: 70px;

    line-height: 22px;

    color: #333;

}



.home-Fri dd {

    float: left;

    width: 1180px;

}

/*--home-bottom--*/

.bottom-nav {

    width: 100%;

    background-color: #444;

}



    .bottom-nav .indexes {

        color: #999;

        padding: 0 0 40px 50px;

    }



        .bottom-nav .indexes a {

            padding: 0 5px 0 6px;

            margin: 0 3px;

            display: inline-block;

            color: #7d7777;

        }



            .bottom-nav .indexes a:hover {

                color: #f75730;

            }



    .bottom-nav .nav-bot {

        width: 1250px;

        height: 190px;

        padding-top: 40px;

        position: relative;

    }



        .bottom-nav .nav-bot dl {

            float: left;

            padding-left: 50px;

        }



            .bottom-nav .nav-bot dl dt {

                color: #dcd9d8;

                font-size: 14px;

                font-weight: 700;

                margin-bottom: 15px;

            }



            .bottom-nav .nav-bot dl dd ul {

            }



            .bottom-nav .nav-bot dl dd li {

                padding: 5px 0;

            }



                .bottom-nav .nav-bot dl dd li a {

                    color: #8d8d8d;

                }



                    .bottom-nav .nav-bot dl dd li a:hover {

                        color: #f75730;

                    }



        .bottom-nav .nav-bot .dl7 a {

            display: inline-block;

            background: url(../images/bottom-nav-ico.png) 0 0 no-repeat;

            padding-left: 22px;

        }



            .bottom-nav .nav-bot .dl7 a.icon1 {

                background-position: 0 1px;

            }



            .bottom-nav .nav-bot .dl7 a.icon2 {

                background-position: 0 -25px;

            }



            .bottom-nav .nav-bot .dl7 a.icon3 {

                background-position: 0 -50px;

            }



            .bottom-nav .nav-bot .dl7 a.icon4 {

                background-position: 0 -77px;

            }



        .bottom-nav .nav-bot .Phone400 {

            position: absolute;

            right: 35px;

            top: 90px;

            width: 200px;

            height: 50px;

            background: url(../images/Phone400.png) 0 6px no-repeat;

            padding-left: 30px;

        }



            .bottom-nav .nav-bot .Phone400 .p1 {

                font-size: 25px;

                font-weight: 700;

                color: #ffa200;

            }



            .bottom-nav .nav-bot .Phone400 .p2 {

                color: #8d8d8d;

            }



.home-bottom {

    width: 100%;

    background-color: #333;

    text-align: center;

}



    .home-bottom .container {

        padding: 15px 0;

    }



    .home-bottom .txt1,

    .home-bottom .txt2,

    .home-bottom .txt3,

    .home-bottom .txt4 {

        padding: 8px 0 0 0;

        color: #999;

    }



        .home-bottom .txt1 a,

        .home-bottom .txt2 a,

        .home-bottom .txt3 a {

            color: #999;

        }



        .home-bottom .txt1 a, .home-bottom .txt2 span {

            display: inline-block;

            padding: 0 5px;

        }



            .home-bottom .txt1 a:hover,

            .home-bottom .txt2 a:hover,

            .home-bottom .txt3 a:hover {

                color: #f75730;

            }

/*home-advertising-Special*/

.home-ad2 li {

    float: left;

    margin-right: 17px;

}



.home-ad4 {

    padding: 15px 0;

}



.home-Special {

    width: 405px;

    height: 90px;

    float: right;

}



    .home-Special .tit1 {

        width: 90px;

        float: left;

    }



    .home-Special .txt1 {

        width: 315px;

        float: left;

    }





/*BusinessNews*/

.trade-wire-con {

    margin-bottom: 15px;

    border: 1px solid #e0e0e0;

}



    .trade-wire-con .con-left {

        width: 310px;

        float: left;

    }



    .trade-wire-con .con-center {

        width: 556px;

        float: left;

        padding: 0 35px;

        border-right: 1px solid #e0e0e0;

        border-left: 1px solid #e0e0e0

    }



    .trade-wire-con .con-right {

        width: 310px;

        float: left;

    }



#trade-wire-banner, #trade-wire-bannera {

    position: relative;

    z-index: 3;

    width: 310px;

    margin-bottom: 20px;

}



.trade-wire-banner {

    position: relative;

    width: 100%;

    height: 260px;

}



#trade-wire-banner #bigPic, #trade-wire-bannera #bigPica {

    width: 100%;

    overflow: hidden;

    position: relative;

    z-index: 3

}



    #trade-wire-banner #bigPic li, #trade-wire-bannera #bigPica li {

        position: absolute;

        top: 0;

        left: 0;

        display: none;

        width: 100%;

        overflow: hidden

    }



        #trade-wire-banner #bigPic li a, #trade-wire-bannera #bigPica li a {

            display: block;

            width: 100%;

            background-repeat: no-repeat;

            background-position: center center

        }



#trade-wire-banner #thumbs a, #trade-wire-bannera #thumbsa a {

    cursor: pointer;

    width: 13px;

    height: 13px;

    margin: 5px 0 0 6px;

    float: left;

    border-radius: 10px;

    background: #fff;

    overflow: hidden;

    *display: inline;

    *zoom: 1;

}



#trade-wire-banner #thumbs, #trade-wire-bannera #thumbsa {

    height: 22px;

    border-radius: 10px;

    position: absolute;

    margin-left: -70px;

    padding: 0 10px;

    background: rgba(0,0,0,.1);

    left: 50%;

    bottom: 10px;

    z-index: 11;

}



    #trade-wire-banner #thumbs a, #trade-wire-bannera #thumbsa a {

        display: inline-block;

        height: 11px;

        width: 11px;

        line-height: 11px;

        background-position: -104px -4px;

        margin-left: 12px

    }



        #trade-wire-banner #thumbs a:first-child, #trade-wire-bannera #thumbsa a:first-child {

            margin-left: 0

        }



        #trade-wire-banner #thumbs a.active, #trade-wire-bannera #thumbsa a.active {

            background: #f60;

        }



.trade-wire-banner #bigPic, .trade-wire-banner #bigPica {

    height: 260px

}



    .trade-wire-banner #bigPic li, .trade-wire-banner #bigPica li {

        height: 260px

    }



        .trade-wire-banner #bigPic li a, .trade-wire-banner #bigPica li a {

            height: 260px

        }



.trade-wire-con .hot-threads {

    overflow: hidden;

}



.trade-wire-con .head {

}



.trade-wire-con .hot-threads .area-title {

    float: left;

    padding-left: 10px;

    font-size: 16px;

    height: 16px;

    line-height: 16px;

    border-left: 3px solid #f75730;

    color: #f75730;

}



.trade-wire-con .hot-threads ul {

    padding: 15px;

}



.trade-wire-con .hot-threads li {

    font-size: 14px;

    margin-bottom: 6px;

}



.trade-wire-con .hot-threads.hot-icon li {

    background: url(../images/dot.jpg) 0 8px no-repeat;

    padding-left: 10px;

}



.trade-wire-con .hot-threads li span {

    font-size: 13px;

    overflow: hidden;

    color: #999;

}



.trade-wire-con .hot-threads li .span1 {

    color: #6698b5;

    margin-right: 5px;

}



.trade-wire-con .hot-dl1 {

    height: 260px;

    margin-bottom: 20px;

}



    .trade-wire-con .hot-dl1 dt {

        padding-top: 20px;

        margin-bottom: 10px;

        text-align: center;

        font-size: 23px;

        font-weight: 400;

    }



        .trade-wire-con .hot-dl1 dt a {

            color: #f75730;

        }



    .trade-wire-con .hot-dl1 dd {

        height: 70px;

    }



.trade-wire-con .con-center ul {

    padding: 15px 0px;

}



.trade-wire-con .hot-dl1 ul {

    padding: 0px;

}



.trade-wire-nav {

    margin-bottom: 15px;

    height: 108px;

    background-color: #fff;

    border: 1px solid #e0e0e0;

}



    .trade-wire-nav .top-list {

        padding-left: 20px

    }



    .trade-wire-nav .category-item {

        position: relative;

        z-index: 99;

        display: block;

        width: 110px;

        height: 108px;

        float: left;

        padding: 0 5px;

        *border: 0 none !important;

        text-align: center;

        font-size: 14px

    }



        .trade-wire-nav .category-item a {

            text-decoration: none;

        }



        .trade-wire-nav .category-item .category-img {

            display: block;

            width: 58px;

            height: 58px;

            margin: 12px 26px;

            background-image: url(../images/trade-icon-nav.png);

            background-repeat: no-repeat;

            cursor: pointer;

            transition: all .2s;

            -moz-transition: all .2s;

            -webkit-transition: all .2s;

            -o-transition: all .2s;

        }



        .trade-wire-nav .category-item .category-name {

            display: block;

            margin-top: -5px

        }



    .trade-wire-nav .icon1 .category-img {

        background-position: 0 0;

    }



    .trade-wire-nav .icon2 .category-img {

        background-position: -61px 0;

    }



    .trade-wire-nav .icon3 .category-img {

        background-position: -122px 0;

    }



    .trade-wire-nav .icon4 .category-img {

        background-position: -183px 0;

    }



    .trade-wire-nav .icon5 .category-img {

        background-position: -244px 0;

    }



    .trade-wire-nav .icon6 .category-img {

        background-position: -305px 0;

    }



    .trade-wire-nav .icon7 .category-img {

        background-position: -366px 0;

    }



    .trade-wire-nav .icon8 .category-img {

        background-position: -427px 0;

    }



    .trade-wire-nav .icon9 .category-img {

        background-position: -488px 0;

    }



    .trade-wire-nav .icon10 .category-img {

        background-position: -549px 0;

    }



    .trade-wire-nav .icon1 .category-img:hover {

        background-position: 0 -61px;

    }



    .trade-wire-nav .icon2 .category-img:hover {

        background-position: -61px -61px;

    }



    .trade-wire-nav .icon3 .category-img:hover {

        background-position: -122px -61px;

    }



    .trade-wire-nav .icon4 .category-img:hover {

        background-position: -183px -61px;

    }



    .trade-wire-nav .icon5 .category-img:hover {

        background-position: -244px -61px;

    }



    .trade-wire-nav .icon6 .category-img:hover {

        background-position: -305px -61px;

    }



    .trade-wire-nav .icon7 .category-img:hover {

        background-position: -366px -61px;

    }



    .trade-wire-nav .icon8 .category-img:hover {

        background-position: -427px -61px;

    }



    .trade-wire-nav .icon9 .category-img:hover {

        background-position: -488px -61px;

    }



    .trade-wire-nav .icon10 .category-img:hover {

        background-position: -549px -61px;

    }



.trade-wire-news {

}



    .trade-wire-news .club-card {

        position: relative;

        width: 613px;

        height: 320px;

        float: left;

        margin-bottom: 20px;

        margin-right: 20px;

        background: #fff;

        border: 1px solid #e0e0e0;

    }



        .trade-wire-news .club-card .head {

            height: 40px;

            border-bottom: 1px solid #e0e0e0;

        }



            .trade-wire-news .club-card .head .area-title {

                float: left;

                margin-top: 12px;

                padding-left: 7px;

                height: 16px;

                line-height: 16px;

                font-size: 16px;

                border-left: 3px solid #f75730;

            }



            .trade-wire-news .club-card .head .more-btn {

                margin-top: 10px;

                margin-right: 15px;

            }



                .trade-wire-news .club-card .head .more-btn span {

                    font-family: \5b8b\4f53;

                    margin-left: 3px;

                }



        .trade-wire-news .club-card dl {

            padding: 15px 15px 0 15px;

            overflow: hidden;

            display: block;

            position: relative;

        }



            .trade-wire-news .club-card dl dt {

                float: left;

                margin-right: 15px;

                display: table-cell;

                text-align: center;

                vertical-align: middle;

                width: 185px;

                height: 250px;

                overflow: hidden;

            }



            .trade-wire-news .club-card dl dd {

                width: 367px;

                float: left;

                height: 250px;

                padding-left: 15px;

                border-left: 1px solid #e0e0e0;

            }



                .trade-wire-news .club-card dl dd h4 {

                    height: 25px;

                }



                .trade-wire-news .club-card dl dd p {

                    line-height: 20px;

                }



                .trade-wire-news .club-card dl dd ul {

                    padding-top: 35px;

                }



                .trade-wire-news .club-card dl dd li {

                    font-size: 14px;

                    margin-bottom: 5px;

                    padding-left: 10px;

                    background: url(../images/dot.jpg) 0 8px no-repeat;

                }



                    .trade-wire-news .club-card dl dd li span {

                        font-size: 12px;

                        overflow: hidden;

                    }



.trade-news-list .list-right {

    float: right;

    width: 980px;

}



    .trade-news-list .list-right .title {

        height: 41px;

        line-height: 40px;

        position: relative;

        overflow: hidden;

    }



        .trade-news-list .list-right .title .t1 {

            display: block;

            line-height: 40px;

            padding: 0 45px;

            font-size: 21px;

            float: left;

            margin-right: 30px;

            border: 1px solid #e0e0e0;

            background-color: #f0f0f0;

        }



        .trade-news-list .list-right .title .nav-crumb {

            padding: 0;

        }



        .trade-news-list .list-right .title .ul1 {

            float: left;

            padding-top: 6px;

        }



            .trade-news-list .list-right .title .ul1 li {

                float: left;

                border: 1px solid #e0e0e0;

                padding: 0 15px;

                border-radius: 20px;

                height: 23px;

                line-height: 23px;

                margin-right: 10px;

            }



    .trade-news-list .list-right .con-box {

        padding: 25px 22px 0 22px;

        border: 1px solid #e0e0e0;

    }



        .trade-news-list .list-right .con-box .list-r {

            width: 575px;

        }



            .trade-news-list .list-right .con-box .list-r li {

                padding-left: 12px;

                margin-bottom: 15px;

                font-size: 14px;

                background: url(../images/dot.jpg) 0 8px no-repeat;

            }



        .trade-news-list .list-right .con-box .img-l {

            width: 222px;

        }



            .trade-news-list .list-right .con-box .img-l dl {

                margin: 0 auto;

                width: 187px;

                margin-bottom: 30px;

            }



            .trade-news-list .list-right .con-box .img-l dt {

                width: 185px;

                height: 250px;

            }



            .trade-news-list .list-right .con-box .img-l dd {

                padding-top: 10px;

                text-align: center;

            }



    .trade-news-list .list-right .con-full {

        border: 1px solid #e0e0e0;

    }



        .trade-news-list .list-right .con-full .tit {

            padding: 0 10px;

            margin: 0 30px;

        }



            .trade-news-list .list-right .con-full .tit h1 {

                font-size: 22px;

                color: #000;

                text-align: center;

                padding-top: 40px;

            }



            .trade-news-list .list-right .con-full .tit p {

                text-align: center;

                margin: 10px 0;

            }



        .trade-news-list .list-right .con-full .detail-ful {

            padding: 40px 0;

            font-size: 14px;

            line-height: 24px;

            overflow: hidden;

            border-top: 1px solid #e0e0e0;

            border-bottom: 1px solid #e0e0e0;

            margin: 0 35px;

        }



            .trade-news-list .list-right .con-full .detail-ful p {

                margin-bottom: 10px;

            }



    .trade-news-list .list-right .Inside-Previous {

        padding: 20px 35px;

    }



        .trade-news-list .list-right .Inside-Previous li {

            padding: 5px 0;

            font-size: 14px;

        }



            .trade-news-list .list-right .Inside-Previous li a {

                font-weight: 700;

                color: #f75730;

            }



.trade-news-list .list-left {

    float: left;

    width: 250px;

}



    .trade-news-list .list-left dl {

        border: 1px solid #e0e0e0;

        margin-bottom: 20px;

    }



        .trade-news-list .list-left dl dt {

            line-height: 40px;

            font-size: 16px;

            border-bottom: 1px solid #e0e0e0;

            background-color: #f0f0f0;

            padding-left: 20px;

        }



        .trade-news-list .list-left dl ul {

            padding: 10px 20px;

        }



            .trade-news-list .list-left dl ul li {

                font-size: 14px;

                padding: 8px;

                margin: 2px 0;

            }



                .trade-news-list .list-left dl ul li span {

                    font-family: monaco,monospace;

                    font-weight: 700;

                    margin-right: 5px;

                    color: #cccccc;

                }



                .trade-news-list .list-left dl ul li:hover, .trade-news-list .list-left dl ul li.hover {

                    background-color: #f75730;

                }



                    .trade-news-list .list-left dl ul li:hover a, .trade-news-list .list-left dl ul li.hover a,

                    .trade-news-list .list-left dl ul li:hover a span, .trade-news-list .list-left dl ul li.hover a span {

                        color: #fff;

                    }



/*YellowPages*/

.yel-pag-ins {

    padding: 15px;

    overflow: hidden;

    border: 1px solid #f1f1f1;

    margin-bottom: 20px;

}



    .yel-pag-ins .dat-img {

        float: left;

        width: 198px;

        height: 353px;

        position: relative;

        margin-right: 30px;

    }



    .yel-pag-ins .dat-txt {

        float: left;

        width: 990px;

        height: 353px;

    }



        .yel-pag-ins .dat-txt dt {

            height: 40px;

            line-height: 40px;

            font-size: 21px;

            color: #000;

        }



        .yel-pag-ins .dat-txt dd {

            height: 140px;

            overflow: hidden;

        }



            .yel-pag-ins .dat-txt dd a {

                font-size: 14px;

                margin-right: 25px;

                display: inline-block;

                padding: 3px 0;

            }



.yel-pag-list {

    border: 1px solid #e6e6e6;

    height: 305px;

    padding-left: 240px;

    position: relative;

    overflow: hidden;

    margin-bottom: 20px;

}



    .yel-pag-list .layer_box {

        position: absolute;

        left: -1px;

        top: -1px;

        width: 190px;

        height: 262px;

        background: #5b7dd1;

        color: #fff;

        padding: 45px 20px 0 30px;

        overflow: hidden;

    }



        .yel-pag-list .layer_box * {

            overflow: hidden;

        }



        .yel-pag-list .layer_box .layer_dl {

            position: relative;

            padding: 0 0 30px 60px;

        }



            .yel-pag-list .layer_box .layer_dl dt {

                position: absolute;

                left: 0;

                top: 0;

                line-height: 67px;

                font-size: 88px;

                font-family: Arial,Helvetica,sans-serif;

                text-align: center;

            }



            .yel-pag-list .layer_box .layer_dl .t {

                font-size: 26px;

                height: 35px;

                line-height: 35px;

                font-weight: bold;

            }



            .yel-pag-list .layer_box .layer_dl .tt {

                font-size: 16px;

                height: 25px;

                line-height: 25px;

                opacity: .7;

            }



    .yel-pag-list .layer_ul {

        padding: 20px;

        overflow: hidden;

    }



        .yel-pag-list .layer_ul li {

            float: left;

            width: 222px;

            padding: 5px 10px;

            font-size: 14px;

        }



            .yel-pag-list .layer_ul li span {

                color: #999;

            }



    .yel-pag-list.layer_1 {

        border-top: 4px solid #ff8854;

    }



        .yel-pag-list.layer_1 .layer_box {

            background-color: #ff8854;

        }



    .yel-pag-list.layer_2 {

        border-top: 4px solid #8dc465;

    }



    .yel-pag-list.layer_3 .layer_box {

        background-color: #8dc465;

    }



    .yel-pag-list.layer_3 {

        border-top: 4px solid #43acbf;

    }



        .yel-pag-list.layer_3 .layer_box {

            background-color: #43acbf;

        }



    .yel-pag-list.layer_4 {

        border-top: 4px solid #6d79bb;

    }



        .yel-pag-list.layer_4 .layer_box {

            background-color: #6d79bb;

        }



    .yel-pag-list.layer_5 {

        border-top: 4px solid #b36bb8;

    }



        .yel-pag-list.layer_5 .layer_box {

            background-color: #b36bb8;

        }



.Yellowpages {

    background-color: #f6f6f6;

}



.Yell-CatNav {

    border: 1px solid #e6e6e6;

    margin-top: 5px;

    margin-bottom: 20px;

    background-color: #fff;

}



    .Yell-CatNav .ctg-mod-brancate {

        border-bottom: 1px solid #f6f6f6;

    }



    .Yell-CatNav .ctg-mod-brancate-hd {

        width: 70px;

        padding: 7px 0 5px 20px;

        float: left;

        text-align: right;

        color: #b2b2b2;

        line-height: 26px;

    }



    .Yell-CatNav .ctg-mod-branlist-bd {

        float: left;

        overflow: hidden;

        padding: 0 0 0 15px;

        width: 1140px;

        line-height: 1.8;

        position: relative;

        top: 4px;

    }



        .Yell-CatNav .ctg-mod-branlist-bd .branlist-view {

            width: 1140px;

            padding: 5px 0 4px;

            zoom: 1;

        }



        .Yell-CatNav .ctg-mod-branlist-bd ul li {

            float: left;

            display: inline;

            height: 40px;

            line-height: 30px;

            margin: 0 25px 0 0;

        }



            .Yell-CatNav .ctg-mod-branlist-bd ul li a {

                word-break: break-all;

                display: inline-block;

                zoom: 1;

                height: 16px;

                line-height: 16px;

                overflow: hidden;

                margin-left: 3px;

            }



            .Yell-CatNav .ctg-mod-branlist-bd ul li.hover {

                color: #fff;

                background: #f75730;

                display: inline-block;

                zoom: 1;

                height: 16px;

                line-height: 16px;

                overflow: hidden;

                padding: 1px 8px 3px 8px;

                border-radius: 2px;

                margin: 2px 20px 18px 0;

            }



                .Yell-CatNav .ctg-mod-branlist-bd ul li.hover a {

                    color: #fff;

                }



    .Yell-CatNav .sw-mod {

        height: 42px;

        border-top: 1px #e6e6e6 solid;

        background-color: #fafafa;

        overflow: hidden;

    }



    .Yell-CatNav .sw-mod-tit {

        padding-left: 25px;

        line-height: 42px;

    }



        .Yell-CatNav .sw-mod-tit span {

            color: #b2b2b2;

            margin-right: 22px;

        }



        .Yell-CatNav .sw-mod-tit i {

            color: #e3e2e2;

            font-style: normal;

            margin-right: 22px;

        }



        .Yell-CatNav .sw-mod-tit a {

            margin-right: 20px;

            display: inline-block;

        }



.Yellowpages .corplist {

    min-height: 208px;

    border: 1px solid #e6e6e6;

    background-color: #fff;

    margin-bottom: 15px;

    overflow: hidden;

    position: relative;

    margin-top: 20px;

}



    .Yellowpages .corplist .corpinfo {

        width: 470px;

        margin: 20px 0 0 30px;

        float: left;

        margin-right: 30px;

    }



        .Yellowpages .corplist .corpinfo h3 {

            margin-bottom: 12px;

            position: relative;

            margin-bottom: 15px;

        }



            .Yellowpages .corplist .corpinfo h3 * {

                vertical-align: middle;

            }



            .Yellowpages .corplist .corpinfo h3 img {

                margin: 0 5px;

            }



            .Yellowpages .corplist .corpinfo h3 a {

                color: #067adc;

                font-size: 19px;

                margin-right: 10px;

            }



        .Yellowpages .corplist .corpinfo .enc-icon26 {

            background-color: #72c57f;

            color: #fff;

            font-size: 12px;

            padding: 2px 5px;

            display: inline-block;

            margin-left: 10px;

        }



        .Yellowpages .corplist .corpinfo p {

            color: #666;

            font-size: 12px;

            margin-bottom: 10px;

            overflow: hidden;

            white-space: nowrap;

        }



            .Yellowpages .corplist .corpinfo p span {

                color: #999;

                margin-right: 15px;

            }



        .Yellowpages .corplist .corpinfo .a1 {

            width: 80px;

            height: 30px;

            line-height: 30px;

            color: #333;

            text-align: center;

            border: 1px solid #b9b9b9;

            display: inline-block;

            margin-right: 10px;

            background: -webkit-linear-gradient(#fff, #d8d8d8);

            background: -o-linear-gradient(#fff, #d8d8d8);

            background: -moz-linear-gradient(#fff, #d8d8d8);

            background: linear-gradient(#fff, #d8d8d8);

        }



    .Yellowpages .corplist .cutline {

        float: left;

        height: 170px;

        border-left: 1px solid #e7e7e7;

        position: relative;

        top: 16px;

    }



.Yellowpages .corproduction {

    float: left;

    overflow: hidden;

    margin-left: 30px;

}



    .Yellowpages .corproduction ul li {

        width: 144px;

        height: 144px;

        float: left;

        margin: 31px 25px 10px 0;

        border: 1px solid #e7e7e7;

        position: relative;

    }

        .Yellowpages .corproduction p {

            padding-right: 30px;

            font-size: 13px;

            color: #a5a1a1;

            padding-bottom: 15px;

        }



        .Yellowpages .corproduction ul li a img {

            width: 144px;

            height: 144px;

        }



        .Yellowpages .corproduction ul li .text {

            display: none;

        }



        .Yellowpages .corproduction ul li:hover .text {

            width: 146px;

            background-color: rgba(0,0,0,0.7);

            position: absolute;

            left: -1px;

            bottom: 0;

            overflow: hidden;

            height: 146px;

            display: block;

        }



        .Yellowpages .corproduction ul li .text p {

            color: #fff;

            margin: 50px 10px 41px 10px;

        }







/*ins-header-wrap*/

.ins-header-wrap {

    border-bottom: 1px solid #f75730;

}



    .ins-header-wrap .container {

        height: 105px;

    }



    .ins-header-wrap .logo-wrap a {

        height: 90px;

        margin-top: 15px;

    }



    .ins-header-wrap .logo-wrap2 a {

        background: url(../images/logo2.png)no-repeat;

        background-position: 0 -13px;

    }



        .ins-header-wrap .logo-wrap2 a span {

            font-size: 22px;

            padding-left: 170px;

            line-height: 105px;

            height: 105px;

        }



    .ins-header-wrap .search-wrap {

        margin-right: 0px;

        width: 636px;

    }



        .ins-header-wrap .search-wrap .srh-bar .srh-input input {

            width: 400px;

        }



.ins-header-wrap-boNo .logo-wrap2 a {

    background: url(../images/logos.png)no-repeat;

    background-position: 0;

}



    .ins-header-wrap-boNo .logo-wrap2 a span {

        font-size: 22px;

        padding-left: 170px;

        line-height: 130px;

        height: 130px;

    }



.logos {

    margin-left: 10px;

    width: 278px;

    float: left;

}



    .logos span {

        font-size: 22px;

        line-height: 130px;

        height: 130px;

    }



.ins--top-bg {

    background: url(../images/ins--top-bg.jpg) top center repeat-x;

    height: 108px;

}



    .ins--top-bg .top-logo {

        margin-top: 18px;

        margin-right: 15px;

        width: 70px;

        height: 70px;

        border: 1px solid #ccc;

        background-color: #fff;

        display: table;

        border-collapse: collapse;

        position: relative;

        *overflow: hidden;

    }



    .ins--top-bg .top-logo2 {

        display: table-cell;

        vertical-align: middle;

        *display: block;

        *position: absolute;

        *top: 50%;

        *left: 50%;

    }



    .ins--top-bg .top-logo3 {

        text-align: center;

        margin: 0 auto;

        *position: relative;

        *top: -50%;

        *left: -50%;

    }



    .ins--top-bg .company h2 {

        margin-top: 25px;

        font-size: 29px;

        color: #000;

        font-weight: 700;

    }



    .ins--top-bg .company p {

        color: #315c92;

    }



    .ins--top-bg .ph {

        float: right;

        font-size: 21px;

        color: #000;

        padding-top: 35px;

        margin-right: 40px;

    }

/*ins-nav-crumb*/

.nav-crumb {

    padding: 20px 0 10px;

}



    .nav-crumb .direct-arrow {

        font-family: monaco,monospace;

        color: #999;

        margin: 0 3px;

        font-weight: normal;

    }



    .nav-crumb span {

        color: #999

    }



    .nav-crumb a:link,

    .nav-crumb a:visited {

        color: #333

    }



    .nav-crumb a:hover {

        color: #c03

    }



    .nav-crumb h1 {

        display: inline-block

    }

/*ins-Op-det*/

.site-nav {

    overflow: hidden;

    background-color: #f5f5f5;

}



.mainnav {

    height: 40px;

    line-height: 40px;

    width: 100%;

    background: #000;

    font-size: 14px;

    text-align: center;

}



    .mainnav li {

        display: inline-block;

        height: 40px;

        line-height: 40px;

        width: 120px;

    }



        .mainnav li .darrow {

            font-style: normal;

            text-decoration: none;

        }



        .mainnav li:hover, .mainnav li.hover {

            background-color: #f75730;

        }



        .mainnav li a {

            color: #fff;

            display: block !important;

        }



.navClassShow {

    height: 30px;

    background: #f75730;

}



    .navClassShow span {

        display: block;

        float: left;

        height: 30px;

        width: 94px;

        line-height: 30px;

        color: #fff;

        background: url(../images/navClassShow1.png) 35px 10px no-repeat #d11120;

        padding-left: 64px;

    }



.navClassList {

    padding: 8px 0;

    height: 14px;

    line-height: 14px;

    overflow: hidden;

}



    .navClassList ul li {

        float: left;

        margin-left: -1px;

        display: block;

        height: 14px;

        padding: 0 30px;

        text-decoration: none;

        margin-left: -1px;

        border-left: 1px solid #fff;

    }



        .navClassList ul li a {

            display: block;

            white-space: nowrap;

            text-overflow: ellipsis;

            overflow: hidden;

            color: #fff;

            line-height: 14px;

        }



            .navClassList ul li a.classMore {

                background: #d53b16;

                display: block;

                height: 22px;

                line-height: 20px;

                margin-top: -4px;

                border-radius: 4px;

                padding: 0 10px;

                text-align: center;

            }



.Details-Page-w990 {

    width: 990px;

    float: left;

}



.Details-Page-pc-inf {

    height: 370px;

    overflow: hidden;

    border: 1px solid #e0e0e0;

    margin-bottom: 10px;

}



    .Details-Page-pc-inf .pc-img {

        width: 300px;

        padding: 14px;

        float: left;

        margin-right: 10px;

    }



        .Details-Page-pc-inf .pc-img .Enlarge {

            padding-top: 10px;

            text-align: center;

        }



    .Details-Page-pc-inf .pc-txt {

        width: 630px;

        float: left;

    }



        .Details-Page-pc-inf .pc-txt h1 {

            color: #000;

            font-size: 21px;

            padding: 26px 0;

        }



        .Details-Page-pc-inf .pc-txt .d1 {

            color: #999;

            border-bottom: 1px dotted #cbcbcb;

            padding-bottom: 10px;

        }



            .Details-Page-pc-inf .pc-txt .d1 span {

                float: right;

            }



                .Details-Page-pc-inf .pc-txt .d1 span a {

                    color: #999;

                }



        .Details-Page-pc-inf .pc-txt .d2 {

            border: 1px solid #fbd8ae;

            padding: 10px;

            background-color: #fffbef;

            margin-top: 9px;

        }



            .Details-Page-pc-inf .pc-txt .d2 span {

                font-size: 14px;

            }



            .Details-Page-pc-inf .pc-txt .d2 em {

                font-size: 22px;

            }



        .Details-Page-pc-inf .pc-txt .dl1 {

            padding-top: 10px;

            height: 115px;

        }



            .Details-Page-pc-inf .pc-txt .dl1 dt {

                border: 1px solid #d4d4d4;

                width: 80px;

                height: 80px;

                float: left;

                margin-right: 15px;

                margin-top: 4px;

            }



            .Details-Page-pc-inf .pc-txt .dl1 dd {

                float: left;

                width: 530px;

            }



                .Details-Page-pc-inf .pc-txt .dl1 dd h2 {

                    font-size: 16px;

                    color: #1f88ca;

                    margin-bottom: 6px;

                }



                .Details-Page-pc-inf .pc-txt .dl1 dd li {

                    padding: 3px 0;

                }



                    .Details-Page-pc-inf .pc-txt .dl1 dd li span {

                        color: #999;

                    }



.detailspan1 a {

    color: #4789c1 !important;

    margin: 0 2px;

}



.dMtab {

    height: 32px;

    width: 917px;

    background: #fff;

    border-bottom: 1px solid #e0e0e0;

    position: relative;

    zoom: 1;

}



    .dMtab ul li.select {

        margin: -1px 0 -5px 0;

        position: relative;

        height: 39px;

        margin-bottom: -5px;

        background: url(../images/O7cPlfHsPo.gif) 50% 34px no-repeat;

    }



    .dMtab li {

        float: left;

        height: 32px;

        line-height: 32px;

        font-size: 14px;

        font-weight: 700;

        display: inline;

        cursor: pointer;

    }



    .dMtab ul li.select span {

        background-color: #f65730;

        color: #fff;

        height: 34px;

    }



    .dMtab li span {

        padding: 0 27px;

        display: inline-block;

        height: 32px;

        color: #333;

    }



.Details-Page-w990 .dMtab {

    width: auto !important;

    background-color: #ffd4c9;

}



.pcProDetailInfoList {

    padding: 20px 0;

    width: 100%;

    border-bottom: 1px #e2e4e9 solid;

}



    .pcProDetailInfoList ul {

        width: 100%;

        overflow: hidden;

    }



        .pcProDetailInfoList ul li {

            padding-left: 32px;

            display: inline;

            height: 25px;

            line-height: 25px;

            width: 350px;

            overflow: hidden;

            float: left;

        }



.pcProDetailIntro {

    margin: 20px 30px;

    font-size: 14px;

    line-height: 24px;

    overflow: hidden;

    width: 876px;

    zoom: 1;

    _width: 856px;

}



    .pcProDetailIntro img{display:block;margin:10px auto;}

    .pcProDetailIntro video {

        display: block;

        margin: 10px auto;

    }



    .detail-hint {

        background: #FAEFCD;

        padding: 14px 18px;

        line-height: 24px;

        color: #5e2803;

        font-family: \5fae\8f6f\96c5\9ed1;

    }



    .detail-hint a {

        color: #1960ac;

    }



.contact-box {

    padding: 10px 13px 10px 16px;

    border-top: 1px solid #dbdbdb;

    position: relative;

}



.contact-inner {

    background: url(../images/KO60FDTKjY.png) repeat 0 0;

    padding: 0 0 20px 0;

}



    .contact-inner .dmContactL-dl {

        overflow: hidden;

        display: block;

        margin-bottom: 10px;

        padding-top: 30px;

        padding-left: 30px;

        height: 97px;

    }



        .contact-inner .dmContactL-dl .img {

            width: 77px;

            height: 77px;

            padding: 0px;

            background-color: #fff;

            border: 1px solid #d4d4d4;

            overflow: hidden;

            display: block;

            margin-right: 15px;

            float: left;

        }



            .contact-inner .dmContactL-dl .img img {

                vertical-align: middle;

            }



    .contact-inner .dmContactL-dd {

        float: left;

        overflow: hidden;

        width: 710px;

        display: block;

    }



        .contact-inner .dmContactL-dd .tit1 {

            height: 32px;

            line-height: 32px;

            color: #999;

            overflow: hidden;

        }



            .contact-inner .dmContactL-dd .tit1 strong {

                font-size: 18px;

                font-family: \5fae\8f6f\96c5\9ed1;

                color: #333;

                margin-right: 5px;

            }



            .contact-inner .dmContactL-dd .tit1 img {

                vertical-align: middle;

                display: inline-block;

            }



            .contact-inner .dmContactL-dd .tit1 span {

                display: inline-block;

                margin-right: 15px;

            }



        .contact-inner .dmContactL-dd .tit2 {

            line-height: 24px;

            font-weight: 700;

        }



            .contact-inner .dmContactL-dd .tit2 strong {

                color: #f5641d;

                font-size: 14px;

                font-family: \5fae\8f6f\96c5\9ed1;

            }



        .contact-inner .dmContactL-dd .tit3 {

            line-height: 24px;

        }



.contact-ways {

    background-color: #fbe9b1;

    padding: 10px 30px;

}



    .contact-ways p {

        padding: 2px 0;

    }



    .contact-ways .tit1 {

        font-size: 16px;

        color: #333;

    }



    .contact-ways .tit2 a, .contact-ways .tit2 em {

        display: inline-block;

        overflow: hidden;

        margin-right: 10px;

        font-style: normal;

    }



.dmContactLInfo {

    padding: 20px 0 0 30px;

}



    .dmContactLInfo p {

        padding: 5px 0;

    }



    .dmContactLInfo span {

        margin-right: 40px;

        color: #f5641d;

        font-weight: 700

    }



.sw-mod-interest {

    clear: both;

    display: block;

    height: 34px;

    line-height: 34px;

    border: 1px solid #eaeaea;

    overflow: hidden;

    color: #666;

    padding-left: 14px;

    padding-right: 228px;

    margin-top: 10px;

    background-color: #f9f9f9;

    position: relative;

}



    .sw-mod-interest a {

        padding: 0 9px 0 8px;

        white-space: nowrap;

    }



    .sw-mod-interest i {

        color: #dcdcdc;

    }



.Details-Page-w990 .rec {

    border: 1px solid #dcdcdc;

    height: 270px;

    margin-bottom: 20px;

    margin-top: 20px;

}



    .Details-Page-w990 .rec .tit {

        color: #fff;

        height: 40px;

        line-height: 40px;

        background-color: #f5641d;

        padding: 0 20px;

        display: inline-block;

    }



    .Details-Page-w990 .rec ul {

        padding: 20px 0 0 20px;

        overflow: hidden;

    }



        .Details-Page-w990 .rec ul li {

            width: 167px;

            float: left;

            margin-right: 28px;

        }



            .Details-Page-w990 .rec ul li div {

                border: 1px solid #ededed;

            }



            .Details-Page-w990 .rec ul li p {

                padding-top: 10px;

            }



.Details-Page-w990 .sta {

    background-color: #fffbf3;

    border: 1px solid #dcdcdc;

    padding: 20px;

    color: #6b3506;

    margin-bottom: 20px;

}



    .Details-Page-w990 .sta p {

        margin-bottom: 10px;

        line-height: 22px;

    }



    .Details-Page-w990 .sta span {

        font-weight: 700;

    }



.Details-Page-w240 {

    width: 240px;

    float: right;

    font-family: \5fae\8f6f\96c5\9ed1;

}



    .Details-Page-w240 .inf {

        border: 1px solid #ffc576;

        padding: 10px 10px 0;

        margin-bottom: 10px;

        background-image: -moz-linear-gradient(top,#ffeeaf,#fff9e6 30%);

        background-image: -ms-linear-gradient(top,#ffeeaf,#fff9e6 30%);

        background-image: -o-linear-gradient(top,#ffeeaf,#fff9e6 30%);

        background-image: -webkit-linear-gradient(top,#ffeeaf,#fff9e6 30%);

        background-image: linear-gradient(top,#ffeeaf,#fff9e6 30%);

        background-color: #ffeeaf;

    }



        .Details-Page-w240 .inf .p1 {

            font-size: 14px;

            color: #333;

        }



        .Details-Page-w240 .inf ul {

            border-top: 1px dotted #ffc576;

            border-bottom: 1px dotted #ffc576;

            padding: 10px 0 15px;

        }



        .Details-Page-w240 .inf li {

            padding: 4px 0;

        }



        .Details-Page-w240 .inf .d1 {

            padding-top: 10px;

            margin-bottom: 10px;

        }



            .Details-Page-w240 .inf .d1 span {

                margin-right: 5px;

            }



            .Details-Page-w240 .inf .d1 .s1 {

                color: #a5804f;

            }



            .Details-Page-w240 .inf .d1 .s3 {

                color: #f75730;

            }



            .Details-Page-w240 .inf .d1 img {

                vertical-align: middle;

            }



        .Details-Page-w240 .inf .d2 {

            padding: 13px 0;

        }



            .Details-Page-w240 .inf .d2 a {

                display: inline-block;

                width: 100px;

                height: 30px;

                line-height: 30px;

                text-align: center;

            }



            .Details-Page-w240 .inf .d2 .a1 {

                background-color: #fff;

                border: 1px solid #efc6ab;

                margin-right: 10px;

            }



            .Details-Page-w240 .inf .d2 .a2 {

                background-color: #fff;

                border: 1px solid #efc6ab;

                color: #666;

            }



            .Details-Page-w240 .inf .d2 .a1:hover {

                background-color: #ffe9df;

                border: 1px solid #ff4e00;

            }



            .Details-Page-w240 .inf .d2 .a2:hover {

                background-color: #ffe9df;

                border: 1px solid #ff4e00;

                color: #ff4e00;

            }



    .Details-Page-w240 .new-pc {

        margin-bottom: 20px;

        overflow: hidden;

    }



        .Details-Page-w240 .new-pc h2 {

            background-color: #f75730;

            height: 37px;

            line-height: 37px;

            font-size: 14px;

            color: #fff;

            text-indent: 20px;

        }



        .Details-Page-w240 .new-pc ul {

            padding: 0 10px;

            overflow: hidden;

            border: 1px solid #e5e5e5;

        }



            .Details-Page-w240 .new-pc ul li {

                padding: 10px 0;

                border-bottom: 1px dotted #cbcbcb;

            }



                .Details-Page-w240 .new-pc ul li dt {

                    float: left;

                    width: 90px;

                    height: 90px;

                    border: 1px solid #f2f2f2;

                    margin-right: 10px;

                }



                .Details-Page-w240 .new-pc ul li dd {

                    float: left;

                    width: 116px;

                }



                    .Details-Page-w240 .new-pc ul li dd .p1 {

                        font-size: 18px;

                        color: #ff6700;

                        margin-bottom: 5px;

                        padding-top: 10px;

                    }



    .Details-Page-w240 .sort-pc {

        margin-bottom: 20px;

        overflow: hidden;

    }



        .Details-Page-w240 .sort-pc h2 {

            background-color: #f75730;

            height: 37px;

            line-height: 37px;

            font-size: 14px;

            color: #fff;

            text-indent: 20px;

        }



        .Details-Page-w240 .sort-pc dl {

            padding: 5px 0;

        }



            .Details-Page-w240 .sort-pc dl dt {

                padding-left: 40px;

                height: 25px;

                line-height: 25px;

                color: #333;

            }



            .Details-Page-w240 .sort-pc dl.dl1 dt {

                background: url(../images/sort-pc.png) 20px 6px no-repeat;

            }



            .Details-Page-w240 .sort-pc dl.dl2 dt {

                background: url(../images/sort-pc2.png)25px 10px no-repeat;

            }



            .Details-Page-w240 .sort-pc dl dd {

                padding-left: 40px;

            }



                .Details-Page-w240 .sort-pc dl dd a {

                    color: #3c73a1;

                }



                .Details-Page-w240 .sort-pc dl dd li {

                    padding: 3px 0;

                }



.topFixed {

    height: 80px;

    position: fixed;

    top: 0;

    width: 100%;

    left: 0;

    z-index: 999;

    padding-bottom: 7px;

    background: url(../images/topBgImg.png);

    min-width: 1190px;

}



    .topFixed .topFixedBg {

        height: 88px;

        position: absolute;

        top: 0;

        left: 0;

        width: 100%;

    }



.fixedLogo {

    background: #ee2e2c;

    height: 78px;

    width: 150px;

    float: left;

}



    .fixedLogo a {

        background: url(../images/dListTop.png);

        display: block;

        width: 150px;

        height: 78px;

    }



.fixedLogoRig {

    background: url(../images/dListTop.png) -151px 0px no-repeat;

    height: 78px;

    width: 250px;

    float: left;

}



    .fixedLogoRig a {

        display: block;

        height: 80px;

        width: 250px;

    }



.topBtnBox {

    position: absolute;

    height: 78px;

    top: 0;

    left: 410px;

    right: 390px;

    line-height: 34px;

    overflow: hidden;

}



    .topBtnBox ul {

        float: left;

    }



        .topBtnBox ul li {

            height: 41px;

            overflow: hidden;

            float: left;

            width: 100%;

            position: relative;

        }



    .topBtnBox span {

        display: block;

        font-size: 14px;

        font-weight: bold;

        float: left;

        color: #ee2e2c;

        height: 40px;

        line-height: 40px;

        text-align: right;

        border: 1px solid #e6e6e6;

        border-top: none;

        padding-right: 5px;

    }



.dListTop span {

    background: url(../images/dListTop.png) -487px 10px no-repeat;

    padding-left: 20px;

    width: 105px;

}



.topBtnBox a {

    float: left;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    padding: 0 10px;

    display: block;

    font-size: 14px;

    width: 100px;

    text-align: center;

    border: 1px solid #e6e6e6;

    border-top: none;

    height: 40px;

    border-left: none;

    line-height: 40px;

    color: #333;

    text-decoration: underline;

    position: relative;

}



.dListTop a {

    color: #333 !important;

    text-decoration: none;

}



.topBtnBox ul li {

    height: 41px;

    overflow: hidden;

    float: left;

    width: 100%;

    position: relative;

}



.dListBot span {

    background: url(../images/dListTop.png) -472px -30px no-repeat;

    padding-left: 20px;

    text-align: right;

    width: 105px;

}



.topBtnBox ul li.dListBot a {

    color: #333;

    text-decoration: none;

}



    .topBtnBox ul li.dListBot a b {

        font-weight: normal;

    }



.topFixedSea {

    width: 350px;

    right: 10px;

    top: 18px;

    position: absolute;

    padding: 5px 0 5px 30px;

}



.fSearchBox2 {

    width: 350px;

    height: 34px;

}



.Box2Input {

    float: left;

    height: 30px;

}



.fSearchBox2 input {

    height: 30px;

    line-height: 30px;

    color: #333;

    padding: 0 0 0 10px;

    font-size: 12px;

    font-family: "Microsoft YaHei";

    border: 2px solid #dfdfdf;

    width: 240px;

    border-right: none;

    float: left;

}



.fSearchBox2 button {

    width: 80px;

    height: 34px;

    background: #f75730;

    font-size: 14px;

    color: #fff;

    font-family: "Microsoft YaHei";

    line-height: 34px;

    float: left;

    border: 0 none;

}



/*Ins-KeyGroup*/

.Ins-KeyGroup-title {

    border-bottom: 1px solid #ee4820;

}



    .Ins-KeyGroup-title span {

        height: 35px;

        line-height: 35px;

        display: inline-block;

    }



        .Ins-KeyGroup-title span.s1 {

            border: 1px solid #ee4820;

            border-bottom: 1px solid #fa5f39;

            padding: 0 30px;

            background-color: #fa5f39;

            font-size: 14px;

            color: #fff;

        }



        .Ins-KeyGroup-title span.s2 {

            float: right;

        }



            .Ins-KeyGroup-title span.s2 i {

                color: #ff7300;

                font-style: normal

            }



.Ins-KeyGroup-fl {

    width: 750px;

    float: left;

    overflow: hidden;

}



.Ins-KeyGroup-List {

    overflow: hidden;

    padding-top: 20px;

}



    .Ins-KeyGroup-List .box1 {

        width: 238px;

        height: 400px;

        float: left;

        position: relative;

        border: 1px solid #efefef;

        margin-right: 15px;

        margin-bottom: 20px;

    }



        .Ins-KeyGroup-List .box1:hover, .Ins-KeyGroup-List .box1.hover {

            border: 1px solid #ff7300;

        }



        .Ins-KeyGroup-List .box1 .d1 {

            margin: 0 auto;

            width: 238px;

            height: 238px;

            overflow: hidden;

        }



            .Ins-KeyGroup-List .box1 .d1 img {

                width: 238px;

                height: 238px;

            }



        .Ins-KeyGroup-List .box1 .d2 {

            padding: 13px 9px;

            border-bottom: 1px solid #efefef;

        }



            .Ins-KeyGroup-List .box1 .d2 .p1 {

                font-size: 18px;

                color: #ff7300;

                margin-bottom: 8px;

            }



            .Ins-KeyGroup-List .box1 .d2 .p2 {

                color: #202020;

                margin-bottom: 8px;

            }



            .Ins-KeyGroup-List .box1 .d2 .p3 {

                line-height: 26px;

            }



                .Ins-KeyGroup-List .box1 .d2 .p3 .cn-gray a {

                    color: #8a8a8a;

                }



        .Ins-KeyGroup-List .box1 .d3 {

            height: 34px;

            line-height: 34px;

            zoom: 1;

            overflow: hidden;

        }



            .Ins-KeyGroup-List .box1 .d3 .sold-out {

                padding-left: 10px;

                display: block;

                color: #8a8a8a;

            }



            .Ins-KeyGroup-List .box1 .d3 .t-1 {

            }



                .Ins-KeyGroup-List .box1 .d3 .t-1 img {

                    display: inline-block;

                    margin-right: 9px;

                }



            .Ins-KeyGroup-List .box1 .d3 .t-a1 {

                display: inline-block;

                width: 57px;

                height: 22px;

                line-height: 22px;

                text-align: center;

                color: #fff;

                background-color: #0778e2;

                margin-right: 3px;

            }



            .Ins-KeyGroup-List .box1 .d3 .t-a2 {

                display: inline-block;

                width: 32px;

                height: 22px;

                line-height: 22px;

                text-align: center;

                color: #fff;

                background-color: #01ad01;

                margin-right: 3px;

            }



            .Ins-KeyGroup-List .box1 .d3 .t-a3 {

                display: inline-block;

                width: 85px;

                height: 22px;

                line-height: 22px;

                padding-left: 20px;

                color: #fff;

                background: url(../images/pha.png) 5px 5px no-repeat #ff6b6b;

            }



        .Ins-KeyGroup-List .box1:hover .d4, .Ins-KeyGroup-List .box1.hover .d4 {

            display: block !important;

        }



        .Ins-KeyGroup-List .box1 .d4 {

            position: absolute;

            width: 238px;

            z-index: 5;

            height: 154px;

            bottom: 0;

            left: 0;

            background-color: #fff;

            display: none;

        }



            .Ins-KeyGroup-List .box1 .d4 .box2 {

                width: 238px;

                z-index: 5;

                height: 154px;

                position: relative;

            }



                .Ins-KeyGroup-List .box1 .d4 .box2 .a1 {

                    display: block;

                    cursor: pointer;

                    width: 238px;

                    height: 40px;

                    top: -40px;

                    left: 0;

                    z-index: 6;

                    position: absolute;

                    background-color: #ff7300;

                    filter: alpha(opacity=70);

                    -moz-opacity: 0.7;

                    -khtml-opacity: 0.7;

                    opacity: 0.7;

                }



                .Ins-KeyGroup-List .box1 .d4 .box2 .a2 {

                    display: block;

                    cursor: pointer;

                    width: 238px;

                    height: 40px;

                    line-height: 40px;

                    text-align: center;

                    top: -40px;

                    left: 0;

                    z-index: 7;

                    position: absolute;

                    font-size: 14px;

                    color: #fff;

                }



                .Ins-KeyGroup-List .box1 .d4 .box2 .p1 {

                    padding-top: 10px;

                    padding-left: 18px;

                    padding-bottom: 10px;

                }



                    .Ins-KeyGroup-List .box1 .d4 .box2 .p1 .a3 {

                        line-height: 26px;

                        display: block;

                        color: #94651b;

                        margin-bottom: 5px;

                    }



                    .Ins-KeyGroup-List .box1 .d4 .box2 .p1 .icon26-g {

                        margin-right: 5px;

                    }



                    .Ins-KeyGroup-List .box1 .d4 .box2 .p1 .a4 {

                        line-height: 26px;

                        display: block;

                        color: #2c8600

                    }



                    .Ins-KeyGroup-List .box1 .d4 .box2 .p1 .icon-5 {

                        display: inline-block;

                        vertical-align: middle;

                        width: 26px;

                        height: 26px;

                        background: url(../images/icon-5.png) 3px 0 no-repeat;

                        font-size: 0;

                        margin-right: 5px;

                    }



                .Ins-KeyGroup-List .box1 .d4 .box2 .p2 {

                    border-top: 1px solid #efefef;

                    padding-top: 8px;

                    padding-left: 18px;

                    line-height: 19px;

                }



    .Ins-KeyGroup-List .spr-box {

        border: 1px solid #ffead9;

    }



        .Ins-KeyGroup-List .spr-box .d2 {

            border-top: 1px solid #ffead9;

            border-bottom: 1px solid #ffead9;

            background-color: #ffead9;

        }



            .Ins-KeyGroup-List .spr-box .d2 .p3 .cn-gray a {

                color: #ff4200 !important;

            }



        .Ins-KeyGroup-List .spr-box .d3 {

            background-color: #ffead9;

            height: 29px;

            padding-top: 7px;

            padding-left: 10px;

        }



    .Ins-KeyGroup-List .box1 .spr {

        position: absolute;

        top: -1px;

        right: -1px;

        background-color: #fa5f39;

        color: #fff;

        width: 50px;

        height: 20px;

        line-height: 20px;

        text-align: center;

    }



.Ins-KeyGroup-fr {

    width: 465px;

    float: right;

    overflow: hidden;

}



.Ins-Factory-list {

    overflow: hidden;

    margin-top: 20px;

    border: 1px solid #ffc5b7;

    padding: 0 15px;

}



    .Ins-Factory-list dl {

        height: 90px;

        border-bottom: 1px solid #efefef;

        padding-top: 15px;

    }



    .Ins-Factory-list dt {

        float: left;

        margin-right: 15px;

        width: 70px;

        height: 70px;

        border: 1px solid #ccc;

        background-color: #fff;

        display: table;

        border-collapse: collapse;

        position: relative;

        *overflow: hidden;

    }



    .Ins-Factory-list .d1 {

        display: table-cell;

        vertical-align: middle;

        *display: block;

        *position: absolute;

        *top: 50%;

        *left: 50%;

    }



    .Ins-Factory-list .d2 {

        text-align: center;

        margin: 0 auto;

        *position: relative;

        *top: -50%;

        *left: -50%;

    }



    .Ins-Factory-list dd {

        float: left;

        width: 345px;

    }



        .Ins-Factory-list dd .t1 {

            margin-bottom: 6px;

        }



            .Ins-Factory-list dd .t1 a.a1 {

                font-size: 16px;

                color: #1f88ca;

            }



            .Ins-Factory-list dd .t1 a.a2 {

                display: inline-block;

                padding: 2px 4px;

                background-color: #72c57f;

                color: #fff;

                font-style: 12px;

            }



        .Ins-Factory-list dd .t2 {

            margin-bottom: 4px;

        }



            .Ins-Factory-list dd .t2 .s1 {

                margin-right: 5px;

            }



        .Ins-Factory-list dd .t3 span {

            color: #999;

        }

/*Ins-EntRecClass*/

.Ins-EntRecClass-Nav {

    overflow: hidden;

    padding: 30px 20px 0 20px;

}



    .Ins-EntRecClass-Nav h3 {

        font-size: 22px;

        color: #000;

    }



    .Ins-EntRecClass-Nav .d1 {

        float: right;

    }



        .Ins-EntRecClass-Nav .d1 span, .Ins-EntRecClass-Nav .d1 span a {

            color: #999;

        }



.Ins-EntRecClass-List {

    overflow: hidden;

    padding: 20px 0 0 20px;

}



    .Ins-EntRecClass-List .boxa {

        width: 175px;

        float: left;

        position: relative;

        border: 1px solid #efefef;

        margin-right: 17px;

        margin-bottom: 15px;

        height: 272px;

    }



        .Ins-EntRecClass-List .boxa .d1 {

            margin: 0 auto;

            width: 169px;

            height: 180px;

            margin-top: 3px;

            overflow: hidden;

        }



            .Ins-EntRecClass-List .boxa .d1 a {

                overflow: hidden;

                display: block;

                position: relative;

                width: 168px;

                height: 180px;

            }



        .Ins-EntRecClass-List .boxa .d2 {

            padding: 0 9px 9px 9px;

            border-top: 1px solid #efefef;

            margin-top: 4px;

        }



            .Ins-EntRecClass-List .boxa .d2 .p1 {

                font-size: 18px;

                color: #ff7300;

                margin-top: 8px;

                margin-bottom: 8px;

            }



            .Ins-EntRecClass-List .boxa .d2 .p2 {

                color: #202020;

                height: 32px;

                overflow: hidden;

            }

/*Ins-Softtext-det*/

.Ins-Softtext-det {

    padding: 25px;

}



    .Ins-Softtext-det .titA {

        text-align: center;

        border-bottom: 1px solid #ededed;

        margin-bottom: 40px;

    }



        .Ins-Softtext-det .titA h1 {

            color: #000;

            font-size: 22px;

            padding: 15px;

        }



        .Ins-Softtext-det .titA p {

            margin-bottom: 25px;

        }



            .Ins-Softtext-det .titA p .t1 {

                color: #333;

            }



            .Ins-Softtext-det .titA p .t2 {

                color: #4370a2;

            }



    .Ins-Softtext-det .txtA {

        padding: 0 20px;

        font-size: 14px;

    }



        .Ins-Softtext-det .txtA p {

            margin-bottom: 10px;

            line-height: 26px;

        }



.Ins-Disclaimer {

    padding: 20px 50px;

}



    .Ins-Disclaimer dt {

        color: #ff7300;

        font-size: 14px;

        font-weight: 700;

        margin-bottom: 5px;

    }



    .Ins-Disclaimer dd {

        color: #999;

    }







/*Encyclopedia*/

.Encyclopedia-box {

    background-color: #f6f6f6;

}



.Encyclopedia-the {

    background-color: #fff;

    padding: 35px;

    position: relative;

    height: 150px;

    margin-bottom: 20px;

}



    .Encyclopedia-the .dl1 {

        float: left;

        width: 895px;

    }



        .Encyclopedia-the .dl1 dt {

            float: left;

            margin-right: 28px;

        }



    .Encyclopedia-the .plogo {

        width: 90px;

        height: 90px;

        border: 1px solid #ccc;

        background-color: #fff;

        display: table;

        border-collapse: collapse;

        position: relative;

        *overflow: hidden;

    }



    .Encyclopedia-the .plogo2 {

        display: table-cell;

        vertical-align: middle;

        *display: block;

        *position: absolute;

        *top: 50%;

        *left: 50%;

    }



    .Encyclopedia-the .plogo3 {

        text-align: center;

        margin: 0 auto;

        *position: relative;

        *top: -50%;

        *left: -50%;

    }



    .Encyclopedia-the .dl1 dd {

        float: left;

        width: 775px;

    }



    .Encyclopedia-the .t1 {

        margin-bottom: 10px;

    }



        .Encyclopedia-the .t1 * {

            vertical-align: middle;

        }



        .Encyclopedia-the .t1 .s0 {

            font-size: 24px;

            color: #000;

            margin-right: 15px;

        }



        .Encyclopedia-the .t1 .s1 {

            margin-right: 5px;

        }



    .Encyclopedia-the .t2 em {

        font-style: normal;

        color: #000;

    }



    .Encyclopedia-the .t2 p {

        padding-top: 13px;

    }



        .Encyclopedia-the .t2 p span {

            margin-right: 20px;

        }



    .Encyclopedia-the .d-fr {

        float: right;

    }



        .Encyclopedia-the .d-fr .ul1 li {

            float: left;

            display: inline-block;

            height: 35px;

            line-height: 35px;

            padding: 0 20px;

            border: 1px solid #dfdfdf;

            border-radius: 2px;

            margin-right: 5px;

        }



            .Encyclopedia-the .d-fr .ul1 li:hover {

                background-color: #f2f9fc;

            }



    .Encyclopedia-the .but-ok {

        position: absolute;

        right: 25px;

        bottom: 20px;

        font-size: 14px;

        color: #128cec;

        display: block;

        width: 130px;

        background: url(../images/Encout.png) 0 0 no-repeat;

        height: 26px;

        line-height: 26px;

        padding-left: 30px;

    }



.Encyclopedia-all {

}



    .Encyclopedia-all .fl-win950 {

        width: 950px;

        float: left;

    }



    .Encyclopedia-all .Business {

        border: 1px solid #e8e7e7;

        background-color: #fff;

        padding: 15px;

        margin-bottom: 20px;

    }



        .Encyclopedia-all .Business .tita {

            font-size: 16px;

            color: #000;

            margin-bottom: 10px;

        }



        .Encyclopedia-all .Business table {

            border-top: 1px solid #e4eef6;

            border-left: 1px solid #e4eef6;

        }



            .Encyclopedia-all .Business table td {

                border-bottom: 1px solid #e4eef6;

                border-right: 1px solid #e4eef6;

                font-size: 14px;

                color: #333;

                padding: 10px;

            }



                .Encyclopedia-all .Business table td.bg {

                    background-color: #f2f9fc;

                    width: 140px;

                }



    .Encyclopedia-all .Enc-whole {

        border: 1px solid #e8e7e7;

        background-color: #fff;

        padding: 20px;

    }



        .Encyclopedia-all .Enc-whole .catalog {

            border-top: 1px solid #efefef;

            border-bottom: 1px solid #efefef;

            background-color: #e1f2ff;

            margin-bottom: 30px

        }



            .Encyclopedia-all .Enc-whole .catalog .txta {

                float: left;

                width: 130px;

                height: 290px;

                line-height: 290px;

                text-align: center;

                font-size: 25px;

            }



            .Encyclopedia-all .Enc-whole .catalog .txtb {

                float: left;

                width: 777px;

                background-color: #fff;

                height: 290px;

                border-left: 1px solid #82c7ff;

            }



                .Encyclopedia-all .Enc-whole .catalog .txtb ol {

                    float: left;

                    width: 175.5px;

                    padding: 20px 10px 0 10px;

                }



                    .Encyclopedia-all .Enc-whole .catalog .txtb ol li.level1 {

                        line-height: 28px;

                    }



                        .Encyclopedia-all .Enc-whole .catalog .txtb ol li.level1 .index {

                            display: -moz-inline-box;

                            -moz-box-orient: vertical;

                            display: inline-block;

                            width: 18px;

                            font-size: 16px;

                            padding-left: 20px;

                            padding-right: 8px;

                            vertical-align: top;

                            text-align: right;

                            color: #63a0df;

                            line-height: 30px;

                        }



                        .Encyclopedia-all .Enc-whole .catalog .txtb ol li.level1 .text {

                            display: -moz-inline-box;

                            -moz-box-orient: vertical;

                            display: inline-block;

                            font-size: 16px;

                            font-weight: 500;

                            background-color: #fff;

                            vertical-align: top;

                            width: 120px;

                            line-height: 30px;

                        }



                            .Encyclopedia-all .Enc-whole .catalog .txtb ol li.level1 .text a {

                                color: #136ec2;

                            }



                    .Encyclopedia-all .Enc-whole .catalog .txtb ol li.level2 {

                        line-height: 30px;

                    }



                        .Encyclopedia-all .Enc-whole .catalog .txtb ol li.level2 .index {

                            display: -moz-inline-box;

                            -moz-box-orient: vertical;

                            display: inline-block;

                            padding-left: 50px;

                            padding-right: 5px;

                            width: 5px;

                            line-height: 30px;

                            font-size: 12px;

                            vertical-align: top;

                            color: #ccc;

                        }



                        .Encyclopedia-all .Enc-whole .catalog .txtb ol li.level2 .text {

                            display: -moz-inline-box;

                            -moz-box-orient: vertical;

                            display: inline-block;

                            line-height: 30px;

                            font-size: 12px;

                            width: 110px;

                            vertical-align: top;

                        }



                            .Encyclopedia-all .Enc-whole .catalog .txtb ol li.level2 .text a {

                                color: #333;

                            }



        .Encyclopedia-all .Enc-whole .con-w {

        }



            .Encyclopedia-all .Enc-whole .con-w .titlea {

                font-size: 23px;

                color: #ff7300;

                border-bottom: 1px solid #e3e3e3;

                padding: 10px 0;

                margin-bottom: 20px;

            }



            .Encyclopedia-all .Enc-whole .con-w .dl1 {

                margin-bottom: 30px;

            }



            .Encyclopedia-all .Enc-whole .con-w .tita {

                font-size: 16px;

                color: #333;

                margin-bottom: 10px;

            }



            .Encyclopedia-all .Enc-whole .con-w .txta {

                line-height: 24px;

            }



                .Encyclopedia-all .Enc-whole .con-w .txta .img-ma {

                    border: 1px solid #dedede;

                    padding: 10px;

                    width: 215px;

                    float: right;

                    text-align: center;

                    margin: 0 40px;

                }



                    .Encyclopedia-all .Enc-whole .con-w .txta .img-ma p {

                        margin-top: 10px;

                    }



            .Encyclopedia-all .Enc-whole .con-w .ula1 {

                margin-bottom: 30px;

            }



                .Encyclopedia-all .Enc-whole .con-w .ula1 li {

                    line-height: 24px;

                    text-indent: -75px;

                    padding-left: 75px;

                    margin-bottom: 5px;

                }



                .Encyclopedia-all .Enc-whole .con-w .ula1 span {

                    margin-right: 10px;

                }



            .Encyclopedia-all .Enc-whole .con-w .txta2 dl {

                margin-bottom: 30px;

            }



            .Encyclopedia-all .Enc-whole .con-w .txta2 dt {

                font-size: 14px;

                color: #000;

                margin-bottom: 10px;

            }



            .Encyclopedia-all .Enc-whole .con-w .txta2 dd {

                line-height: 26px;

            }



            .Encyclopedia-all .Enc-whole .con-w .tablea {

                border-top: 1px solid #e4eef6;

                border-left: 1px solid #e4eef6;

                color: #000;

                margin-bottom: 30px;

            }



                .Encyclopedia-all .Enc-whole .con-w .tablea th {

                    font-size: 14px;

                    background-color: #f2f9fc;

                }



                .Encyclopedia-all .Enc-whole .con-w .tablea td,

                .Encyclopedia-all .Enc-whole .con-w .tablea th {

                    border-bottom: 1px solid #e4eef6;

                    border-right: 1px solid #e4eef6;

                    text-align: center;

                    padding: 15px;

                }



                    .Encyclopedia-all .Enc-whole .con-w .tablea td span,

                    .Encyclopedia-all .Enc-whole .con-w .tablea td span a {

                        color: #1c86ea;

                    }



            .Encyclopedia-all .Enc-whole .con-w .Atlas {

                margin-bottom: 20px;

            }



                .Encyclopedia-all .Enc-whole .con-w .Atlas li {

                    width: 140px;

                    float: left;

                    margin-right: 13px;

                    margin-bottom: 10px;

                }



                    .Encyclopedia-all .Enc-whole .con-w .Atlas li div {

                        border: 1px solid #e2e2e2;

                        padding: 4px;

                        width: 130px;

                        height: 105px;

                    }



                    .Encyclopedia-all .Enc-whole .con-w .Atlas li p {

                        text-align: center;

                        padding: 5px 0;

                    }



    .Encyclopedia-all .fr-win280 {

        width: 280px;

        float: right;

    }



        .Encyclopedia-all .fr-win280 .dla1 {

            background-color: #fff;

            border: 1px solid #e8e7e7;

            margin-bottom: 20px;

        }



            .Encyclopedia-all .fr-win280 .dla1 dt {

                font-size: 16px;

                height: 49px;

                line-height: 49px;

                color: #000;

                padding-left: 20px;

                border-bottom: 1px solid #e8e7e7;

            }



            .Encyclopedia-all .fr-win280 .dla1 dd {

                text-align: center;

                padding: 25px;

            }



                .Encyclopedia-all .fr-win280 .dla1 dd p {

                    font-size: 14px;

                    padding-top: 15px;

                }



        .Encyclopedia-all .fr-win280 .diva1 {

            background-color: #fff;

            border: 1px solid #e8e7e7;

            margin-bottom: 20px;

        }



            .Encyclopedia-all .fr-win280 .diva1 .t1 {

                font-size: 16px;

                height: 49px;

                line-height: 49px;

                color: #000;

                padding-left: 20px;

                border-bottom: 1px solid #e8e7e7;

            }



            .Encyclopedia-all .fr-win280 .diva1 .t2 {

                padding: 0 25px;

            }



                .Encyclopedia-all .fr-win280 .diva1 .t2 dl {

                    border-bottom: 1px solid #f1f1f1;

                    padding: 20px 0;

                }



                .Encyclopedia-all .fr-win280 .diva1 .t2 dt {

                    float: left;

                    width: 55px;

                    margin-right: 20px;

                }



                .Encyclopedia-all .fr-win280 .diva1 .t2 dd {

                    float: left;

                    width: 150px;

                }



                    .Encyclopedia-all .fr-win280 .diva1 .t2 dd div {

                        color: #128bed;

                        font-size: 16px;

                        line-height: 30px;

                        height: 30px;

                    }



.Encyclopedia-banner {

    background-color: #d8e6f2;

}



    .Encyclopedia-banner .container {

        height: 305px;

        background: url(../images/Encyclopedia-banner.jpg)0 0 no-repeat;

    }



        .Encyclopedia-banner .container .find {

            width: 720px;

            margin: 0 auto;

        }



            .Encyclopedia-banner .container .find .div1 {

                padding-top: 100px;

            }



                .Encyclopedia-banner .container .find .div1 input {

                    border: 2px solid #0870c9;

                    height: 60px;

                    width: 500px;

                    font-size: 18px;

                    padding: 0 20px;

                    font-family: \5FAE\8F6F\96C5\9ED1;

                    float: left;

                    border-radius: 6px 0 0 6px;

                }



                .Encyclopedia-banner .container .find .div1 button {

                    font-size: 24px;

                    color: #fff;

                    background-color: #0870c9;

                    border: 0 none;

                    width: 176px;

                    height: 64px;

                    line-height: 58px;

                    font-family: \5FAE\8F6F\96C5\9ED1;

                    border-radius: 0 6px 6px 0;

                }



            .Encyclopedia-banner .container .find .div2 {

                padding-top: 10px;

                font-size: 14px;

            }



                .Encyclopedia-banner .container .find .div2 span {

                    color: #000;

                }



                .Encyclopedia-banner .container .find .div2 a {

                    margin-right: 20px;

                }



.Encyclopedia-who {

    background-color: #f6f6f6;

    padding: 40px 0;

}



    .Encyclopedia-who .navShow li {

        float: left;

        width: 236px;

        height: 410px;

        background-color: #fff;

        text-align: center;

        margin-right: 17px;

    }



    .Encyclopedia-who .navShow .da1 {

        height: 230px;

        background-color: #45b94d;

    }



        .Encyclopedia-who .navShow .da1 h2 {

            font-size: 30px;

            color: #fff;

            padding-top: 35px;

        }



        .Encyclopedia-who .navShow .da1 .p1 {

            font-size: 14px;

            color: #fff;

            margin-bottom: 20px;

        }



        .Encyclopedia-who .navShow .da1 span {

            display: block;

            margin: 0 auto;

            width: 140px;

            height: 34px;

            line-height: 30px;

            background: url(../images/Encyclopedia-who.png) 0 0 no-repeat;

            margin-bottom: 5px;

        }



        .Encyclopedia-who .navShow .da1 .p2 {

            font-size: 14px;

            color: #fff;

            padding-top: 5px;

        }



    .Encyclopedia-who .navShow .da2 {

        padding: 15px 0;

    }



    .Encyclopedia-who .navShow .da3 {

        border: 1px solid #e2e2e2;

        margin: 0 20px;

        padding: 8px 20px;

        border-radius: 20px;

        color: #999;

    }



.Encyclopedia-news {

    margin-top: 20px;

}



    .Encyclopedia-news .dl1 {

        width: 743px;

        float: left;

    }



    .Encyclopedia-news .dl2 {

        width: 485px;

        float: right;

    }



        .Encyclopedia-news .dl1 dt, .Encyclopedia-news .dl2 dt {

            font-size: 14px;

            color: #000;

            height: 35px;

            line-height: 35px;

        }



    .Encyclopedia-news .ul1 {

        border: 1px solid #e2e2e2;

        background-color: #fff;

    }



        .Encyclopedia-news .ul1 li {

            float: left;

            width: 247px;

            border-bottom: 1px solid #f3f3f3;

            height: 40px;

            line-height: 40px;

            background: url(../images/dat2.png)20px 18px no-repeat;

            text-indent: 30px;

        }



    .Encyclopedia-news .dl2 li {

        width: 241px;

    }



.Encyclopedia-link {

    margin-top: 20px;

}



    .Encyclopedia-link dt {

        font-size: 14px;

        color: #000;

        height: 35px;

        line-height: 35px;

        border-bottom: 1px solid #b9b9b9;

    }



    .Encyclopedia-link dd {

        padding: 20px 0;

    }



        .Encyclopedia-link dd a {

            margin-right: 15px;

            float: left;

        }



/*Ins-bottom*/

.Ins-bottom .container {

    width: 100%;

}



.bottom-search {

    background-color: #f4f4f4;

    height: 78px;

    padding-top: 20px;

    margin-top: 20px;

}



.bottom-search-w465 {

    width: 465px;

    margin: 0 auto;

    overflow: hidden;

}



    .bottom-search-w465 .tit {

        height: 20px;

    }



        .bottom-search-w465 .tit li {

            float: left;

            padding: 0 15px;

            cursor: pointer;

        }



            .bottom-search-w465 .tit li.hover {

                font-weight: 700;

                color: #ff7300;

            }



    .bottom-search-w465 .Searchbox {

        float: left;

        padding: 3px 0 3px 3px;

        border-right: 0;

        background-color: #f65730;

    }



    .bottom-search-w465 .search-txt {

        width: 409px;

        *width: 390px;

        background-color: #fff;

        float: left;

        height: 28px;

    }



        .bottom-search-w465 .search-txt input {

            border: 0px;

            padding: 0px;

            margin: 0px;

            width: 99%;

            line-height: 28px;

            height: 28px;

            padding: 0 10px;

            color: #888888;

            font-size: 14px;

        }



    .bottom-search-w465 .Search-button {

        height: 34px;

        width: 53px;

        background: #f75730 url(../images/Search-button.gif) top left no-repeat;

        padding: 0;

        margin: 0;

        border: 0;

        float: left;

        cursor: pointer;

    }



.Ins-bottom .indexes {

    text-align: center;

    padding: 20px 0;

}



    .Ins-bottom .indexes a {

        padding: 0 5px 0 6px;

        margin: 0 3px;

        display: inline-block;

    }



.Ins-bottom .txt3 {

    text-align: center;

    color: #999;

}



    .Ins-bottom .txt3 p {

        padding-bottom: 10px;

    }



    .Ins-bottom .txt3 a {

        color: #999;

    }



.ins-bottom-border {

    border-top: 1px solid #ff7300;

}



    .ins-bottom-border .bottom-search {

        margin-top: 0px;

    }



    .ins-bottom-border .container {

        width: 100%;

    }







/*上页下页*/

#pagination {

    padding: 51px 0;

    *padding: 46px 0;

}



    #pagination .pagination {

        clear: both;

        font-size: 14px;

        text-align: center

    }



        #pagination .pagination .page-bottom,

        #pagination .pagination form {

            display: inline-block;

            *display: inline;

            zoom: 1;

            vertical-align: middle

        }



        #pagination .pagination .page-bottom {

            background-color: #fff;

            *height: 41px

        }



            #pagination .pagination .page-bottom:after {

                content: "\0020";

                display: block;

                height: 0;

                clear: both

            }



        #pagination .pagination a,

        #pagination .pagination a:link,

        #pagination .pagination a:visited,

        #pagination .pagination .page-prev,

        #pagination .pagination .page-cur,

        #pagination .pagination .page-next {

            float: left;

            height: 38px;

            line-height: 38px;

            width: 38px;

            border: 1px solid #ccc;

            text-align: center;

            vertical-align: middle;

            white-space: nowrap;

            color: #666;

            margin-left: 10px;

            background-color: #fafafa

        }



        #pagination .pagination a {

            background-position: 0 -40px

        }



            #pagination .pagination a:hover {

                background: #f3f3f3;

                background-position: 0 -80px

            }



        #pagination .pagination .page-cur {

            background-position: 0 -160px;

            color: #a50;

            border: 1px solid #f7bf4f;

            background-color: #fdeaa6;

            font-weight: bold

        }



        #pagination .pagination .page-break {

            float: left;

            height: 38px;

            line-height: 38px;

            width: 16px;

            text-align: center;

            margin-left: 10px

        }



        #pagination .pagination a.page-prev,

        #pagination .pagination a.page-next {

            width: 72px;

            margin-right: 10px;

            background-position: 0 -40px

        }



        #pagination .pagination a.page-prev {

            margin-right: 6px

        }



        #pagination .pagination a.page-next {

            margin-right: 12px

        }



        #pagination .pagination a,

        #pagination .pagination .page-prev,

        #pagination .pagination .page-cur,

        #pagination .pagination .page-next {

            background-image: url(../images/pagination.png);

            background-repeat: repeat-x

        }



    #pagination .page-op #jump-sub {

        background-image: url(../images/pagination.png);

        background-repeat: no-repeat

    }



    #pagination .page-op {

        color: #888;

        font-family: '宋体'

    }



        #pagination .page-op #jumpto {

            width: 38px;

            text-align: center;

            border: 1px solid #dedede;

            border-top: 1px solid #ccc;

            color: #000;

            font-family: Tahoma,SimSun,Arial;

            height: 24px;

            line-height: 24px;

            margin: 0 4px 5px 2px;

            text-align: center;

            vertical-align: middle

        }



        #pagination .page-op #jump-sub {

            height: 26px;

            margin: 0 0 2px 8px;

            width: 52px;

            cursor: pointer;

            background-color: #f5f5f5;

            border: 0;

            vertical-align: middle

        }



            #pagination .page-op #jump-sub:hover {

                box-shadow: 0 0 2px #a8a8a8

            }



        #pagination .page-op .total-page {

            padding-right: 14px

        }



            #pagination .page-op .total-page b {

                font-weight: bold

            }



.paging_box {

}



    .paging_box .ino {

        margin: 40px auto 0;

        text-align: center;

        font-size: 14px;

        overflow: hidden;

    }



    .paging_box .resultNum {

        float: left;

        color: #666;

        line-height: 35px;

        padding: 0 10px 0 5px;

    }



    .paging_box .rea {

        float: right;

    }



    .paging_box .pageNum {

        width: 70px;

        height: 36px;

        line-height: 36px;

        text-align: center;

        color: #494949;

        padding: 0 10px 0 5px;

    }



    .paging_box a, .paging_box .current {

        height: 34px;

        line-height: 34px;

        border: 1px #dadada solid;

        text-align: center;

        width: 34px;

        text-align: center;

        color: #444;

        background-color: #fff;

        text-decoration: none;

        margin-right: 5px;

        font-size: 12px;

        display: inline-block;

    }



    .paging_box .current {

        color: #fff;

        margin-right: 4px;

        background-color: #f75730;

    }



    .paging_box a:hover {

        background-color: #f75730;

        color: #fff;

    }



    .paging_box .rollPage {

        height: 34px;

        line-height: 34px;

        border: 1px #dadada solid;

        text-align: center;

        color: #444;

        width: 64px;

        text-align: center;

        background-color: #fff;

        margin-right: 5px;

    }





/*行业首页*/

.cata {

    border: 1px solid #e6e6e6;

    border-top: 1px solid #ccc;

}



.cata-fake {

    *zoom: 1;

    border-bottom: 2px solid #e6e6e6;

    height: 42px;

    position: relative;

}



.cata-tab {

    *zoom: 1;

    border-bottom: 2px solid #e6e6e6;

    height: 42px;

    background-color: #f6f6f6;

    background-image: -webkit-linear-gradient(top,rgba(252,252,252,1) 0,rgba(242,242,242,1) 100%);

    background-image: -moz-linear-gradient(top,rgba(252,252,252,1) 0,rgba(242,242,242,1) 100%);

    background-image: linear-gradient(top,rgba(252,252,252,1) 0,rgba(242,242,242,1) 100%);

}



    .cata-tab li {

        float: left;

        height: 42px

    }



    .cata-tab .last {

        border-right: none

    }



    .cata-tab a, .cata-tab span {

        font-size: 18px;

        font-family: 'Microsoft Yahei',simsun;

        text-align: center;

        float: left;

        border-left: 1px solid #fff;

        border-right: 1px solid #e6e6e6;

        height: 42px;

        line-height: 42px;

        padding: 0 55px;

    }



    .cata-tab span {

        cursor: default;

    }



    .cata-tab .last span {

        border-right: none

    }



    .cata-tab a:link,

    .cata-tab a:visited {

        color: #333

    }



    .cata-tab a:hover {

        color: #cc220b

    }



    .cata-tab .active {

        border-top: 2px solid #cc220b;

        margin-top: -1px;

        position: relative

    }



        .cata-tab .active a,

        .cata-tab .active span {

            background-image: none;

            background-color: #fff;

            margin-bottom: -2px;

            position: relative;

            height: 43px;

            line-height: 40px;

            _bottom: -1px;

        }



.cata-bd {

    padding: 0 20px;

    overflow: hidden;

    *zoom: 1

}



.cata-blk-box {

    border-bottom: 1px solid #f1f1f1;

    padding: 20px 0;

    overflow: hidden;

    *zoom: 1

}



.cata-blk {

    width: 875px;

    float: left;

    padding-top: 10px;

}



.cata-bd .last {

    border-bottom: none

}



.cata-blk-hd, .cata-lst {

    overflow: hidden;

    *zoom: 1

}



    .cata-blk-hd .cata-blk-name {

        font-size: 14px;

        float: left;

        font-weight: bold

    }



    .cata-blk-hd a:link.cata-blk-name,

    .cata-blk-hd a:visited.cata-blk-name {

        color: #f75730

    }



    .cata-blk-hd a:hover.cata-blk-name {

        color: #cc220b

    }



    .cata-blk-hd .v-sep {

        float: left;

        margin: 0 10px

    }



    .cata-blk-hd .lnk-icon {

        float: left;

        height: 18px

    }



.lnk-icon .icon {

    margin-right: 5px

}



.cata-blk-bd {

    margin-top: 10px

}



.cata-lst {

    margin-bottom: 7px

}



    .cata-lst a:link,

    .cata-lst a:visited {

        color: #666

    }



    .cata-lst a:hover {

        color: #cc220b

    }



.cata-blk-bd li {

    float: left;

    width: 145px;

    padding: 2px 0;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden

}



.cata-blk-bd a:link.cata-swicth, .cata-blk-bd a:visited.cata-swicth {

    color: #0066dd;

}



.cata-blk-bd a:hover.cata-swicth {

    color: #e04b43;

    text-decoration: underline;

}



.cata-gold {

    float: right;

    width: 320px;

    background-color: #f9f7f7;

    border: 1px solid #ededed;

    height: 125px;

}



    .cata-gold ul {

        padding: 15px 0 0 0;

        overflow: hidden;

        *zoom: 1

    }



    .cata-gold li {

        float: left;

        width: 80px;

        padding: 0 0 0 20px;

        white-space: nowrap;

        text-overflow: ellipsis;

        overflow: hidden

    }



    .cata-gold .img {

        border: 1px solid #d4d4d4;

        width: 77px;

        height: 77px;

        background-color: #fff;

        text-align: center;

    }



        .cata-gold .img span {

            display: block;

            overflow: hidden;

            padding: 0px;

        }



            .cata-gold .img span img {

                vertical-align: middle;

            }



    .cata-gold .tit {

        padding: 5px 0 0 0;

        *padding: 6px 0 0 0;

        text-align: center;

    }



        .cata-gold .tit a:link,

        .cata-gold .tit a:visited {

            color: #5a8bb0

        }



        .cata-gold .tit a:hover {

            color: #e04b43

        }



.cata-supplier {

    position: absolute;

    top: 0;

    right: 0;

    width: 342px;

    z-index: 88;

    background: url(../images/vertical.jpg) left 10px no-repeat;

    height: 42px;

}



    .cata-supplier .gold {

        float: left;

        margin-top: 12px;

        padding-left: 35px;

        font-weight: 700;

        background: url(../images/gold-20.png) 10px 0 no-repeat;

        height: 20px;

        line-height: 20px;

        font-size: 14px;

        color: #f75730;

    }



        .cata-supplier .gold span {

            padding-left: 10px;

            color: #a1a1a1;

        }



    .cata-supplier .join {

        color: #fff;

        display: block;

        width: 60px;

        height: 20px;

        line-height: 20px;

        text-align: center;

        float: right;

        background-color: #84b4d6;

        margin: 12px 20px 0 0;

    }



/*供应信息列表行业样式*/

.sw-mod-navigatebar {

    clear: both;

    line-height: 20px;

    border: 0;

    background: 0;

    zoom: 1;

    margin-top: 25px;

}



.sm-navigatebar-items {

    margin-left: auto;

    margin-right: auto;

}



.sm-navigatebar-wholeCat {

    background-image: none !important;

    border: 0 !important;

}



.sm-navigatebar-item {

    float: left;

    height: 22px;

    line-height: 20px;

}



.sm-folded-SN {

    float: right !important;

    width: 48px;

    height: 18px;

    display: block;

    margin-top: 2px;

}



.sm-folded-Results {

    float: right !important;

    width: 59px;

    height: 18px;

    display: block;

    margin-top: 2px;

}



.sm-navigatebar-item .nav-crumb {

    padding: 0;

}



.sm-foldedSN-btnLink {

    width: 48px;

    height: 20px;

    display: block;

    background-position: 0 -40px;

    background-image: url(../images/main.default.navigatebar.20130823.png);

    background-repeat: no-repeat;

}

/*---收缩---*/

.foldedSN-display {

    background-position: 0 -80px;

}

/*---展开---*/

.sm-SearchResults {

    width: 59px;

    height: 20px;

    display: block;

    background: url(../images/SearchResults.gif) 0 -1px no-repeat;

}

/*---搜索结果---*/

.sm-navigatebar-splitLine {

    height: 3px;

    clear: both;

    background-color: #ff8900;

    overflow: hidden;

    line-height: 20px;

}



.sw-mod-sn {

    position: relative;

}



.sm-sn-common-box-expoded {

    height: auto;

    overflow: visible;

    clear: both;

    border: 1px solid #d0d0d0;

    border-top: 0 none;

}



.sm-sn-common-items {

    ;

    overflow: auto;

    zoom: 1;

    padding: 10px 0;

}



    .sm-sn-common-items li {

        float: left;

        width: 90px;

        height: 26px;

        line-height: 26px;

        overflow: hidden;

        padding-left: 16px;

    }



        .sm-sn-common-items li a {

            color: #1e50a2;

            text-decoration: none;

        }



.sm-sn-common-btnBottomMore {

    display: block;

    margin: 0 auto;

    width: 88px;

    height: 10px;

    border: 1px solid #d0d0d0;

    border-top: 0;

    position: relative;

    cursor: pointer;

    background-position: 41px -139px;

    background-image: url(../images/main.default.sn.20130814.png);

    background-repeat: no-repeat;

}

/*---收缩---*/

/*.sm-sn-common-btnBottomMore:hover {background-position: 41px -159px;}*/

.sm-sn-common-btnBottomMoreActive {

    background-position: 41px -119px;

}

/*---展开---*/

/*.sm-sn-common-btnBottomMore:hover {background-position: 41px -159px;}*/

.sm-sn-common-btnBottomMoreLine {

    position: absolute;

    top: -1px;

    left: 0;

    width: 88px;

    height: 1px;

    overflow: hidden;

    background-color: #fff;

    display: block;

}





.lst-hd {

    border-bottom: 1px solid #ee4820;

    height: 34px;

    margin-top: 20px;

}



    .lst-hd .rig {

        float: right;

        line-height: 33px;

    }



        .lst-hd .rig b, .lst-hd .rig span {

            color: #f75730;

        }



.lst-tab {

    float: left

}



    .lst-tab li {

        float: left

    }



    .lst-tab a {

        float: left;

        padding: 0 19px;

        height: 33px;

        min-width: 60px;

        line-height: 33px;

        background-color: #f4f4f4;

        border: 1px solid #d9d9d9;

        border-bottom: none;

        margin-right: -1px;

        font-size: 14px;

    }



        .lst-tab a:link,

        .lst-tab a:visited,

        .lst-tab a:hover {

            color: #333;

            text-decoration: none

        }



    .lst-tab .active a {

        background-color: #fa5f39;

        border-color: #ee4820;

        position: relative;

        font-weight: bold

    }



        .lst-tab .active a:link,

        .lst-tab .active a:visited,

        .lst-tab .active a:hover {

            color: #fff

        }



/*2016年行业列表样式*/

.Ind-List {

    overflow: hidden;

    font-family: \5fae\8f6f\96c5\9ed1;

    padding-top: 20px

}



    .Ind-List .box1 {

        width: 240px;

        height: 394px;

        float: left;

        position: relative;

        border: 1px solid #efefef;

        margin-right: 8px;

        margin-bottom: 22px

    }



        .Ind-List .box1:hover, .Ind-List .box1.hover {

            border: 1px solid #ff7300

        }



        .Ind-List .box1 .d1 {

            margin: 0 auto;

            width: 240px;

            height: 240px;

            overflow: hidden

        }



        .Ind-List .box1 .d2 {

            padding: 9px;

            border-top: 1px solid #efefef;

            border-bottom: 1px solid #efefef

        }



            .Ind-List .box1 .d2 .p1 {

                font-size: 18px;

                color: #ff7300;

                margin-bottom: 8px

            }



            .Ind-List .box1 .d2 .p2 {

                color: #202020;

                margin-bottom: 8px

            }



            .Ind-List .box1 .d2 .p3 {

                line-height: 26px

            }



                .Ind-List .box1 .d2 .p3 .cn-gray a {

                    color: #8a8a8a

                }



                .Ind-List .box1 .d2 .p3 .icon26-g {

                    display: inline-block;

                    vertical-align: middle;

                    width: 26px;

                    height: 26px;

                    background: url(../images/icon26-g.png) 0 0 no-repeat;

                    font-size: 0

                }



                .Ind-List .box1 .d2 .p3 .icon26-u {

                    display: inline-block;

                    vertical-align: middle;

                    width: 26px;

                    height: 26px;

                    background: url(../images/icon26-u.png) 0 0 no-repeat;

                    font-size: 0

                }



                .Ind-List .box1 .d2 .p3 .icon26-b {

                    display: inline-block;

                    vertical-align: middle;

                    width: 26px;

                    height: 26px;

                    background: url(../images/icon26-b.png) 0 0 no-repeat;

                    font-size: 0

                }



        .Ind-List .box1 .d3 {

            height: 34px;

            line-height: 34px;

            zoom: 1;

            overflow: hidden

        }



            .Ind-List .box1 .d3 .sold-out {

                padding-left: 10px;

                display: block;

                color: #8a8a8a

            }



            .Ind-List .box1 .d3 .t-1 img {

                display: inline-block;

                margin-right: 9px

            }



            .Ind-List .box1 .d3 .t-a1 {

                display: inline-block;

                width: 57px;

                height: 22px;

                line-height: 22px;

                text-align: center;

                color: #fff;

                background-color: #0778e2;

                margin-right: 3px

            }



            .Ind-List .box1 .d3 .t-a2 {

                display: inline-block;

                width: 46px;

                height: 22px;

                line-height: 22px;

                text-align: center;

                color: #fff;

                background-color: #01ad01;

                margin-right: 3px

            }



            .Ind-List .box1 .d3 .t-a3 {

                display: inline-block;

                width: 85px;

                height: 22px;

                line-height: 22px;

                padding-left: 20px;

                color: #fff;

                background: url(../images/pha.png) 5px 5px no-repeat #ff6b6b

            }



        .Ind-List .box1:hover .d4, .Ind-List .box1.hover .d4 {

            display: block !important

        }



        .Ind-List .box1 .d4 {

            position: absolute;

            width: 240px;

            z-index: 5;

            height: 154px;

            bottom: 0;

            left: 0;

            background-color: #fff;

            display: none

        }



            .Ind-List .box1 .d4 .box2 {

                width: 240px;

                z-index: 5;

                height: 154px;

                position: relative

            }



                .Ind-List .box1 .d4 .box2 .a1 {

                    display: block;

                    cursor: pointer;

                    width: 240px;

                    height: 40px;

                    top: -40px;

                    left: 0;

                    z-index: 6;

                    position: absolute;

                    background-color: #ff7300;

                    filter: alpha(opacity=70);

                    -moz-opacity: .7;

                    -khtml-opacity: .7;

                    opacity: .7

                }



                .Ind-List .box1 .d4 .box2 .a2 {

                    display: block;

                    cursor: pointer;

                    width: 240px;

                    height: 40px;

                    line-height: 40px;

                    text-align: center;

                    top: -40px;

                    left: 0;

                    z-index: 7;

                    position: absolute;

                    font-size: 14px;

                    color: #fff

                }



                .Ind-List .box1 .d4 .box2 .p1 {

                    padding-top: 10px;

                    padding-left: 18px;

                    padding-bottom: 10px

                }



                    .Ind-List .box1 .d4 .box2 .p1 .a3 {

                        line-height: 26px;

                        display: block;

                        color: #94651b;

                        margin-bottom: 5px

                    }



                    .Ind-List .box1 .d4 .box2 .p1 .icon26-g {

                        display: inline-block;

                        vertical-align: middle;

                        width: 26px;

                        height: 26px;

                        background: url(../images/icon26-g.png) 0 0 no-repeat;

                        font-size: 0;

                        margin-right: 5px

                    }



                    .Ind-List .box1 .d4 .box2 .p1 .icon26-u {

                        display: inline-block;

                        vertical-align: middle;

                        width: 26px;

                        height: 26px;

                        background: url(../images/icon26-u.png) 0 0 no-repeat;

                        font-size: 0;

                        margin-right: 5px

                    }



                    .Ind-List .box1 .d4 .box2 .p1 .a4 {

                        line-height: 26px;

                        display: block;

                        color: #2c8600

                    }



                    .Ind-List .box1 .d4 .box2 .p1 .icon-5 {

                        display: inline-block;

                        vertical-align: middle;

                        width: 26px;

                        height: 26px;

                        background: url(../images/icon-5.png) 3px 0 no-repeat;

                        font-size: 0;

                        margin-right: 5px

                    }



                .Ind-List .box1 .d4 .box2 .p2 {

                    border-top: 1px solid #efefef;

                    padding-top: 8px;

                    padding-left: 18px;

                    line-height: 19px

                }



    .Ind-List .spr-box {

        border: 1px solid #ffead9;

        z-index: 9999

    }



        .Ind-List .spr-box .d2 {

            border-top: 1px solid #ffead9;

            border-bottom: 1px solid #ffead9;

            background-color: #ffead9

        }



            .Ind-List .spr-box .d2 .p3 .cn-gray a {

                color: #ff6034 !important

            }



        .Ind-List .spr-box .d3 {

            background-color: #ffead9;

            height: 29px;

            padding-top: 2px;

            padding-bottom: 4px;

            padding-left: 10px

        }



    .Ind-List .box1 .spr {

        position: absolute;

        top: -1px;

        right: -1px;

        background-color: #fa5f39;

        color: #fff;

        width: 50px;

        height: 20px;

        line-height: 20px;

        text-align: center;

        z-index: 9999

    }



/*分页样式*/

.sw-mod-pagination {

    margin-bottom: 30px

}



    .sw-mod-pagination .pagination {

        clear: both;

        font-size: 14px;

        text-align: center

    }



        .sw-mod-pagination .pagination .page-bottom, .sw-mod-pagination .pagination form {

            display: inline-block;

            *display: inline;

            zoom: 1;

            vertical-align: middle

        }



        .sw-mod-pagination .pagination .page-bottom {

            background-color: #fff;

            *height: 41px

        }



            .sw-mod-pagination .pagination .page-bottom:after {

                content: "\0020";

                display: block;

                height: 0;

                clear: both

            }



        .sw-mod-pagination .pagination a, .sw-mod-pagination .pagination a:link, .sw-mod-pagination .pagination a:visited, .sw-mod-pagination .pagination .page-prev, .sw-mod-pagination .pagination .page-cur, .sw-mod-pagination .pagination .page-next {

            float: left;

            height: 38px;

            line-height: 38px;

            width: 38px;

            border: 1px solid #ccc;

            text-align: center;

            vertical-align: middle;

            white-space: nowrap;

            color: #666;

            margin-left: 10px;

            background-color: #fafafa

        }



        .sw-mod-pagination .pagination a {

            background-position: 0 -40px

        }



            .sw-mod-pagination .pagination a:hover {

                background: #f3f3f3;

                background-position: 0 -80px

            }



        .sw-mod-pagination .pagination .page-cur {

            background-position: 0 -160px;

            color: #a50;

            border: 1px solid #f7bf4f;

            background-color: #fdeaa6;

            font-weight: bold

        }



        .sw-mod-pagination .pagination .page-break {

            float: left;

            height: 38px;

            line-height: 38px;

            width: 16px;

            text-align: center;

            margin-left: 10px

        }



        .sw-mod-pagination .pagination a.page-prev, .sw-mod-pagination .pagination a.page-next {

            width: 72px;

            margin-right: 10px;

            background-position: 0 -40px

        }



        .sw-mod-pagination .pagination a.page-prev {

            margin-right: 6px

        }



        .sw-mod-pagination .pagination a.page-next {

            margin-right: 12px

        }



        .sw-mod-pagination .pagination a, .sw-mod-pagination .pagination .page-prev, .sw-mod-pagination .pagination .page-cur, .sw-mod-pagination .pagination .page-next {

            background-image: url(../images/main.default.pagination.png);

            background-repeat: repeat-x

        }



/*2016新闻列表样式*/

.sw-mod-mainblock {

    margin-bottom: 30px;

}



.sw-layout-mod {

    zoom: 1;

    clear: both;

}



.win1050 .sw-mod-search {

    width: 1050px;

    overflow: hidden;

}



.sw-mod-Softpaper .sw-mod-offerImg {

    padding-left: 15px !important;

}



.sw-mod-Softpaper .sw-block-company {

    padding-left: 320px !important;

}



.sw-mod-offerImg {

    height: 115px;

    margin-bottom: 15px;

    padding: 0 0 10px 130px;

    position: relative;

    border-bottom: 1px solid #eee;

    color: #888;

}



    .sw-mod-offerImg .fd-clr {

        zoom: 1;

    }



.sw-mod-offer-block {

    float: left;

    padding-top: 7px;

}



.sw-mod-offerImg .sw-ui-photo100 {

    position: absolute;

    left: 10px;

    top: 0;

}



.sw-ui-photo100 {

    width: 100px;

    height: 100px;

    overflow: hidden;

    border: 1px solid #eaeaea;

}



.sw-ui-photo100-box {

    display: table-cell;

    width: 100px;

    height: 100px;

    font: 12px/1 Tahoma,Helvetica,Arial;

    text-align: center;

    vertical-align: middle;

}



    .sw-ui-photo100-box img {

        vertical-align: middle;

    }



.sw-block-description {

    width: 480px;

}



.sw-mod-offerImg-title {

    margin-bottom: 3px;

}



a.sw-ui-font-title14, a.sw-ui-font-title14:link {

    font-size: 14px;

    line-height: 20px;

    font-weight: normal;

    font-family: '宋体';

    text-decoration: none;

    color: #1e50a2

}



    a.sw-ui-font-title14:active, a.sw-ui-font-title14:hover {

        color: #f60

    }



.sw-mod-offerImg-des {

    color: #666;

    height: 45px;

    line-height: 20px;

    overflow: hidden;

    margin-bottom: 10px;

    _margin-bottom: 8px;

    font-size: 13px;

}



    .sw-mod-offerImg-des span {

        padding: 0 5px 0 0;

    }



    .sw-mod-offerImg-des i {

        color: #dcdcdc;

        padding: 0 5px 0 0;

    }



.sw-mod-offerImg-mixWholeSale strong {

    font-weight: normal;

    color: #444;

}



.sw-mod-offerImg-mixWholeSale span {

    margin-right: 20px;

}



    .sw-mod-offerImg-mixWholeSale span a {

        padding: 0 5px 0 0;

    }



.sw-mod-offerImg-mixWholeSale i {

    color: #dcdcdc;

    padding: 0 5px 0 0;

}



.sw-block-company {

    padding-left: 220px;

    width: 200px;

}



    .sw-block-company .sw-block-textP {

        margin-bottom: 4px;

    }



a.sw-mod-previewCompanyInfo, a.sw-mod-previewCompanyInfo:link, a.sw-mod-previewCompanyInfo:visited {

    color: #444;

    text-decoration: underline;

    border-bottom: 1px solid #444;

    padding-bottom: 1px;

    text-decoration: none;

}



    a.sw-mod-previewCompanyInfo:active, a.sw-mod-previewCompanyInfo:hover {

        color: #f60;

        border-bottom: 1px solid #f60;

    }



.sw-mod-offerImg-attribute-p2 {

    margin-top: 10px;

    margin-bottom: 10px;

}



.sw-ui-icon2-cxt16x16 {

    display: inline-block;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

    background: url(../images/icon2.gif) top left no-repeat;

    width: 20px;

    margin-right: 10px;

}



.sw-ui-icon1-cxt16x16 {

    display: inline-block;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

    background: url(../images/icon1.gif) 0 1px no-repeat;

    margin-right: 10px;

    padding-left: 22px;

}



.sw-ui-i {

    display: inline-block;

    height: 20px;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

    color: #d2d2d2;

    margin-right: 10px;

}



.sw-ui-icon4-cxt16x16 {

    display: inline-block;

    height: 20px;

    line-height: 20px;

    overflow: hidden;

    background: url(../images/icon4.gif) 0 0 no-repeat;

    padding-left: 22px;

    color: #be7b00;

}





/*金牌标王开始*/

.Sea-List {

    font-family: \5fae\8f6f\96c5\9ed1;

    border: 1px solid #efefef;

    padding-top: 10px;

    height: 220px;

    width: auto;

    position: relative;

    margin-top: 20px;

    background: #fff;

}



    .Sea-List .sk-icon {

        position: absolute;

        top: -1px;

        right: -1px;

        width: 54px

    }



    .Sea-List .box-img {

        width: 200px;

        height: 210px;

        overflow: hidden;

        padding: 0 10px;

        border-right: 1px solid #efefef;

        margin-right: 35px;

        float: left

    }



    .Sea-List .box-inf {

        width: 570px;

        height: 210px;

        padding-right: 35px;

        border-right: 1px solid #efefef;

        margin-right: 19px;

        float: left

    }



        .Sea-List .box-inf h1 {

            color: #000;

            font-size: 16px;

            margin-bottom: 10px;

            padding-top: 5px

        }



            .Sea-List .box-inf h1 span {

                display: inline-block;

                line-height: 20px;

                height: 20px;

                padding: 0 10px;

                color: #fff;

                background-color: #f75730;

                border-radius: 50px;

                font-size: 12px;

                margin-right: 5px

            }



        .Sea-List .box-inf .p1 {

            color: #789dba;

            margin-bottom: 20px

        }



        .Sea-List .box-inf .p2 {

            font-size: 14px;

            margin-bottom: 10px

        }



            .Sea-List .box-inf .p2 span {

                color: #f75730;

                font-size: 18px

            }



        .Sea-List .box-inf .d1 {

            margin-bottom: 20px

        }



            .Sea-List .box-inf .d1 .a1 {

                height: 35px;

                line-height: 35px;

                width: 110px;

                font-size: 14px;

                background-color: #0689e5;

                display: inline-block;

                color: #fff;

                text-align: center;

                border-radius: 6px;

                margin-right: 10px;

                vertical-align: middle

            }



            .Sea-List .box-inf .d1 .a2 {

                height: 35px;

                line-height: 35px;

                width: 110px;

                font-size: 14px;

                background-color: #01ad01;

                display: inline-block;

                color: #fff;

                text-align: center;

                border-radius: 6px;

                margin-right: 10px;

                vertical-align: middle

            }



            .Sea-List .box-inf .d1 .a4 {

                height: 35px;

                line-height: 35px;

                width: 110px;

                font-size: 14px;

                background-color: #ff6b6b;

                display: inline-block;

                color: #fff;

                text-align: center;

                border-radius: 6px;

                margin-right: 10px;

                vertical-align: middle

            }



            .Sea-List .box-inf .d1 .a3 {

                height: 29px;

                width: 110px;

                background-color: #eee;

                display: inline-block;

                color: #fff;

                text-align: center;

                border-radius: 6px;

                margin-right: 10px;

                border: 1px solid #d4d4d4;

                padding-top: 4px;

                vertical-align: middle

            }



                .Sea-List .box-inf .d1 .a3 img {

                    vertical-align: middle

                }



    .Sea-List .box-con {

        width: 350px;

        height: 210px;

        float: left

    }



        .Sea-List .box-con h2 {

            font-size: 16px;

            color: #0372da;

            padding: 10px 0;

            font-weight: 700

        }



        .Sea-List .box-con .d1 {

            margin-bottom: 10px

        }



            .Sea-List .box-con .d1 span {

                margin-right: 8px

            }



            .Sea-List .box-con .d1 .s1 {

                color: #a5804f

            }



            .Sea-List .box-con .d1 .s3 {

                color: #f75730

            }



            .Sea-List .box-con .d1 img {

                vertical-align: middle

            }



        .Sea-List .box-con ul {

            border-top: 1px solid #efefef;

            padding-top: 10px

        }



            .Sea-List .box-con ul li {

                line-height: 22px

            }



                .Sea-List .box-con ul li span {

                    color: #999

                }



                .Sea-List .box-con ul li strong {

                    color: #0372da

                }

/*金牌标王结束*/





/*Preferred*/

.Preferred {

}



.PreferredNav {

    overflow: hidden;

    margin-bottom: 40px;

}



    .PreferredNav dl {

        width: 390px;

        border: 1px solid #b3c6fa;

        border-radius: 4px;

        padding: 5px;

        overflow: hidden;

        float: left;

        margin-right: 22px;

        background: -webkit-linear-gradient(#fff, #e7edff);

        background: -o-linear-gradient(#fff, #e7edff);

        background: -moz-linear-gradient(#fff, #e7edff);

        background: linear-gradient(#fff, #e7edff);

    }



        .PreferredNav dl dt {

            width: 110px;

            height: 110px;

            border-radius: 4px;

            float: left;

            text-align: center;

            background: -webkit-linear-gradient(#86a5ff, #386ad1);

            background: -o-linear-gradient(#86a5ff, #386ad1);

            background: -moz-linear-gradient(#86a5ff, #386ad1);

            background: linear-gradient(#86a5ff, #386ad1);

        }



            .PreferredNav dl dt span {

                display: block;

                padding-top: 23px;

            }



            .PreferredNav dl dt img {

                vertical-align: middle;

            }



        .PreferredNav dl dd {

            padding-left: 125px;

        }



            .PreferredNav dl dd h2 {

                font-size: 16px;

                color: #000;

                padding-top: 10px;

                margin-bottom: 6px;

            }



            .PreferredNav dl dd p {

                margin-bottom: 10px;

            }



                .PreferredNav dl dd p span {

                    font-size: 16px;

                }



            .PreferredNav dl dd .DatA {

                display: inline-block;

                border-radius: 4px;

                padding: 6px 15px;

                background-color: #4f7bde;

                color: #fff;

            }



        .PreferredNav dl.dl2 {

            border: 1px solid #d0c175;

            background: -webkit-linear-gradient(#fff, #eae6ca);

            background: -o-linear-gradient(#fff, #eae6ca);

            background: -moz-linear-gradient(#fff, #eae6ca);

            background: linear-gradient(#fff, #eae6ca);

        }



            .PreferredNav dl.dl2 dt {

                background: -webkit-linear-gradient(#a39753, #79683b);

                background: -o-linear-gradient(#a39753, #79683b);

                background: -moz-linear-gradient(#a39753, #79683b);

                background: linear-gradient(#a39753, #79683b);

            }



        .PreferredNav dl.dl3 {

            border: 1px solid #ffc1a9;

            margin-right: 0px;

            background: -webkit-linear-gradient(#fff, #ffebe4);

            background: -o-linear-gradient(#fff, #ffebe4);

            background: -moz-linear-gradient(#fff, #ffebe4);

            background: linear-gradient(#fff, #ffebe4);

        }



            .PreferredNav dl.dl3 dt {

                background: -webkit-linear-gradient(#ffae91, #ff6715);

                background: -o-linear-gradient(#ffae91, #ff6715);

                background: -moz-linear-gradient(#ffae91, #ff6715);

                background: linear-gradient(#ffae91, #ff6715);

            }



        .PreferredNav dl.dl2 dd p span {

            color: #9d9150;

        }



        .PreferredNav dl.dl3 dd p span {

            color: #ff6613;

        }



        .PreferredNav dl.dl2 .DatA {

            background-color: #9d9150;

        }



        .PreferredNav dl.dl3 .DatA {

            background-color: #ff6613;

        }



.PreferredTxt {

    border: 1px solid #e6e6e6;

    border-top: 1px solid #3877e1;

    position: relative;

    margin-bottom: 45px;

}



    .PreferredTxt .titlea {

        width: 147px;

        height: 32px;

        position: absolute;

        left: 50%;

        top: -6px;

        margin-left: -73px;

        background: url(../images/Preferred-lisIcon.png) 0 0 no-repeat;

    }



        .PreferredTxt .titlea span {

            color: #fff;

            line-height: 32px;

            font-size: 14px;

            padding-left: 60px;

        }



    .PreferredTxt .DatA {

        display: block;

        width: 120px;

        height: 24px;

        text-align: center;

        line-height: 24px;

        position: absolute;

        right: 1px;

        bottom: 1px;

        background-color: #3877e1;

        color: #fff;

    }



    .PreferredTxt .TxtPcList {

        padding-top: 55px;

        padding-bottom: 20px;

    }



        .PreferredTxt .TxtPcList li {

            float: left;

            width: 376px;

            padding: 0 20px;

            margin-bottom: 35px;

            overflow: hidden;

        }



            .PreferredTxt .TxtPcList li dt {

                float: left;

                width: 86px;

                height: 86px;

                padding: 3px;

                border: 1px solid #dfdfdf;

            }



            .PreferredTxt .TxtPcList li dd {

                padding-left: 115px;

            }



                .PreferredTxt .TxtPcList li dd h4 {

                    font-size: 16px;

                    padding: 10px 0;

                    margin-bottom: 8px;

                }



                    .PreferredTxt .TxtPcList li dd h4, .PreferredTxt .TxtPcList li dd h4 a {

                        color: #3877e1;

                    }



                .PreferredTxt .TxtPcList li dd .p1 {

                    color: #9fa0a1;

                    margin-bottom: 5px;

                }



.PreferredTxt2 {

    border-top: 1px solid #b19e67;

}



    .PreferredTxt2 .titlea {

        background-position: 0 -32px;

    }



    .PreferredTxt2 .DatA {

        background-color: #b19e67;

    }



    .PreferredTxt2 .TxtPcList li dd h4, .PreferredTxt2 .TxtPcList li dd h4 a {

        color: #7e6e3e;

    }



.PreferredTxt3 {

    border-top: 1px solid #f07d28;

}



    .PreferredTxt3 .titlea {

        background-position: 0 -64px;

    }



    .PreferredTxt3 .DatA {

        background-color: #ff5a00;

    }



    .PreferredTxt3 .TxtPcList li dd h4, .PreferredTxt3 .TxtPcList li dd h4 a {

        color: #f26622;

    }





.Details-Page-pc-inf {

    height: 370px;

    overflow: hidden;

    border: 1px solid #e0e0e0;

    margin-bottom: 10px;

    position: relative;

}







/*企业问答*/

.BQaa-Crumb {

    background-color: #f1f1f1;

    margin-bottom: 30px;

}



    .BQaa-Crumb .nav-crumb {

        padding: 10px 0;

    }



.BQaaRw820 {

    width: 820px;

    overflow: hidden;

}



    .BQaaRw820 li {

        overflow: hidden;

        border-bottom: 1px solid #e5e5e5;

        padding-bottom: 30px;

        margin-bottom: 30px;

    }



        .BQaaRw820 li:last-of-type {

            margin-bottom: 0px;

        }



        .BQaaRw820 li h2, .BQaaRw820 li .t1 {

            position: relative;

            margin-bottom: 15px;

        }



            .BQaaRw820 li h2 i, .BQaaRw820 li .t1 i {

                display: inline-block;

                position: absolute;

                left: 0;

                top: 2px;

                font-style: normal;

                color: #3895e5;

                font-size: 16px;

                font-weight: 700;

            }







.BQaaRw820 li h2 a {

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    padding-left: 25px;

    font-size: 18px;

    font-weight: 700;

    color: #46474d;

}



.BQaaRw820 li .t1 i {

    color: #1ccdaa;

}



.BQaaRw820 li .t1 p {

    color: #999;

    padding-left: 25px;

    font-size: 16px;

    line-height: 26px;

}



.BQaaRw400 {

    width: 360px;

    background-color: #fafafa;

    overflow: hidden;

    padding: 0 20px;

    margin-bottom: 20px;

}



    .BQaaRw400 .titlA {

        border-bottom: 1px solid #e5e5e5;

        position: relative;

        height: 40px;

    }



        .BQaaRw400 .titlA:after {

            content: "";

            position: absolute;

            bottom: -1px;

            left: 0;

            border-bottom: 1px solid #f75730;

            width: 100px;

        }



        .BQaaRw400 .titlA h3 {

            font-size: 14px;

            color: #3d3d3d;

            line-height: 40px;

        }



        .BQaaRw400 .titlA .dat {

            font-family: monaco,monospace;

            font-size: 14px;

            position: absolute;

            top: 12px;

            right: 0;

            color: #999;

        }



    .BQaaRw400 .BQie {

        overflow: hidden;

        border-bottom: 1px solid #e5e5e5;

        padding: 15px 0;

    }



        .BQaaRw400 .BQie:last-of-type {

            border-bottom: 0 none;

        }



        .BQaaRw400 .BQie dt {

            float: left;

            width: 50px;

            height: 50px;

        }



            .BQaaRw400 .BQie dt img {

                width: 50px;

                height: 50px;

                vertical-align: middle;

                border-radius: 100%;

            }



        .BQaaRw400 .BQie dd {

            overflow: hidden;

            float: right;

            width: 295px;

        }



            .BQaaRw400 .BQie dd h4 {

                padding: 2px 0 5px;

            }



                .BQaaRw400 .BQie dd h4 .st1 {

                    font-weight: 600;

                    vertical-align: middle;

                    max-width: 105px;

                    text-overflow: ellipsis;

                    white-space: nowrap;

                    overflow: hidden;

                    display: inline-block;

                }



                .BQaaRw400 .BQie dd h4 .st2 {

                    background: url(../images/welcome.gif) right 0 no-repeat;

                    display: inline-block;

                    vertical-align: middle;

                    width: 1px;

                    height: 10px;

                    margin: 0 10px;

                }



                .BQaaRw400 .BQie dd h4 .st3 {

                    vertical-align: middle;

                    color: #999;

                    max-width: 150px;

                    text-overflow: ellipsis;

                    white-space: nowrap;

                    overflow: hidden;

                    display: inline-block;

                }



            .BQaaRw400 .BQie dd p {

                padding-left: 35px;

                text-indent: -35px;

            }



    .BQaaRw400 .Fea {

        overflow: hidden;

    }



        .BQaaRw400 .Fea li {

            overflow: hidden;

            border-bottom: 1px solid #e5e5e5;

            font-size: 14px;

            padding: 15px 0;

        }



            .BQaaRw400 .Fea li:last-of-type {

                border-bottom: 0 none;

            }



            .BQaaRw400 .Fea li h2, .BQaaRw400 .Fea li .t1 {

                position: relative;

                margin-bottom: 8px;

            }



                .BQaaRw400 .Fea li h2 i, .BQaaRw400 .Fea li .t1 i {

                    display: inline-block;

                    position: absolute;

                    left: 0;

                    top: 0;

                    font-style: normal;

                    color: #3895e5;

                }



                .BQaaRw400 .Fea li h2 p {

                    color: #000;

                    text-overflow: ellipsis;

                    white-space: nowrap;

                    overflow: hidden;

                    padding-left: 20px;

                }



                .BQaaRw400 .Fea li .t1 i {

                    color: #1ccdaa;

                }



                .BQaaRw400 .Fea li .t1 p {

                    color: #999;

                    padding-left: 20px;

                }



            .BQaaRw400 .Fea li .att {

                text-align: right;

                font-size: 12px;

                color: #999;

            }



                .BQaaRw400 .Fea li .att span {

                    margin-right: 5px;

                    color: #3895e5;

                }

.BQaaRw820 li h2 i, .BQaaRw820 li .t1 i {

    display: inline-block;

    position: absolute;

    left: 0;

    top: 2px;

    font-style: normal;

    color: #3895e5;

    font-size: 16px;

    font-weight: 700;

}

.BQaaRw820 li h2 p {

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    padding-left: 25px;

    font-size: 18px;

    font-weight: 700;

    color: #46474d;

}

.BQaaRw820 li h2 span {

    position: absolute;

    right: 0;

    top: 5px;

    font-size: 13px;

}

.BQthup {

    font-size: 12px;

    color: #999;

    padding-left: 25px;

}



    .BQthup * {

        vertical-align: middle;

    }



    .BQthup i {

        font-style: normal;

        margin-right: 5px;

    }



    .BQthup a {

        margin-right: 25px;

        color: #999;

        cursor: pointer;

    }



.BQaaRw300 {

    width: 300px;

}



.BQaaRw260 {

    width: 260px;

}



.BQaaRw900 {

    width: 900px;

}



    .BQaaRw900 .titHead {

        overflow: hidden;

        position: relative;

        margin-bottom: 20px;

    }



        .BQaaRw900 .titHead dt {

            font-size: 20px;

            color: #000;

            font-weight: 600;

            margin-bottom: 5px;

        }



        .BQaaRw900 .titHead dd {

            color: #999;

            margin-bottom: 10px;

        }



        .BQaaRw900 .titHead .BQthup {

            padding-left: 0px;

        }



    .BQaaRw900 .BQ-ad {

        margin-bottom: 20px;

        overflow: hidden;

    }



        .BQaaRw900 .BQ-ad img {

            vertical-align: middle;

        }



    .BQaaRw900 .BQReply {

        overflow: hidden;

        margin-bottom: 20px;

    }



        .BQaaRw900 .BQReply .titlea {

            height: 30px;

            line-height: 30px;

            position: relative;

            overflow: hidden;

        }



            .BQaaRw900 .BQReply .titlea:after {

                position: absolute;

                z-index: -1;

                top: 50%;

                left: 0;

                right: 0;

                height: 1px;

                background-color: #e5e5e5;

                content: "";

            }



            .BQaaRw900 .BQReply .titlea span {

                display: inline-block;

                background-color: #fff;

                padding: 0 10px 0 0;

                font-size: 16px;

                color: #000;

            }



        .BQaaRw900 .BQReply .BQthup {

            padding-left: 0;

        }



        .BQaaRw900 .BQReply li {

            overflow: hidden;

            border-bottom: 1px solid #e5e5e5;

            padding-bottom: 20px;

        }



        .BQaaRw900 .BQReply .txts {

            padding: 20px 0;

            line-height: 24px;

            font-size: 14px;

        }



    .BQaaRw900 .BQent {

        overflow: hidden;

        margin-bottom: 10px;

        border: 1px solid #eeeeee;

        padding: 12px;

    }



        .BQaaRw900 .BQent dt {

            border: 1px solid #f6f6f6;

            float: left;

            width: 80px;

            height: 80px;

        }



            .BQaaRw900 .BQent dt img {

                vertical-align: middle;

            }



        .BQaaRw900 .BQent dd {

            padding-left: 100px;

        }



            .BQaaRw900 .BQent dd h2 {

                font-size: 18px;

                color: #000;

                padding-top: 15px;

                margin-bottom: 3px;

            }



        .BQaaRw900 .BQent .fr {

            padding: 30px 30px 0 0;

        }



            .BQaaRw900 .BQent .fr img {

                vertical-align: middle;

                margin-left: 10px;

            }



    .BQaaRw900 .BQPcImg {

        overflow: hidden;

        margin-bottom: 20px;

        border: 1px solid #eeeeee;

        padding: 12px;

    }



        .BQaaRw900 .BQPcImg li {

            position: relative;

            width: 205px;

            height: 148px;

            float: left;

            margin-right: 18px;

        }



            .BQaaRw900 .BQPcImg li:last-of-type {

                margin-right: 0;

            }



            .BQaaRw900 .BQPcImg li img {

                width: 205px;

                height: 148px;

                vertical-align: middle;

            }



            .BQaaRw900 .BQPcImg li p {

                position: absolute;

                z-index: 4;

                bottom: 0;

                left: 0;

                right: 0;

                text-align: center;

                line-height: 30px;

                color: #fff;

            }



            .BQaaRw900 .BQPcImg li a:after {

                position: absolute;

                z-index: 1;

                bottom: 0;

                left: 0;

                right: 0;

                height: 30px;

                background-color: #000;

                opacity: .5;

                content: "";

            }



    .BQaaRw900 .MOco {

        background-color: #f5f5f5;

        position: relative;

        height: 40px;

        line-height: 40px;

        margin-bottom: 20px;

        font-size: 16px;

        color: #333;

        text-indent: 15px;

    }



        .BQaaRw900 .MOco span {

            display: block;

            position: absolute;

            top: 8px;

            left: 0;

            height: 25px;

            width: 5px;

            background-color: #00a3f8;

        }



.BQaa-icon0, .BQaa-icon0:hover, .BQaa-icon0.hover,

.BQaa-icon1,

.BQaa-icon2,

.BQaa-icon3, .BQaa-icon3:hover, .BQaa-icon3.hover,

.BQaa-icon4, .BQaa-icon4:hover, .BQaa-icon4.hover,

.BQaa-icon5, .BQaa-icon5:hover, .BQaa-icon5.hover,

.BQaa-icon6, .BQaa-icon6:hover, .BQaa-icon6.hover,

.BQaa-icon7, .BQaa-icon7:hover, .BQaa-icon7.hover,

.BQaa-icon8, .BQaa-icon8:hover, .BQaa-icon8.hover,

.BQaa-iconv {

    background: url(../images/BQaa-ico.png) no-repeat;

    display: inline-block;

    vertical-align: middle;

}



.BQaa-icon1 {

    width: 17px;

    height: 17px;

    background-position: -42px 0;

    margin-right: 10px;

}



.BQaa-icon2 {

    width: 18px;

    height: 18px;

    background-position: 0 0;

    margin-right: 10px;

}



.BQaa-iconv {

    width: 12px;

    height: 12px;

    background-position: -24px 0;

}



.BQaa-icon0, .BQaa-icon0:hover, .BQaa-icon0.hover {

    width: 15px;

    height: 15px;

}



.BQaa-icon3, .BQaa-icon3:hover, .BQaa-icon3.hover {

    width: 16px;

    height: 14px;

}



.BQaa-icon4, .BQaa-icon4:hover, .BQaa-icon4.hover {

    width: 16px;

    height: 14px;

}



.BQaa-icon5, .BQaa-icon5:hover, .BQaa-icon5.hover {

    width: 16px;

    height: 14px;

}



.BQaa-icon6, .BQaa-icon6:hover, .BQaa-icon6.hover {

    width: 14px;

    height: 14px;

}



.BQaa-icon7, .BQaa-icon7:hover, .BQaa-icon7.hover {

    width: 17px;

    height: 17px;

}



.BQaa-icon8, .BQaa-icon8:hover, .BQaa-icon8.hover {

    width: 15px;

    height: 15px;

}



.BQaa-icon0 {

    background-position: -176px 2px;

}



.BQaa-icon3 {

    background-position: -68px 0;

}



.BQaa-icon4 {

    background-position: -90px -18px;

}



.BQaa-icon5 {

    background-position: -112px 0;

}



.BQaa-icon6 {

    background-position: -134px 1px;

}



.BQaa-icon7 {

    background-position: -196px 0;

}



.BQaa-icon8 {

    background-position: -157px 1px;

}



.BQaa-icon0:hover, .BQaa-icon0.hover {

    background-position: -176px -16px;

}



.BQaa-icon3:hover, .BQaa-icon3.hover {

    background-position: -68px -18px;

}



.BQaa-icon4:hover, .BQaa-icon4.hover {

    background-position: -90px 0px;

}



.BQaa-icon5:hover, .BQaa-icon5.hover {

    background-position: -112px -18px;

}



.BQaa-icon6:hover, .BQaa-icon6.hover {

    background-position: -134px -17px;

}



.BQaa-icon7:hover, .BQaa-icon7.hover {

    background-position: -196px -18px;

}



.BQaa-icon8:hover, .BQaa-icon8.hover {

    background-position: -157px -17px;

}

/*首页企业视频*/

.home-rec-pc .title {

    background: url(../images/home-rec-pc.png) no-repeat;

    position: absolute;

    top: -6px;

    left: 50%;

    margin: 0 0 0 -73px;

    width: 147px;

    height: 32px;

}



.home-rec-pc .home-Video {

    width: 403px;

    height: 352px;

    border: 1px solid #e6e6e6;

    border-top: 1px solid #f75730;

    float: left;

    margin-right: 17px;

    background-color: #fef4f4;

    position: relative;

}



    .home-rec-pc .home-Video .title {

        background-position: 0 -96px;

    }



    .home-rec-pc .home-Video .txt {

        padding: 45px 15px 0 15px;

        overflow: hidden;

    }



        .home-rec-pc .home-Video .txt dl {

            border-bottom: 1px solid #ffe2e2;

            height: 55px;

            margin-bottom: 16px;

        }



            .home-rec-pc .home-Video .txt dl:last-of-type {

                border-bottom: none;

                margin-bottom: 0px;

            }



            .home-rec-pc .home-Video .txt dl dt {

                width: 50px;

                height: 50px;

                float: left;

            }



            .home-rec-pc .home-Video .txt dl dd {

                padding-left: 30px;

            }



                .home-rec-pc .home-Video .txt dl dd h2 {

                    font-size: 14px;

                    color: #222;

                    margin-bottom: 5px;

                }



                .home-rec-pc .home-Video .txt dl dd div {

                    color: #999;

                }



                .home-rec-pc .home-Video .txt dl dd a:hover h2 {

                    color: #ee2e2c;

                }



                .home-rec-pc .home-Video .txt dl dd a:hover div {

                    color: #d38484;

                }



        .home-rec-pc .home-Video .txt .more-video {

            display: block;

            text-align: right;

            color: #ff7372;

        }



            .home-rec-pc .home-Video .txt .more-video:hover {

                text-decoration: underline;

            }



            /*视频标王*/

.video-list {

    height: 164px;

}



    .video-list .box-img {

        height: auto;

        padding: 5px 10px;

    }



        .video-list .box-img .b-img {

            position: relative;

        }



            .video-list .box-img .b-img img {

                max-width: 100%;

            }



            .video-list .box-img .b-img::before {

                content: "";

                display: block;

                width: 100%;

                height: 100%;

                position: absolute;

                background-color: rgba(0, 0, 0, 0.3);

                background-image: url(../images/play-icon.png);

                background-position: center center;

                background-repeat: no-repeat;

                -webkit-transition: all ease .3s;

                transition: all ease .3s;

            }



        .video-list .box-img p {

            background-color: #efefef;

            text-align: center;

            padding: 8px 0;

        }



        .video-list .box-img:hover .b-img {

            position: relative;

        }



            .video-list .box-img:hover .b-img::before {

                background-color: rgba(0, 0, 0, 0.5);

            }



    .video-list .box-inf {

        height: 158px;

    }



        .video-list .box-inf h1 {

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

            margin-top: 10px;

            margin-bottom: 12px;

        }



            .video-list .box-inf h1 span {

                width: 24px;

                height: 24px;

                padding: 0;

                vertical-align: middle;

                background: url(../images/small-v-icon.png) no-repeat center center;

                margin-top: -3px;

            }



            .video-list .box-inf h1 a {

                color: #2c2c2c;

                font-size: 16px;

            }



        .video-list .box-inf .p2 {

            margin-bottom: 26px;

            color: #707070;

            font-size: 12px;

        }



    .video-list .box-con {

        height: 158px;

    }

</pre></body></html>