body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, form, fieldset, button, input, J_single, textarea, th, td, i, span {
    margin: 0;
    padding: 0;
}

body, button, input, select, textarea {
    font-size: 12px;
}

.padd20 {
    padding: 20px 0;
}
.paddl20 {
    padding: 0 0 0 20px;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
    color: inherit;
    outline: none;
    cursor: pointer;
}

    a:hover {
        text-decoration: none;
    }

img {
    border: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button, input, select, textarea {
    background-image: none;
}

a, img {
    outline: none;
}

.hide {
    display: none;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
    overflow: hidden;
}

.clearfix {
    zoom: 1;
}

body {
    background: #f5f5f5;
}

.bodybackcolor {
    background: #f5f5f5;
}

body, input, textarea, button, select, option, fieldset, legend {
    font: 12px/18px microsoft yahei,tahoma,arial,simsun;
}

.wrapper {
    min-width: 1250px;
    margin: 0 auto;
}

.wrap {
    min-width: 1250px;
    margin: 0 auto;
}

.icon-down3, .icon-up3 {
    position: absolute;
    z-index: 10;
    right: 8px;
    top: 17px;
    border-color: #fff transparent transparent;
    border-style: solid dashed dashed;
    border-width: 4px 4px 0;
    font-size: 0;
    line-height: 0;
    height: 0;
    width: 0;
}

.icon-up3 {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all .25s ease 0s;
    -moz-transition: all .25s ease 0s;
    -o-transition: all .25s ease 0s;
    transition: all .25s ease 0s;
}

.top-search {
    background-color: #fff;
    height: 126px;
}

    .top-search.fixed {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 500;
    }

    .top-search .search-right {
        height: 90px;
        width: 230px;
        float: left;
        padding-top: 36px;
        margin-left: -230px;
    }

        .top-search .search-right a.release {
            position: relative;
            width: 96px;
            height: 36px;
            line-height: 36px;
            color: #fff;
            font-size: 14px;
            background-color: #2AABE4;
            display: block;
            text-decoration: none;
            text-align: center;
            float: left;
        }

        .top-search .search-right a.manage {
            width: 124px;
            height: 34px;
            line-height: 36px;
            color: #fff;
            font-size: 14px;
            background-color: #2AABE4;
            display: block;
            text-decoration: none;
            text-align: center;
            float: left;
            border: 1px solid #2AABE4;
            background: #fff;
            color: #2AABE4;
            margin-left: 8px;
        }

    .top-search .search-left {
        height: 126px;
        width: 260px;
        float: left;
        background: url(/images/newversion/logo.gif) no-repeat left 36px;
        margin-left: -100%;
    }

.link1 {
    height: 126px;
    width: 260px;
    display: block;
}

.top-search .search-center-wrap {
    float: left;
    width: 100%;
}

.top-search .search-center {
    margin: 0 230px 0 260px;
    height: 90px;
    padding: 36px 80px 0 40px;
}

    .top-search .search-center form {
        width: 100%;
        height: 36px;
        position: relative;
    }

    .top-search .search-center .find {
        width: 100%;
        height: 34px;
        border: 1px #e0e0e0 solid;
        font-size: 12px;
    }

    .top-search .search-center .sub {
        color: #fff;
        border: 0;
        width: 52px;
        height: 36px;
        position: absolute;
        top: 0;
        right: -2px;
        background: #2aabe4;
        padding: 0;
        border: 0;
    }

    .top-search .search-center ul {
        height: 30px;
        width: 100%;
        overflow: hidden;
    }

        .top-search .search-center ul li {
            float: left;
            height: 30px;
            line-height: 30px;
            padding: 0 6px;
        }

            .top-search .search-center ul li a {
                font-size: 12px;
                color: #000;
                opacity: .6;
                filter: alpha(opacity=60);
            }

.hidden {
    display: none;
}

.top-search .search-right {
    position: relative;
}

    .top-search .search-right a.release i {
        font-size: 12px;
    }

    .top-search .search-right .release-list {
        position: absolute;
        display: none;
        top: 72px;
        left: 0;
        z-index: 100;
    }

        .top-search .search-right .release-list li {
            width: 84px;
            height: 34px;
            line-height: 34px;
            padding-left: 10px;
            border: 1px solid #eaeaea;
            border-top: 0;
            background-color: #fbfbfb;
        }

            .top-search .search-right .release-list li:hover {
                background-color: #f1f1f1;
            }

            .top-search .search-right .release-list li:first-child {
                border-top: 1px solid #eaeaea;
            }

            .top-search .search-right .release-list li a {
                color: #000;
            }

                .top-search .search-right .release-list li a:hover {
                    color: #008eb7;
                }

.mainpage {
    background-color: #f7f8fa;
}

.wrapper {
    margin: 0 auto;
    width: 1250px;
    background: #fff;
}

.mainpage a {
    text-decoration: none;
}

.homebanner .banner-left a {
    overflow: hidden;
    height: 25px;
    display: inline-block;
}

.y-row {
    min-width: 1000px;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
    zoom: 1;
}

    .y-row:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }

.homebanner {
    height: 528px;
    background: #fff;
}

    .homebanner .top {
        position: relative;
        z-index: 10;
    }

    .homebanner .banner-right {
        width: 240px;
        height: 48px;
        float: right;
        background-color: #fff;
        position: relative;
    }

        .homebanner .banner-right .yun {
            width: 85px;
            height: 48px;
            line-height: 48px;
            float: left;
            padding-left: 35px;
            color: #000;
            font-size: 16px;
        }

        .homebanner .banner-right span {
            font-size: 8px;
        }

        .homebanner .banner-right .pro {
            width: 115px;
            height: 48px;
            line-height: 48px;
            float: left;
            padding-left: 5px;
            color: #000;
            font-size: 16px;
            background: url(/images/v2016/shang.jpg) no-repeat 15px center;
            text-align: right;
        }

        .homebanner .banner-right .right-mask {
            width: 240px;
            height: 478px;
            position: absolute;
            left: 0;
            top: 49px;
            z-index: 5;
        }

            .homebanner .banner-right .right-mask .lunbo1 {
                width: 240px;
                height: 184px;
                margin-bottom: 1px;
                overflow: hidden;
                position: relative;
            }

                .homebanner .banner-right .right-mask .lunbo1 .J_small_slide {
                    opacity: .6;
                    -webkit-transition: all .5s;
                    -moz-transition: all .5s;
                    -ms-transition: all .5s;
                    -o-transition: all .5s;
                }

                    .homebanner .banner-right .right-mask .lunbo1 .J_small_slide:hover {
                        opacity: 1;
                    }

                .homebanner .banner-right .right-mask .lunbo1 .tab-content {
                    width: 240px;
                    height: 184px;
                }

                    .homebanner .banner-right .right-mask .lunbo1 .tab-content a {
                        display: block;
                        cursor: pointer;
                    }

                .homebanner .banner-right .right-mask .lunbo1 .tab-pannel {
                    width: 240px;
                    height: 184px;
                }

                .homebanner .banner-right .right-mask .lunbo1 .zuo {
                    background: url(/images/v2016/zuo.png) no-repeat center top;
                    position: absolute;
                    left: 6px;
                    top: 87px;
                    z-index: 7;
                    width: 7px;
                    height: 12px;
                }

        .homebanner .banner-right .lunbo1 .zuo a {
            display: block;
            width: 7px;
            height: 12px;
        }

        .homebanner .banner-right .right-mask .lunbo1 .you {
            background: url(/images/v2016/you.png) no-repeat center top;
            position: absolute;
            right: 6px;
            top: 87px;
            z-index: 7;
            width: 7px;
            height: 12px;
        }

        .homebanner .banner-right .lunbo1 .you a {
            display: block;
            width: 7px;
            height: 12px;
        }

        .homebanner .banner-right .right-mask .lunbo2 {
            width: 240px;
            height: 293px;
            overflow: hidden;
            position: relative;
        }

            .homebanner .banner-right .right-mask .lunbo2 a {
                display: block;
                cursor: pointer;
            }

            .homebanner .banner-right .right-mask .lunbo2 .tab-content {
                width: 240px;
                height: 293px;
            }

            .homebanner .banner-right .right-mask .lunbo2 .tab-pannel {
                width: 240px;
                height: 293px;
            }

            .homebanner .banner-right .right-mask .lunbo2 .tab-nav {
                position: absolute;
                width: 100px;
                height: 8px;
                bottom: 21px;
                left: 50%;
                margin-left: -50px;
                text-align: center;
                z-index: 8;
            }

                .homebanner .banner-right .right-mask .lunbo2 .tab-nav li {
                    display: inline-block;
                    *display: inline;
                    *zoom: 1;
                    width: 8px;
                    height: 8px;
                    background-color: #fff;
                    margin: 0 5px;
                    text-indent: -2000px;
                    overflow: hidden;
                    border-radius: 50%;
                }

                    .homebanner .banner-right .right-mask .lunbo2 .tab-nav li.on {
                        background: #fff;
                        opacity: .8;
                        filter: alpha(opacity=80);
                    }

    .homebanner .banner-left {
        width: 240px;
        height: 48px;
        float: left;
        background-color: #0f87da;
        font-size: 18px;
        color: #fff;
        line-height: 48px;
        position: relative;
    }

        .homebanner .banner-left span {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            width: 22px;
            height: 22px;
            margin-left: 19px;
            background: url(/images/v2016/home.png) no-repeat center top;
            margin-right: 7px;
            position: relative;
            top: 3px;
            *top: 0;
        }

        .homebanner .banner-left:hover span {
            -webkit-animation: bounce 1s .2s ease both;
            -moz-animation: bounce 1s .2s ease both;
        }

@-webkit-keyframes bounce {
    0%,20%,50%,80%,100% {
        -webkit-transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-6px);
    }

    60% {
        -webkit-transform: translateY(-3px);
    }
}

@-moz-keyframes bounce {
    0%,20%,50%,80%,100% {
        -moz-transform: translateY(0);
    }

    40% {
        -moz-transform: translateY(-6px);
    }

    60% {
        -moz-transform: translateY(-3px);
    }
}

.homebanner .banner-left .type {
    position: absolute;
    left: 0;
    top: 48px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled="true",startColorstr="#CC0F87DA",endColorstr="#CC0F87DA");
    background-color: rgba(15,135,218,0.8);
    width: 240px;
    min-height: 460px;
    z-index: 4;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    padding-bottom: 20px;
}

    .homebanner .banner-left .type:hover {
        background: #0f87da;
    }

    .homebanner .banner-left .type .type-top {
        width: 202px;
        max-height: 433px;
        overflow: hidden;
        color: #000;
        padding: 13px 19px 0 19px;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
    }

.homebanner .type-top dl {
    width: 202px;
    overflow: hidden;
    margin-bottom: 11px;
}

    .homebanner .type-top dl dt {
        width: 202px;
        height: 28px;
        line-height: 28px;
        font-size: 14px;
        color: #fff;
        font-weight: bold;
    }

        .homebanner .type-top dl dt .arrow {
            display: inline-block;
            width: 5px;
            height: 28px;
            vertical-align: middle;
            margin-left: 6px;
        }

    .homebanner .type-top dl dd {
        width: 101px;
        height: 24px;
        float: left;
        line-height: 24px;
        font-size: 12px;
        color: #fff;
    }

.homebanner .banner-left .type .type-bottom {
    width: 240px;
    height: 33px;
    border-top: 1px #4da1d6 solid;
    line-height: 32px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}

.homebanner .banner-left .type:hover .type-top {
    max-height: 1000px;
}

.homebanner .banner-left .type:hover .type-bottom {
    opacity: 0;
    filter: alpha(opacity=0);
}

.homebanner .slide {
    width: 100%;
    height: 480px;
    position: relative;
    margin: 0 auto;
    min-width: 1000px;
}

    .homebanner .slide .tab-pannel {
        width: 100%;
        height: 480px;
    }

    .homebanner .slide .tab-nav {
        position: absolute;
        width: 1000px;
        height: 11px;
        bottom: 29px;
        left: 50%;
        margin-left: -500px;
        text-align: center;
        z-index: 3;
    }

        .homebanner .slide .tab-nav li {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            width: 12px;
            height: 11px;
            background-color: #fff;
            margin: 0 5px;
            text-indent: -2000px;
            overflow: hidden;
            border-radius: 50%;
        }

            .homebanner .slide .tab-nav li.on {
                background: #fff;
                opacity: .8;
                filter: alpha(opacity=80);
            }

.homebanner .banner-center {
    margin: 0 240px;
    height: 48px;
    background-color: #fff;
}

    .homebanner .banner-center .market li {
        margin: 0 22px;
        height: 48px;
        float: left;
        line-height: 48px;
        font-size: 16px;
        color: #000;
    }

.y-row h3 {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #000;
}

.homebanner .banner-center .market li a {
    color: #000;
}

.necessary li {
    width: 20%;
    height: 205px;
    background-color: #fff;
    float: left;
    position: relative;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}

    .necessary li:hover {
        background-color: #45aeff;
    }

    .necessary li a {
        display: block;
        height: 185px;
        cursor: pointer;
        padding-top: 20px;
    }

    .necessary li .biaoti {
        height: 28px;
        line-height: 28px;
        text-align: center;
        font-size: 18px;
        color: #666;
        margin-bottom: 17px;
    }

    .necessary li:hover .biaoti {
        color: #fff;
    }

    .necessary li .tupian {
        width: 84px;
        height: 65px;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .necessary li .tupian1 {
        width: 84px;
        height: 65px;
        margin: 0 auto;
        margin-bottom: 10px;
        display: none;
    }

    .necessary li:hover .tupian {
        display: none;
    }

    .necessary li:hover .tupian1 {
        display: block;
    }

    .necessary li table {
        margin: 0 auto;
    }

        .necessary li table p {
            padding-right: 10px;
            font-size: 12px;
            color: #000;
        }

    .necessary li:hover table p {
        color: #fff;
    }

    .necessary li span {
        position: absolute;
        width: 1px;
        height: 100%;
        background-color: #eaeaea;
        top: 0;
        left: 0;
    }

.app .necessary li {
    height: 176px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}

    .app .necessary li a {
        display: block;
        height: 144px;
        cursor: pointer;
        padding-top: 32px;
    }

.app .necessary .img {
    width: 84px;
    height: 80px;
    margin: 0 auto;
    margin-bottom: 13px;
}

.app .necessary .img1 {
    width: 84px;
    height: 80px;
    margin: 0 auto;
    margin-bottom: 13px;
    display: none;
}

.app .necessary .text {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #666;
}

.app .necessary li:hover .text {
    color: #fff;
}

.app .necessary li:hover .img {
    display: none;
}

.app .necessary li:hover .img1 {
    display: block;
}

.common-right {
    float: right;
    width: 239px;
    border-left: 1px #eee solid;
    height: 312px;
    background: #fff;
}

    .common-right h5 {
        width: 217px;
        height: 59px;
        border-bottom: 1px #eee solid;
        padding-left: 22px;
        font-size: 14px;
        color: #000;
        line-height: 59px;
    }

    .common-right .value {
        width: 190px;
        padding-left: 22px;
        padding-right: 27px;
        height: 237px;
        padding-top: 15px;
    }

        .common-right .value ul {
            width: 190px;
            height: 237px;
        }

            .common-right .value ul li {
                width: 190px;
                line-height: 22px;
                margin-bottom: 8px;
                float: left;
            }

                .common-right .value ul li .sp1 {
                    height: 22px;
                    padding-right: 14px;
                    font-size: 12px;
                    color: #040404;
                    display: block;
                    width: 8px;
                    text-align: center;
                    float: left;
                }

                .common-right .value ul li a {
                    display: block;
                    font-size: 12px;
                    color: #008eb7;
                    float: left;
                    width: 168px;
                    overflow: hidden;
                    height: 22px;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

                .common-right .value ul li .p1 {
                    width: 50px;
                    height: 22px;
                    float: right;
                    font-size: 12px;
                    color: #000;
                }

                .common-right .value ul li em {
                    font-style: normal;
                    color: #999;
                }

                .common-right .value ul li .how-much {
                    width: 190px;
                    height: 38px;
                    float: left;
                    border-bottom: 1px #eee solid;
                    display: none;
                }

                .common-right .value ul li.current .how-much {
                    display: block;
                }

                .common-right .value ul li.current .sp1 {
                    font-size: 16px;
                    color: #fc4e06;
                }

        .common-right .value .how-much .p2 {
            height: 38px;
            line-height: 38px;
            font-size: 12px;
            color: #fc4e06;
            padding-left: 21px;
            width: 190px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

            .common-right .value .how-much .p2 .sp2 {
                color: #000;
            }

.common-left {
    margin-right: 240px;
    height: 312px;
}

    .common-left .left-title {
        height: 59px;
        border-bottom: 1px #eee solid;
        background: #fff;
    }

        .common-left .left-title h4 {
            height: 59px;
            line-height: 58px;
            color: #000;
            font-size: 18px;
            padding-left: 30px;
            float: left;
        }

        .common-left .left-title .list-title {
            float: right;
            position: relative;
            height: 59px;
        }

            .common-left .left-title .list-title a {
                text-decoration: none;
                color: #000;
            }

            .common-left .left-title .list-title li {
                float: left;
                line-height: 58px;
                padding-right: 28px;
            }

        .common-left .left-title .under-line {
            position: absolute;
            bottom: -1px;
            height: 2px;
            background: #45aeff;
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            -ms-transition: all .5s;
            -o-transition: all .5s;
        }

    .common-left .left-slide {
        height: 252px;
        overflow: hidden;
        position: relative;
        background-color: #fff;
    }

        .common-left .left-slide .tab-content {
            height: 252px;
            overflow: hidden;
            position: relative;
        }

            .common-left .left-slide .tab-content .tab-pannel {
                float: left;
                width: 100%;
            }

        .common-left .left-slide .slide-con li {
            width: 25%;
            height: 226px;
            float: left;
            padding-top: 26px;
        }

    .common-left .slide-con li .detail {
        width: 172px;
        height: 194px;
        margin: 0 auto;
    }

    .common-left .slide-con li .pic {
        height: 65px;
        padding-bottom: 10px;
    }

        .common-left .slide-con li .pic img {
            height: 65px;
            width: 84px;
        }

    .common-left .slide-con li .version {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
        color: #333;
        padding-bottom: 3px;
        overflow: hidden;
    }

    .common-left .slide-con li .company {
        height: 24px;
        line-height: 24px;
        font-size: 14px;
        color: #000;
        padding-bottom: 3px;
        overflow: hidden;
    }

    .common-left .slide-con li .price {
        height: 26px;
        line-height: 26px;
        font-size: 20px;
        color: #fc4e06;
        padding-bottom: 19px;
        overflow: hidden;
    }

    .common-left .slide-con li .button {
        height: 24px;
        display: none;
    }

    .common-left .slide-con li:hover .button {
        display: block;
    }

    .common-left .slide-con li .button a {
        font-size: 12px;
        color: #fff;
        height: 24px;
        line-height: 24px;
        float: left;
        padding: 0 26px;
        background-color: #ff7300;
        display: block;
    }

.web .common-left {
    height: 341px;
}

.web .common-right {
    height: 341px;
}

    .web .common-right .value {
        height: 266px;
    }

        .web .common-right .value ul {
            height: 266px;
        }

.web .common-left h4 {
    color: #333;
}

.web .list-title a {
    font-size: 14px;
    color: #000;
    line-height: 58px;
    padding-right: 28px;
    height: 59px;
    display: block;
}

.web .left-slide {
    height: 282px;
    margin-top: -1px;
}

    .web .left-slide .con li {
        width: 25%;
        height: 140px;
        float: left;
        border-top: 1px #eee solid;
        position: relative;
    }

        .web .left-slide .con li span {
            position: absolute;
            width: 1px;
            height: 100%;
            background-color: #eaeaea;
            top: 0;
            right: 0;
        }

        .web .left-slide .con li a {
            display: block;
            height: 111px;
            padding-top: 29px;
            cursor: pointer;
        }

        .web .left-slide .con li .picture {
            margin: 0 auto;
            width: 63px;
            height: 63px;
        }

        .web .left-slide .con li .picture1 {
            margin: 0 auto;
            width: 63px;
            height: 63px;
            display: none;
        }

        .web .left-slide .con li:hover .picture {
            display: none;
        }

        .web .left-slide .con li:hover .picture1 {
            display: block;
        }

        .web .left-slide .con li p {
            width: 63px;
            height: 30px;
            margin: 0 auto;
            text-align: center;
            line-height: 30px;
            font-size: 14px;
            color: #666;
        }

    .web .left-slide .con .last {
        background: url(more.jpg) no-repeat center center;
    }

        .web .left-slide .con .last a {
            display: block;
            cursor: pointer;
        }

    .web .left-slide .con li a:hover p {
        color: #45aeff;
    }

.normal-tit {
    font-size: 20px;
    color: #000;
    height: 59px;
    line-height: 58px;
    background: #fff;
    padding: 0 18px;
}

    .normal-tit span {
        font-size: 12px;
        color: #666;
        padding-left: 14px;
    }

    .normal-tit p {
        float: right;
    }

    .normal-tit .link2 {
        height: 26px;
        line-height: 26px;
        padding-top: 18px;
    }

    .normal-tit .link {
        float: right;
        line-height: 56px;
        padding-left: 22px;
    }

        .normal-tit .link a {
            color: #00a2ca;
            text-decoration: none;
            font-size: 12px;
        }

            .normal-tit .link a:hover {
                text-decoration: underline;
            }

.normal-floor {
    margin-bottom: 20px;
    background: #fff;
}

    .normal-floor .floor-box {
        *overflow: hidden;
        height: 320px;
        border-top-width: 2px;
        border-top-style: solid;
    }

    .normal-floor .floor-left {
        float: left;
        width: 240px;
        height: 300px;
    }

        .normal-floor .floor-left .left-pic .picbox {
            height: 184px;
        }

            .normal-floor .floor-left .left-pic .picbox img {
                max-height: 184px;
            }

            .normal-floor .floor-left .left-pic .picbox .pic {
                height: 100%;
                line-height: 100%;
                width: 100%;
            }

            .normal-floor .floor-left .left-pic .picbox img {
                border: 0;
                vertical-align: middle;
                display: block;
                margin: 0 auto;
            }

            .normal-floor .floor-left .left-pic .picbox .pic {
                position: relative;
                z-index: 1;
                display: table;
                text-align: center;
                font-size: 0;
                *display: block;
                *layout-grid-line: 100%;
            }

                .normal-floor .floor-left .left-pic .picbox .pic p {
                    display: table-cell;
                    vertical-align: middle;
                    *display: inline;
                    *writing-mode: tb-rl;
                    *text-align: center;
                    *height: 100%;
                }

                .normal-floor .floor-left .left-pic .picbox .pic img {
                    vertical-align: middle;
                }

        .normal-floor .floor-left .left-pic .info {
            font-size: 14px;
            text-align: center;
            line-height: 24px;
        }

        .normal-floor .floor-left .left-info {
            font-size: 12px;
            height: 120px;
            border-top: 1px #f5f5f5 solid;
            padding: 0 9px;
            padding-top: 21px;
        }

            .normal-floor .floor-left .left-info span {
                height: 21px;
                padding-top: 7px;
                display: block;
                float: left;
                width: 50%;
                overflow: hidden;
            }

                .normal-floor .floor-left .left-info span a {
                    display: block;
                    height: 19px;
                    padding: 1px 12px;
                    line-height: 18px;
                }

                    .normal-floor .floor-left .left-info span a:hover {
                        background: #fff;
                        padding: 0;
                        border-style: solid;
                        border-width: 1px;
                        padding: 0 11px;
                        background: #1291BE;
                        color: #E5F4F7;
                        border-color: #6dc5dc;
                    }

    .normal-floor .floor-right {
        margin-left: 240px;
        height: 300px;
    }

        .normal-floor .floor-right li {
            width: 25%;
            height: 280px;
            float: left;
            position: relative;
        }

            .normal-floor .floor-right li span.mark {
                width: 1px;
                height: 100%;
                background: #f5f5f5;
                top: 0;
                right: -1px;
                display: block;
                position: absolute;
            }

            .normal-floor .floor-right li .item-info .pic {
                width: 200px;
                height: 60px;
                margin: 0 auto;
                padding-top: 20px;
            }

                .normal-floor .floor-right li .item-info .pic img {
                    height: 60px;
                    display: block;
                    margin: 0 auto;
                    max-width: 110px;
                }

            .normal-floor .floor-right li .item-info h4 {
                padding-top: 13px;
                height: 28px;
                line-height: 28px;
                overflow: hidden;
                color: #333;
                font-size: 16px;
                text-align: center;
            }

            .normal-floor .floor-right li .item-info .score-line {
                padding: 0 33px;
                height: 18px;
                line-height: 18px;
                width: 135px;
                margin: 0 auto;
                padding-bottom: 14px;
                border-bottom: solid #d6d6d6 1px;
            }

                .normal-floor .floor-right li .item-info .score-line .star-line {
                    height: 13px;
                    background: url(/images/v2016/star.png) repeat-x;
                    width: 80px;
                    float: left;
                    margin-top: 3px;
                }

                .normal-floor .floor-right li .item-info .score-line .line {
                    background: url(/images/v2016/star.png) repeat-x;
                    height: 13px;
                    background-position: 0 -13px;
                    width: 0;
                }

                .normal-floor .floor-right li .item-info .score-line .score {
                    font-size: 12px;
                    color: #f60;
                    float: left;
                    padding-left: 5px;
                }

                .normal-floor .floor-right li .item-info .score-line.score1 .line {
                    width: 16px;
                }

                .normal-floor .floor-right li .item-info .score-line.score2 .line {
                    width: 32px;
                }

                .normal-floor .floor-right li .item-info .score-line.score3 .line {
                    width: 48px;
                }

                .normal-floor .floor-right li .item-info .score-line.score4 .line {
                    width: 64px;
                }

                .normal-floor .floor-right li .item-info .score-line.score5 .line {
                    width: 80px;
                }

            .normal-floor .floor-right li .item-info .info {
                height: 20px;
                line-height: 20px;
                padding: 0 17px;
                padding-top: 5px;
                color: #999;
                font-size: 12px;
            }

                .normal-floor .floor-right li .item-info .info i {
                    color: #000;
                    font-style: normal;
                }

                .normal-floor .floor-right li .item-info .info span {
                    color: #00a2ca;
                }

                .normal-floor .floor-right li .item-info .info .jiage {
                    height: 30px;
                    line-height: 30px;
                    padding-top: 6px;
                }

                    .normal-floor .floor-right li .item-info .info .jiage span {
                        color: #666;
                        display: inline-block;
                        *display: inline;
                        *zoom: 1;
                    }

                .normal-floor .floor-right li .item-info .info span.colff711b {
                    color: #ff711b;
                }

                .normal-floor .floor-right li .item-info .info span.fz24 {
                    font-size: 24px;
                }

                .normal-floor .floor-right li .item-info .info span.spana {
                    display: none;
                    color: #fff;
                    width: 54px;
                    height: 18px;
                    background: #ff711b;
                    text-align: center;
                    line-height: 18px;
                }

                .normal-floor .floor-right li .item-info .info span.pr13 {
                    padding-right: 13px;
                }

                .normal-floor .floor-right li .item-info .info span.pr9 {
                    padding-right: 9px;
                }

            .normal-floor .floor-right li .item-info .jis {
                display: none;
                height: 28px;
                line-height: 28px;
                text-indent: 52px;
            }

            .normal-floor .floor-right li .item-btn {
                padding-top: 10px;
                text-align: center;
            }

                .normal-floor .floor-right li .item-btn .y-btn-blue {
                    font-size: 12px;
                    padding: 0 10px 1px;
                    height: 21px;
                    line-height: 21px;
                }

.floor-blue .floor-box {
    border-top-color: #74cce6;
}

.floor-blue .floor-left {
    background: #e5f9ff;
}

    .floor-blue .floor-left .left-pic {
        color: #2498c2;
    }

    .floor-blue .floor-left .left-info {
        background: #daf6ff;
    }

    .floor-blue .floor-left span a {
        color: #2AABE4;
    }

        .floor-blue .floor-left span a:hover {
            border-color: #6dc5dc;
        }

.y-btn-blue, a.y-btn-blue {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.y-btn-blue {
    display: inline-block;
    min-width: 140px;
    height: 36px;
    padding: 0 30px 1px;
    background: #00a2ca;
    border: solid 1px #00a2ca;
    line-height: 32px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    outline: none;
    cursor: pointer;
    border-radius: 0;
    *width: auto;
    *padding: 0 15px;
}

    .y-btn-blue:hover {
        background: #33b5d4;
        border-color: #33b5d4;
    }

    .y-btn-blue:active {
        background: #008fb2;
        border-color: #008fb2;
    }

    .y-btn-blue.y-btn-l {
        min-width: 180px;
        height: 42px;
        padding: 0 40px;
        line-height: 38px;
        font-size: 18px;
        *padding: 0 20px;
    }

    .y-btn-blue.y-btn-s {
        min-width: 100px;
        height: 26px;
        padding: 0 20px;
        line-height: 20px;
        font-size: 12px;
        *padding: 0 10px;
    }

    .y-btn-blue.y-btn-disabled {
        background: #efefef;
        border-color: #efefef;
        color: #ccc;
        cursor: default;
    }

a.y-btn-blue, a.y-btn-blue:link, a.y-btn-blue:visited {
    display: inline-block;
    min-width: 78px;
    height: 33px;
    padding: 0 30px 1px;
    background: #00a2ca;
    line-height: 33px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    outline: none;
    border-radius: 0;
    *width: auto;
}

    a.y-btn-blue:hover {
        background: #33b5d4;
        border-color: #33b5d4;
        text-decoration: none;
    }

    a.y-btn-blue:active {
        background: #008fb2;
        border-color: #008fb2;
    }

    a.y-btn-blue.y-btn-l, a.y-btn-blue:link.y-btn-l, a.y-btn-blue:visited.y-btn-l, a.y-btn-blue:hover.y-btn-l {
        min-width: 98px;
        height: 40px;
        padding: 0 40px;
        line-height: 40px;
        font-size: 18px;
    }

    a.y-btn-blue.y-btn-s, a.y-btn-blue:link.y-btn-s, a.y-btn-blue:visited.y-btn-s, a.y-btn-blue:hover.y-btn-s {
        min-width: 58px;
        height: 24px;
        padding: 0 20px;
        line-height: 2;
        font-size: 12px;
    }

    a.y-btn-blue.y-btn-disabled, a.y-btn-blue:link.y-btn-disabled, a.y-btn-blue:visited.y-btn-disabled, a.y-btn-blue:hover.y-btn-disabled, a.y-btn-blue:active.y-btn-disabled {
        background: #efefef;
        border-color: #efefef;
        color: #ccc;
        cursor: default;
    }

.footer {
    background: #fafafa;
    min-width: 1000px;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
    zoom: 1;
}

.ftp {
    border-bottom: #dfdfdf 1px solid;
    height: 110px;
}

    .ftp li {
        float: left;
        width: 20%;
        height: 100px;
        text-align: center;
    }

    .ftp a {
        display: block;
        padding-top: 66px;
        font: 18px/24px "microsoft yahei";
        color: #333;
    }

        .ftp a:hover {
            color: #ff4a00;
        }

.ftp1 a {
    background: url(/images/v2016/p1a.png) no-repeat 50% 20px;
}

    .ftp1 a:hover {
        background: url(/images/v2016/p1o.png) no-repeat 50% 20px;
    }

.ftp2 a {
    background: url(/images/v2016/p2a.png) no-repeat 50% 20px;
}

    .ftp2 a:hover {
        background: url(/images/v2016/p2o.png) no-repeat 50% 20px;
    }

.ftp3 a {
    background: url(/images/v2016/p3a.png) no-repeat 50% 20px;
}

    .ftp3 a:hover {
        background: url(/images/v2016/p3o.png) no-repeat 50% 20px;
    }

.ftp4 a {
    background: url(/images/v2016/p4a.png) no-repeat 50% 20px;
}

    .ftp4 a:hover {
        background: url(/images/v2016/p4o.png) no-repeat 50% 20px;
    }

.ftp5 a {
    background: url(/images/v2016/p5a.png) no-repeat 50% 20px;
}

    .ftp5 a:hover {
        background: url(/images/v2016/p5o.png) no-repeat 50% 20px;
    }

.ftb {
    border-bottom: #dfdfdf 1px solid;
    padding: 20px 0;
}

.ftbl {
    float: left;
    width: 16%;
    height: 150px;
    border-right: 1px solid #dfdfdf;
}

    .ftbl h3 {
        margin: 10px 0;
        text-indent: 30px;
        font-size: 16px;
        color: #333;
    }

    .ftbl p {
        margin: 5px 0;
        text-indent: 30px;
        font-size: 14px;
    }

    .ftbl a {
        color: #666;
    }

.ftbr {
    float: left;
    width: 19%;
    text-align: center;
}

    .ftbr h3 {
        margin: 10px 0;
        font-size: 24px;
        color: #333;
    }

    .ftbr p {
        margin: 5px 0;
        font-size: 14px;
    }

.kefu {
    margin: 15px;
    padding: 5px 40px;
    display: inline-block;
    color: #fff;
    background: #ff4a00;
}

.about, .exlink, .copyright {
    text-align: center;
    color: #888;
    margin-top: 10px;
}

    .about a {
        color: #333;
    }

    .exlink a, .copyright a {
        color: #888;
    }

.gov {
    text-align: center;
    margin-top: 15px;
}

    .gov img {
        display: inline;
    }

#botto {
    width: 64px;
    position: fixed;
    right: 0;
    bottom: 75px;
    -webkit-transition: width linear .4s;
    -moz-transition: width linear .4s;
    -ms-transition: width linear .4s;
    transition: width linear .4s;
    _position: absolute;
    _bottom: auto;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10);
    z-index: 999999;
    background: #FBFBFB;
    border: 1px solid #EAEAEA;
    box-shadow: 0 0 4px rgba(0,0,0,.14);
}

    #botto.kkk {
        width: 34px;
    }

        #botto.kkk .kfdiv {
            height: 0;
            overflow: hidden;
        }

    .kfdiv, #botto a.kfa {
        position: relative;
        transition: all .3s linear 0s;
        -webkit-transition: all .3s linear 0s;
        display: block;
        border-bottom: 1px solid #edecec;
        color: #F76B40;
        font-size: 12px;
        margin: 0;
        height: 77px;
        width: 64px;
        text-align: center;
    }

        .kfdiv.hover, .kfdiv:hover, #botto .kfdiv.hover a.kfa, #botto .kfdiv:hover a.kfa, #botto a:hover.kfa {
            background: #F76B40;
            color: #fff;
        }

    #botto i {
        margin-top: 8px;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        transition: .3s;
        display: inline-block;
        background: url(/images/v2016/kf.gif) no-repeat 0 -182px;
        cursor: pointer;
        height: 38px;
        width: 38px;
        vertical-align: top;
    }

    #botto span {
        display: block;
        cursor: pointer;
        padding-top: 3px;
        height: 1.5em;
        width: 100%;
        overflow: hidden;
        word-break: break-all;
        word-wrap: break-word;
        text-overflow: ellipsis;
    }

    #botto .top {
        background-position: -152px -182px;
    }

    #botto a:hover .top, #botto a.current .top {
        background-position: -152px -220px;
    }

    #botto .kf1 {
        background: url(/images/v2016/kf.gif) no-repeat;
    }

    #botto .kfdiv.hover a .kf1, #botto .kfdiv:hover a .kf1, #botto a:hover .kf1 {
        background-position: 0 -38px;
    }

    #botto .kf2 {
        background: url(/images/v2016/kf.gif) no-repeat -50px 0;
    }

    #botto .kfdiv.hover a .kf2, #botto .kfdiv:hover a .kf2, #botto a:hover .kf2 {
        background-position: -50px -38px;
    }

    #botto .kfdiv p {
        display: none;
        position: absolute;
        right: 64px;
        top: 0;
        border: 1px solid #e2e2e2;
        color: #F76B40;
        width: 100px;
        border-right: 0;
        padding: 10px;
        background: #fff;
    }

    #botto .kfdiv.hover p, #botto .kfdiv:hover p {
        display: block;
        height: 55px;
    }

    #botto .kfdiv p a {
        height: 30px;
        width: auto;
        line-height: 30px;
        display: block;
        border-bottom: 1px solid #edecec;
        color: #F76B40;
        transition: all .3s linear 0s;
        -webkit-transition: all .3s linear 0s;
    }

        #botto .kfdiv p a:hover {
            color: #fff;
            background: #F76B40;
        }

    #botto .quick_toggle {
        height: 30px;
        width: 100%;
        position: relative;
    }

    #botto .toggle {
        cursor: pointer;
        background: url(/images/v2016/kf.gif) no-repeat -209px 0;
        margin: -10px 0 0 -10px;
        height: 22px;
        width: 22px;
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transition: all linear .4s;
        -moz-transition: all linear .4s;
        -ms-transition: all linear .4s;
        transition: all linear .4s;
    }

        #botto .toggle a {
            height: 22px;
            width: 22px;
        }

        #botto .toggle .tt1 {
            display: block;
        }

        #botto .toggle .tt2 {
            display: none;
        }

    #botto.kkk .toggle .tt1 {
        display: none;
    }

    #botto.kkk .toggle .tt2 {
        display: block;
        background: #FBFBFB url(/images/v2016/kf.gif) no-repeat -209px -24px;
    }

    #botto.kkk #ffhh span {
        display: none;
    }

:root #botto .toggle {
    background-position: -209px -24px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

:root #botto.kkk .toggle {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

#botto.kkk #ffhh a {
    width: 100%;
    height: 30px;
}

    #botto.kkk #ffhh a .top {
        background-position: -180px -62px;
        height: 20px;
        width: 20px;
    }

    #botto.kkk #ffhh a:hover .top {
        background-position: -180px -82px;
    }

.nav {
    width: 100%;
    height: 44px;
    background: #fff;
    border-top: 1px solid #fff;
    background: #fff;
}

.nav-right {
    float: left;
    height: 44px;
    position: relative;
    width: 160px;
    margin-left: -160px;
    text-align: right;
}

.nav-left {
    background-color: #0f87da;
    color: #fff;
    font-size: 18px;
    height: 45px;
    line-height: 44px;
}

.nav-center {
    float: left;
    width: 100%;
}

.nav-left h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 100%;
    height: 44px;
    line-height: 44px;
    background: url(http://img.alicdn.com/tps/i1/TB10wsLHFXXXXbWaXXXxnPKJpXX-240-45.jpg) no-repeat center center;
    padding-left: 45px;
    cursor: pointer;
    color: #fff;
}

.nav-right a {
    display: block;
    width: 160px;
    text-align: right;
    height: 44px;
    line-height: 44px;
    color: #000;
    font-size: 16px;
    background: url(http://img.alicdn.com/tps/i4/TB1wQMPHFXXXXXeaXXXKqCFFpXX-18-18.jpg) no-repeat 55px center;
}

.nav-center ul {
    min-width: 500px;
    height: 45px;
    margin: 0 160px 0 240px;
    overflow: hidden;
}

    .nav-center ul li {
        float: left;
        color: #000;
        line-height: 44px;
        font-size: 16px;
        margin: 0 30px;
        text-align: center;
    }

        .nav-center ul li a {
            display: block;
            width: 100%;
            height: 100%;
            border-top: 1px solid #fff;
            color: #000;
        }

            .nav-center ul li a:hover, .nav-center ul li a.select {
                color: #0f87da;
            }

.nav-type {
    float: left;
    position: relative;
    width: 240px;
    margin-left: -100%; /* background: blue; */ /* margin-top: -10px; */
}

    .nav-type:hover .type {
        height: auto;
        max-height: 1000px;
    }

    .nav-type .type {
        position: absolute;
        left: 0;
        top: 45px;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled="true",startColorstr="#CC0F87DA",endColorstr="#CC0F87DA");
        background-color: rgba(15,135,218,0.8);
        width: 240px;
        z-index: 4;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
        overflow: hidden;
        max-height: 0;
    }

        .nav-type .type:hover {
            background: #0f87da;
        }

        .nav-type .type .type-top {
            width: 202px;
            max-height: 433px;
            overflow: hidden;
            color: #000;
            padding: 13px 19px 0 19px;
            -webkit-transition: all .5s;
            -moz-transition: all .5s;
            -ms-transition: all .5s;
            -o-transition: all .5s;
        }

    .nav-type .type-top dl {
        width: 202px;
        margin-bottom: 11px;
        overflow: hidden;
    }

        .nav-type .type-top dl dt {
            width: 202px;
            height: 28px;
            line-height: 28px;
            font-size: 14px;
            color: #fff;
        }

            .nav-type .type-top dl dt .arrow {
                background: url(http://img.alicdn.com/tps/i3/TB1x_.IHpXXXXX_XVXXdP0rFpXX-5-28.png);
                display: inline-block;
                width: 5px;
                height: 28px;
                vertical-align: middle;
                margin-left: 6px;
            }

        .nav-type .type-top dl dd {
            width: 101px;
            height: 24px;
            float: left;
            line-height: 24px;
            font-size: 12px;
            color: #fff;
        }

    .nav-type .type .type-bottom {
        width: 240px;
        height: 33px;
        border-top: 1px #4da1d6 solid;
        line-height: 32px;
        color: #fff;
        font-size: 12px;
        text-align: center;
        position: absolute;
        bottom: 0;
        left: 0;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
    }

    .nav-type .type:hover .type-top {
        max-height: 1000px;
    }

    .nav-type .type:hover .type-bottom {
        opacity: 0;
    }

    .nav-type .type div.space {
        height: 20px;
    }

.emptyInfo1 {
    font-size: 18px;
    text-align: center;
    margin: 10px;
    padding-bottom: 100px;
    padding-top: 50px;
}

.emptyInfo2 {
    color: #09c;
    font-size: 20px;
}

.emptyInfo3 {
    border-top: 20px solid #f5f5f5;
}

.box-info, .clearfix:after, .drop p.line, .item-box, .tabBox ul {
    overflow: hidden;
}

.filter-list {
    margin-top: 26px;
}

.J_single {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    margin: 0 20px;
    border-bottom: 1px solid #eae8e8;
}

    .J_single.kind {
        margin: 0;
        width: 100%;
        background: #fff;
        height: 45px;
        line-height: 45px;
    }

        .J_single.kind .list-left {
            width: 116px;
        }

    .J_single .list-left {
        float: left;
        color: #333;
        width: 60px;
        text-align: right;
    }

    .J_single .list-right {
        float: left;
        color: #666;
    }

        .J_single .list-right a {
            margin: 0 2px;
            height: 34px;
            line-height: 34px;
            padding: 0 5px;
            border: 1px solid #f5f5f5;
            border-radius: 1px;
            color: #666;
        }

            .J_single .list-right a.current, .J_single.kind .list-right a.current {
                border: 1px solid #6dc5dc;
            }

    .J_single.drop .list-right a, .J_single.kind .list-right a {
        border: 1px solid #fff;
    }

    .J_single .list-kind-right a {
        height: 45px;
        line-height: 45px;
    }

.sort-list {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #fff;
    margin-bottom: 10px;
}

    .sort-list li {
        float: left;
        padding: 0 20px;
        border-right: 1px solid #eae8e8;
        text-align: center;
        font-size: 12px;
        color: #333;
        cursor: pointer;
    }

.drop .list-right, .list-three {
    border: 1px solid #ccc;
    position: relative;
    float: left;
}

.sort-list li.current a:link, .sort-list li.current a:visited {
    color: #f60;
}

.sort-list li a {
    display: block;
}

.sort-list li i {
    margin-left: 2px;
    width: 8px;
    display: inline-block;
    background: url(/images/v2016/up.jpg) no-repeat;
    height: 11px;
    position: relative;
    top: 1px;
}

    .sort-list li i.up {
        background: url(http://gtms02.alicdn.com/tps/i2/TB1xOaRHVXXXXc3XXXXjn0vFFXX-8-11.gif) no-repeat;
    }

    .sort-list li i.down {
        background: url(/images/v2016/down.gif) no-repeat;
    }

.sort-list li.current i {
    background: url(http://gtms02.alicdn.com/tps/i2/TB1xOaRHVXXXXc3XXXXjn0vFFXX-8-11.gif) no-repeat;
}

    .sort-list li.current i.up {
        background: url(http://gtms03.alicdn.com/tps/i3/TB1L4c7HFXXXXbcXFXXH.hvFFXX-8-11.jpg) no-repeat;
    }

    .sort-list li.current i.down {
        background: url(http://gtms02.alicdn.com/tps/i2/TB1xOaRHVXXXXc3XXXXjn0vFFXX-8-11.gif) no-repeat;
    }

.sort-list li a:link, .sort-list li a:visited {
    color: #333;
}

.drop {
    z-index: 2;
    width: 100%;
    margin: 0;
}

    .drop .list-left {
        float: left;
        color: #000;
        font-size: 12px;
    }

        .drop .list-left a {
            color: #666;
        }

    .drop .list-right {
        margin-top: 9px;
        background: #fff;
        left: 4px;
    }

        .drop .list-right .select {
            width: 80px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            background: url(http://gtms02.alicdn.com/tps/i2/TB11wplHVXXXXaRXpXXgoLiJFXX-7-4.jpg) 70px center no-repeat #fff;
            cursor: pointer;
        }

        .drop .list-right .span_con {
            display: none;
            border-top: 1px solid #ccc;
        }

        .drop .list-right a {
            display: block;
            height: 22px;
            line-height: 22px;
            text-align: center;
            margin: 0 7px;
            padding: 0;
        }

            .drop .list-right a.hover {
                background: #f60;
                color: #fff;
            }

.list-three {
    margin-top: 9px;
    left: 22px;
    z-index: 3;
    margin-right: 15px;
}

.drop .list-three .select2 {
    padding: 0 5px 0 10px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
    background: #fff;
    color: #666;
}

    .drop .list-three .select2.clicked {
        color: #fff;
        background: #f60;
    }

.drop .list-three .span_con2 {
    background: #fff;
    width: 156px;
    border: 1px solid #f60;
    display: none;
    position: absolute;
    top: 21px;
    left: -1px;
}

    .drop .list-three .span_con2 a {
        display: block;
        padding: 3px 7px;
        margin: -1px 3px 3px;
        color: #333;
        font-size: 12px;
        float: left;
        line-height: 22px;
    }

        .drop .list-three .span_con2 a.hover {
            background: #f60;
            color: #fff;
        }

.drop .gt {
    position: absolute;
    left: -13px;
    top: -10px;
}

.drop p.line {
    width: 188px;
    height: 20px;
    position: absolute;
    left: 94px;
    top: -1px;
    z-index: 1000;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    display: none;
}

.tip_con .text, .tip_con .tip {
    height: 40px;
    line-height: 40px;
}

.tip_con, .tip_con .tip {
    position: relative;
    float: left;
}

.tip_con {
    z-index: 2;
    left: 30px;
}

    .tip_con .text {
        float: left;
        width: 43px;
    }

    .tip_con .tip span {
        display: block;
        line-height: 22px;
        float: left;
        padding: 0 15px 0 5px;
        color: #6dc5dc;
        border: 1px solid #6dc5dc;
        margin-top: 8px;
        background: #fff;
    }

    .tip_con .tip a.close {
        display: block;
        width: 12px;
        height: 12px;
        background: url(http://gtms04.alicdn.com/tps/i4/TB1gM4kHVXXXXb4XFXXQ5bwJFXX-8-8.jpg) center center no-repeat;
        position: absolute;
        top: 15px;
        right: 2px;
    }

#lnk_search, .box-btn .xq, .hidden {
    display: none;
}

.tabBox {
    background: #faf9f9;
}

    .tabBox ul {
        width: 100%;
    }

        .tabBox ul li {
            width: 100%;
            float: left;
            height: auto;
            line-height: 38px;
        }

.list-item {
    height: auto;
    font-size: 12px;
    border-bottom: 1px solid #eae8e8;
    border-top: 1px solid #eae8e8;
    background: #fff;
    padding-top: 12px;
}

    .list-item:hover {
        background: #f2fbfe;
        border-top: 1px solid #7cd4f3;
        border-bottom: 1px solid #7cd4f3;
    }

        .list-item:hover .box-btn .xq {
            display: block;
        }

    .list-item .box-pic img {
        width: 100px;
        height: 75px;
        margin-top: 8px;
    }

.box-pic {
    width: 100px;
    height: 100%;
    float: left;
    margin: 0 20px;
}

.box-info-wrap {
    margin-right: 400px;
}

.box-star {
    width: 230px;
    height: 140px;
    float: right;
    padding-top: 18px;
}

.box-btn {
    width: 138px;
    height: 100%;
    float: right;
}

.box-info h4 {
    margin-top: -10px;
    font-size: 14px;
    color: #000;
    line-height: 48px;
}

    .box-info h4 a {
        color: #000;
    }

.box-info p {
    font-size: 12px;
    color: #666;
    line-height: 20px;
    margin-bottom: 20px;
}

    .box-info p a:link, .box-info p a:visited {
        color: #2AABE4;
        padding: 4px 5px;
        border: 1px solid transparent;
        cursor: pointer;
        margin: 0 3px;
    }

    .box-btn .xq, .box-info p a:hover {
        border: 1px solid #2AABE4;
    }

.box-star .score-con, .box-star .service-com, .box-star .user-num {
    color: #666;
    font-size: 12px;
    line-height: 24px;
    margin-top: 6px;
}

.box-star .user-num {
    margin-top: 18px;
}

    .box-star .user-num span {
        color: #333;
    }

.icon-star2::before {
    content: "★";
}

.box-star .icon-star2 {
    color: #f60;
    font-size: 12px;
    margin-right: 2px;
    font-family: iconfont;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
}

    .box-star .icon-star2.non {
        color: #dedede;
    }

.box-star .score-con span.score {
    color: #f60;
}

.box-star .service-com a {
    color: #00a2ca;
}

.box-btn p {
    color: #f60;
    font-size: 14px;
    line-height: 28px;
    margin-top: 40px;
}

    .box-btn p span {
        font-size: 24px;
        line-height: 28px;
    }

.box-btn .xq {
    width: 98px;
    height: 22px;
    line-height: 22px;
    background: #00a2ca;
    color: #fff;
    text-align: center;
    margin-top: 24px;
}

.bc-icon-star {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: url(http://gtms01.alicdn.com/tps/i1/TB1G_9FHVXXXXXyXVXXQnuvFXXX-15-13.gif) repeat-x;
    height: 13px;
    width: 75px;
    margin-right: 5px;
}

.bc-iocn-span {
    display: block;
    float: left;
    background: url(http://gtms01.alicdn.com/tps/i1/TB1DoaWHVXXXXXNXXXXQnuvFXXX-15-13.gif) repeat-x;
    height: 13px;
}

.triangle {
    position: relative;
    border-style: solid;
    height: 0;
    width: 0;
    top: 11px;
    margin-left: 5px;
}

.clicked .triangle-t, .triangle-t {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}

.triangle-t {
    border-bottom: 5px solid transparent;
    border-top: 5px solid #8f8f8f;
}

.clicked .triangle-t {
    border-bottom: 5px solid #fff;
    border-top: 5px solid transparent;
    top: -11px;
}

.y-next a:link, .y-next a:visited, .y-page a:link, .y-page a:visited, .y-prev a:link, .y-prev a:visited {
    color: #00a2ca;
}

.y-next:hover a, .y-page:hover a, .y-prev:hover a {
    color: #fff!important;
    text-decoration: none;
}

.normal-floor .floor-more:hover {
    color: #2AABE4;
    text-decoration: underline;
}

.product-item .item-info .record-thumb a {
    vertical-align: top;
    display: block;
    margin: 0 auto;
    position: relative;
}

.plist {
    height: 405px;
    width: 100%;
}

    .plist li {
        width: 240px;
        height: 280px;
        margin: 0 10px 10px 0;
        float: left;
        position: relative;
        background: #fff;
    }

        .plist li span.mark {
            width: 1px;
            height: 100%;
            background: #f5f5f5;
            top: 0;
            right: -1px;
            display: block;
            position: absolute;
        }

        .plist li .item-info .pic {
            width: 200px;
            height: 60px;
            margin: 0 auto;
            padding-top: 20px;
        }

            .plist li .item-info .pic img {
                height: 60px;
                display: block;
                margin: 0 auto;
                max-width: 110px;
            }

        .plist li .item-info h4 {
            padding-top: 2px;
            height: 28px;
            line-height: 28px;
            overflow: hidden;
            color: #333;
            font-size: 16px;
            text-align: center;
        }

        .plist li .item-info .score-line {
            height: 18px;
            line-height: 18px;
            width: 135px;
            margin: 0 auto;
            padding-left: 25px;
            padding-bottom: 17px;
        }

            .plist li .item-info .score-line .star-line {
                height: 13px;
                background: url(http://img.alicdn.com/tps/i1/TB1tuhQHVXXXXXVXVXX.MLWFXXX-16-26.png) repeat-x;
                width: 80px;
                float: left;
                margin-top: 3px;
            }

            .plist li .item-info .score-line .line {
                background: url(http://img.alicdn.com/tps/i1/TB1tuhQHVXXXXXVXVXX.MLWFXXX-16-26.png) repeat-x;
                height: 13px;
                background-position: 0 -13px;
                width: 0;
            }

            .plist li .item-info .score-line .score {
                font-size: 12px;
                color: #f60;
                float: left;
                padding-left: 5px;
            }

            .plist li .item-info .score-line.score1 .line {
                width: 16px;
            }

            .plist li .item-info .score-line.score2 .line {
                width: 32px;
            }

            .plist li .item-info .score-line.score3 .line {
                width: 48px;
            }

            .plist li .item-info .score-line.score4 .line {
                width: 64px;
            }

            .plist li .item-info .score-line.score5 .line {
                width: 80px;
            }

        .plist li .item-info .info {
            height: 20px;
            line-height: 20px;
            margin: 0 20px;
            color: #666;
            font-size: 12px;
            border-top: solid #eee 1px;
            padding-top: 5px;
        }

            .plist li .item-info .info i {
                color: #000;
                font-style: normal;
            }

li .item-info .info span {
    color: #00a2ca;
}

li .item-info .info p {
    overflow: hidden;
    height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

li .item-price {
    color: #666;
    font-size: 12px;
    text-align: left;
    margin-left: 20px;
}

    li .item-price p.act-price {
        line-height: 40px;
        height: 40px;
        padding-right: 13px;
    }

        li .item-price p.act-price .price {
            font-size: 24px;
            color: #f60;
            font-family: "Arial";
        }

        li .item-price p.act-price i {
            font-size: 12px;
            font-style: normal;
        }

    li .item-price .tips {
        color: #fff;
        display: inline-block;
        background: #fc4f08;
        *display: inline;
        *zoom: 1;
        height: 18px;
        line-height: 18px;
        padding: 0 4px;
        vertical-align: middle;
        position: relative;
        top: -4px;
    }

    li .item-price p.original-price {
        text-decoration: line-through;
        line-height: 20px;
        padding-left: 42px;
    }

li .item-btn {
    text-align: center;
}

    li .item-btn .y-btn-blue {
        font-size: 12px;
        padding: 0 10px 1px;
        height: 21px;
        line-height: 21px;
    }

.pull-right {
    float: right;
}

.mt-16 {
    margin-bottom: 16px;
}

.y-blue {
    color: #00a2ca!important;
}

.mainpage {
    background-color: #f7f8fa;
}

.index-slip {
    height: 60px;
    line-height: 60px;
    font-size: 12px;
    color: #333;
}

    .index-slip a {
        line-height: 40px;
        font-size: 12px;
        margin: 0 5px;
        color: #00a2ca;
    }

    .index-slip span {
        color: #666;
    }

.select-one, .select-two {
    margin-left: 233px;
}

.item-list {
    width: 100%;
    overflow: hidden;
    height: 100%;
    margin-bottom: 25px;
}

    .item-list .item-left {
        width: 73%;
        height: 100%;
        float: left;
        overflow: hidden;
    }

    .item-list .item-right {
        width: 25%;
        margin-left: 2%;
        height: 100%;
        float: left;
        background: #fff;
        padding: 20px 0;
    }

    .item-list .product-info-top-wrap {
        background: #fff;
        padding: 20px 10px;
    }

    .item-list .item-left .view {
        float: left;
        width: 204px;
        height: 100%;
    }

        .item-list .item-left .view img {
            width: 159px;
            height: 119px;
            margin-left: 38px;
        }

    .item-list .item-left .itemInfo {
        width: 65%;
        float: left;
        margin-left: 4%;
    }

        .item-list .item-left .itemInfo h5 {
            font-size: 22px;
            line-height: 24px;
            color: #000;
            width: 600px;
        }

        .item-list .item-left .itemInfo .intro ul {
            overflow: hidden;
        }

        .item-list .item-left .itemInfo .intro li {
            width: 240px;
            height: 24px;
            line-height: 24px;
            float: left;
            color: #666;
        }

            .item-list .item-left .itemInfo .intro li span {
                color: #333;
            }

            .item-list .item-left .itemInfo .intro li a {
                color: #2AABE4;
            }

    .item-list .item-left .select-one {
        margin-top: 0;
    }

        .item-list .item-left .select-one .version {
            width: 480px;
            height: 24px;
            margin-bottom: 10px;
        }

        .item-list .item-left .select-one .version-left {
            width: 72px;
            height: 24px;
            line-height: 24px;
            color: #666;
            text-align: left;
            float: left;
        }

        .item-list .item-left .select-one .version-right {
            width: 114px;
            height: 24px;
            line-height: 24px;
            float: left;
            cursor: pointer;
        }

            .item-list .item-left .select-one .version-right .list {
                display: none;
                border: 1px solid #ccc;
                background: #fff;
                box-shadow: 0 1px 5px rgba(0,0,0,.3);
                overflow: hidden;
                position: relative;
                z-index: 2;
            }

                .item-list .item-left .select-one .version-right .list a {
                    display: block;
                    height: 24px;
                    line-height: 24px;
                    color: #333;
                    padding: 0 6px;
                }

                    .item-list .item-left .select-one .version-right .list a:hover {
                        background: #ccc;
                    }

            .item-list .item-left .select-one .version-right .sel-box {
                width: 100px;
                height: 22px;
                line-height: 22px;
                background-color: #eafbfe;
                border: 1px solid #6dc5dc;
                color: #000;
                border-radius: 4px;
                overflow: hidden;
                padding: 0 6px;
                transition: all .3s ease 0s;
                white-space: nowrap;
                display: block;
            }

        .item-list .item-left .select-one .area {
            width: 480px;
            height: 24px;
        }

        .item-list .item-left .select-one .area-left {
            width: 72px;
            height: 24px;
            line-height: 24px;
            color: #666;
            text-align: left;
            float: left;
        }

        .item-list .item-left .select-one .area-right {
            height: 24px;
            line-height: 24px;
            float: left;
            cursor: pointer;
        }

            .item-list .item-left .select-one .area-right a {
                border-radius: 4px;
                display: inline-block;
                height: 22px;
                line-height: 22px;
                margin-right: 10px;
                outline: 0;
                overflow: hidden;
                text-align: center;
                transition: all .3s ease 0s;
                width: 54px;
                float: left;
                background: #f9f9f9;
                color: #999;
                border: 1px solid #eee;
            }

                .item-list .item-left .select-one .area-right a.current {
                    background: #eafbfe;
                    border-color: #6dc5dc;
                    color: #000;
                }

        .item-list .item-left .select-one .newEsc {
            margin-top: 20px;
            width: 406px;
        }

            .item-list .item-left .select-one .newEsc fieldset {
                border-width: 1px;
                border-color: #fbf8f7;
                border-radius: 5px;
                border-style: solid;
            }

                .item-list .item-left .select-one .newEsc fieldset.error {
                    border-color: #f60;
                }

            .item-list .item-left .select-one .newEsc legend {
                color: #333;
                font-size: 12px;
                line-height: 24px;
            }

            .item-list .item-left .select-one .newEsc .config {
                padding-left: 16px;
                width: 390px;
                height: 24px;
                margin-top: 16px;
                margin-bottom: 10px;
            }

        .item-list .item-left .select-one .config-left {
            width: 72px;
            height: 24px;
            line-height: 24px;
            color: #666;
            text-align: left;
            float: left;
        }

        .item-list .item-left .select-one .config-right {
            height: 24px;
            line-height: 24px;
            float: left;
            cursor: pointer;
        }

            .item-list .item-left .select-one .config-right .sel-box {
                width: 195px;
                height: 22px;
                line-height: 22px;
                background-color: #eafbfe;
                border: 1px solid #6dc5dc;
                color: #000;
                border-radius: 4px;
                overflow: hidden;
                padding: 0 6px;
                transition: all .3s ease 0s;
                white-space: nowrap;
                display: block;
            }

                .item-list .item-left .select-one .config-right .sel-box.error {
                    border-color: #f60;
                    background: #f6f6f6;
                }

            .item-list .item-left .select-one .config-right .list {
                display: none;
                border: 1px solid #ccc;
                background: #fff;
                box-shadow: 0 1px 5px rgba(0,0,0,.3);
                overflow: hidden;
                position: relative;
                z-index: 2;
            }

                .item-list .item-left .select-one .config-right .list a {
                    display: block;
                    height: 24px;
                    line-height: 24px;
                    color: #333;
                    padding: 0 6px;
                }

                    .item-list .item-left .select-one .config-right .list a:hover {
                        background: #ccc;
                    }

        .item-list .item-left .select-one .newEsc .time {
            padding-left: 16px;
            width: 390px;
            height: 24px;
            margin-bottom: 14px;
        }

        .item-list .item-left .select-one .time-left {
            width: 72px;
            height: 24px;
            line-height: 24px;
            color: #666;
            text-align: left;
            float: left;
        }

        .item-list .item-left .select-one .time-right {
            height: 24px;
            line-height: 24px;
            float: left;
            cursor: pointer;
        }

            .item-list .item-left .select-one .time-right a {
                border-radius: 4px;
                display: inline-block;
                height: 22px;
                line-height: 22px;
                margin-right: 10px;
                outline: 0;
                overflow: hidden;
                text-align: center;
                transition: all .3s ease 0s;
                width: 54px;
                float: left;
                background: #f9f9f9;
                color: #999;
                border: 1px solid #eee;
            }

                .item-list .item-left .select-one .time-right a.current {
                    background: #eafbfe;
                    border-color: #6dc5dc;
                    color: #000;
                }

        .item-list .item-left .select-one .price-con {
            margin: 18px 0 25px;
        }

            .item-list .item-left .select-one .price-con .text {
                color: #999;
                font-size: 14px;
            }

                .item-list .item-left .select-one .price-con .text em {
                    color: #f60;
                    font-size: 22px;
                    font-style: normal;
                }

            .item-list .item-left .select-one .price-con .comm {
                font-size: 14px;
                text-indent: 25px;
                color: #999;
            }

                .item-list .item-left .select-one .price-con .comm em, .item-list .item-left .select-one .price-con .comm i {
                    color: #f60;
                    font-style: normal;
                }

        .item-list .item-left .select-one .submit-con a.y-btn {
            -moz-user-select: none;
            background-color: #fc4f08;
            border: 1px solid #fc4f08;
            color: #fff;
            cursor: pointer;
            display: inline-block;
            font-family: "";
            font-size: 14px;
            height: 34px;
            line-height: 34px;
            margin: 0;
            outline: 0;
            padding: 0;
            text-align: center;
            text-decoration: none;
            vertical-align: middle;
            width: 140px;
        }

    .item-list .item-left .select-two .format-right a, .item-list .item-left .select-two .order-right a {
        margin-right: 10px;
        display: inline-block;
        float: left;
        overflow: hidden;
        transition: all .3s ease 0s;
        outline: 0;
    }

    .item-list .item-left .select-one .submit-con a.y-btn-white {
        background: #fff;
        border: 1px solid #2AABE4;
        color: #2AABE4;
    }

    .item-list .item-left .select-one .submit-con .y-blue {
        color: #00a2ca;
        background: url(/images/v2016/i1.jpg) 5px center no-repeat;
        padding-left: 23px;
    }

    .item-list .item-left .select-one .confirm {
        color: #666;
        margin-top: 16px;
        line-height: 24px;
    }

    .item-list .item-left .select-two .format {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 10px;
        overflow: hidden;
    }

    .item-list .item-left .select-two .format-left {
        width: 72px;
        height: 24px;
        line-height: 24px;
        color: #666;
        text-align: left;
        float: left;
    }

    .item-list .item-left .select-two .format-right {
        line-height: 24px;
        float: left;
        cursor: pointer;
    }

        .item-list .item-left .select-two .format-right a {
            border-radius: 4px;
            height: 22px;
            line-height: 22px;
            text-align: center;
            padding: 0 10px;
            background: #f9f9f9;
            color: #999;
            border: 1px solid #eee;
            margin-bottom: 5px;
        }

            .item-list .item-left .select-two .format-right a.current {
                background: #eafbfe;
                border-color: #6dc5dc;
                color: #000;
            }

    .item-list .item-left .select-two .order {
        width: 402px;
        height: 24px;
        margin-bottom: 10px;
    }

    .item-list .item-left .select-two .order-left {
        width: 72px;
        height: 24px;
        line-height: 24px;
        color: #666;
        text-align: left;
        float: left;
    }

    .item-list .item-left .select-two .order-right {
        height: 24px;
        line-height: 24px;
        float: left;
        cursor: pointer;
    }

        .item-list .item-left .select-two .order-right a {
            border-radius: 4px;
            height: 22px;
            line-height: 22px;
            text-align: center;
            width: 54px;
            background: #f9f9f9;
            color: #999;
            border: 1px solid #eee;
        }

            .item-list .item-left .select-two .order-right a.current {
                background: #eafbfe;
                border-color: #6dc5dc;
                color: #000;
            }

    .item-list .item-left .select-two .oldprice {
        font-size: 12px;
        color: #666;
        line-height: 30px;
        margin-top: 35px;
    }

    .item-list .item-left .select-two .newprice {
        font-size: 12px;
        color: #666;
        line-height: 30px;
    }

        .item-list .item-left .select-two .newprice span.price {
            color: #f60;
            font-size: 12px;
        }

        .item-list .item-left .select-two .newprice span.tip {
            color: #fff;
            background: #f60;
            padding: 2px 4px;
            position: relative;
            top: -4px;
        }

    .item-list .item-left .select-two .cuxiaoprice span.price {
        color: #f60;
        font-size: 12px;
    }

    .item-list .item-left .select-two .cuxiaoprice span.tip {
        color: #fff;
        background: #f60;
        padding: 2px 4px;
        position: relative;
        top: -4px;
    }

    .item-list .item-left .select-two .renewprice {
        font-size: 12px;
        color: #666;
        line-height: 30px;
    }

        .item-list .item-left .select-two .renewprice span.price {
            color: #f60;
            font-size: 12px;
        }

        .item-list .item-left .select-two .renewprice span.tip {
            color: #fff;
            background: #f60;
            padding: 2px 4px;
            position: relative;
            top: -4px;
        }

    .item-list .item-left .select-two a.y-btn {
        -moz-user-select: none;
        background-color: #fc4f08;
        border: 1px solid #fc4f08;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-family: "";
        font-size: 14px;
        height: 34px;
        line-height: 34px;
        margin: 34px 0 0;
        outline: 0;
        padding: 0;
        text-align: center;
        text-decoration: none;
        vertical-align: middle;
        width: 140px;
    }

    .item-list .item-right .service {
        border-bottom: 1px solid #eae8e8;
        padding: 0 20px 30px;
    }

        .item-list .item-right .service h5 {
            font-size: 14px;
            color: #666;
            margin-bottom: 20px;
        }

        .item-list .item-right .service p {
            color: #333;
            font-size: 12px;
            line-height: 24px;
        }

            .item-list .item-right .service p span {
                color: #666;
            }

.ds-aliww {
    display: inline-block;
    width: 77px;
}

    .ds-aliww img {
        position: relative;
        top: 4px;
    }

.item-list .item-right .nominate {
    padding: 0 20px;
}

    .item-list .item-right .nominate h5 {
        font-size: 14px;
        color: #666;
        margin-top: 16px;
    }

    .item-list .item-right .nominate li {
        overflow: hidden;
        margin-top: 28px;
    }

        .item-list .item-right .nominate li img {
            width: 62px;
            height: 46px;
            float: left;
            margin-right: 12px;
        }

        .item-list .item-right .nominate li .intro {
            float: left;
            width: 65%;
        }

            .item-list .item-right .nominate li .intro h6 {
                font-size: 14px;
                color: #333;
            }

            .item-list .item-right .nominate li .intro p {
                font-size: 12px;
                color: #666;
                line-height: 22px;
            }

                .item-list .item-right .nominate li .intro p span {
                    color: #333;
                }

                    .item-list .item-right .nominate li .intro p span em {
                        color: #f60;
                        font-size: 16px;
                        font-style: normal;
                    }

.score-con {
    color: #666;
    font-size: 12px;
    line-height: 24px;
    margin: 15px 0;
}

.icon-star2::before {
    content: "★"!important;
}

.icon-star2 {
    color: #f60;
    font-size: 12px;
    margin-right: 2px;
    font-family: iconfont;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
}

    .icon-star2.non {
        color: #dedede;
    }

.score-con span.score {
    color: #f60;
}

.item-list .item-left .itemInfo .select-one .sel-box .down {
    background: url(/images/v2016/i8.png) center center no-repeat;
    cursor: pointer;
    display: inline;
    float: right;
    height: 4px;
    margin: 10px 1px 0 0;
    width: 7px;
    transition: all .3s ease 0s;
}

.item-list .item-left .itemInfo .select-one .sel-box .rotate {
    transform: rotate(180deg);
}

.product-info-hd {
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.block-con .ver-con {
    margin: 15px 20px 20px 0;
}

.item-intro {
    margin-top: 24px;
    background: #fff;
    overflow: hidden;
}

    .item-intro .link {
        width: 100%;
        height: 46px;
        line-height: 46px;
    }

        .item-intro .link .inner-link {
            border: 1px solid #dfdfde;
            height: 44px;
            width: 100%;
            background: #f7f7f5;
            border-left: 0;
        }

            .item-intro .link .inner-link.fixed {
                position: fixed;
                top: 0;
                z-index: 500;
            }

            .item-intro .link .inner-link ul {
                overflow: hidden;
                margin-top: -1px;
            }

                .item-intro .link .inner-link ul li {
                    width: 200px;
                    height: 44px;
                    float: left;
                    text-align: center;
                    font-size: 16px;
                    color: #000;
                    background: #f7f7f5;
                    border: 1px solid #dfdfde;
                    margin-right: -1px;
                }

                    .item-intro .link .inner-link ul li a {
                        display: block;
                        width: 100%;
                        height: 100%;
                        color: #666;
                    }

                    .item-intro .link .inner-link ul li.select {
                        border-top: 2px solid #2AABE4;
                        border-bottom: 1px solid #fff;
                        background: #fff;
                    }

                        .item-intro .link .inner-link ul li.select a {
                            color: #00a2ca;
                        }

    .item-intro .box-icon {
        padding: 0 40px;
        margin-top: 20px;
    }

        .item-intro .box-icon h5 {
            color: #000;
            font-size: 16px;
            font-weight: 400;
            height: 46px;
            line-height: 46px;
            border-bottom: 1px solid #eae8e8;
            margin-bottom: 15px;
        }

        .item-intro .box-icon h6 {
            color: #000;
            font-size: 14px;
            font-weight: 400;
            line-height: 34px;
        }

        .item-intro .box-icon p {
            font-size: 12px;
            color: #666;
            line-height: 24px;
            word-break: break-all;
            word-wrap: break-word;
        }

        .item-intro .box-icon ul li {
            width: 100%;
            min-height: 96px;
            border-bottom: 1px dashed #eae8e8;
            overflow: auto;
        }

            .item-intro .box-icon ul li .top {
                overflow: hidden;
                width: 100%;
                margin: 10px 0 15px;
            }

            .item-intro .box-icon ul li .score-con, .item-intro .box-icon ul li span.time, .item-intro .box-icon ul li span.y-blue {
                float: left;
                margin: 0 55px 0 0;
                line-height: 24px;
            }

            .item-intro .box-icon ul li span.time {
                color: #666;
            }

.y-align-center {
    margin: 40px 0;
    text-align: center;
}

.service .span-left {
    width: 68px;
    float: left;
}

.service .span-right {
    margin-left: 68px;
    float: left;
}

.service .span-right2 {
    overflow: hidden;
}

    .service .span-right a.ds-aliww, .service .span-right2 a.ds-aliww {
        padding-right: 8px;
        height: 22px;
    }

.comment-list .zhuijia {
    color: #cdcdcd;
}

#pagination, .pagination {
    margin: 25px 0 60px;
    height: 34px;
}

.page a {
    display: inline-block;
    padding-right: 10px;
    padding-left: 10px;
    height: 32px;
    line-height: 32px;
}

.page {
    float: right;
    margin: 0 16px;
}

    .page a, .page span.page-next {
        margin-left: 5px;
    }

    .page a {
        border: 1px solid #ccc;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        color: #00a2ca;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
    }

        .page a.page-current, .page a:hover {
            border: 1px solid #00a2ca;
            color: #fff;
        }

        .page a.page-current {
            background: #00a2ca;
        }

        .page a:hover {
            background: #33b5d4;
            text-decoration: none;
        }

    .page span {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        color: #ccc;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
    }

        .page span.page-dot {
            border: 0;
            background: #fff;
        }

.purchase-record table td, .purchase-record table th {
    line-height: 36px;
    height: 36px;
    color: #333;
    padding: 0 10px;
}

.purchase-record table th {
    background: #f8f8f8;
}

.y-next a:link, .y-next a:visited, .y-page a:link, .y-page a:visited, .y-prev a:link, .y-prev a:visited {
    color: #00a2ca;
}

.y-next:hover a, .y-page:hover a, .y-prev:hover a {
    color: #fff!important;
    text-decoration: none;
}

#uc-version .list a {
    display: block;
    height: 24px;
    line-height: 24px;
    color: #333;
    padding: 0 6px;
}

    #uc-version .list a:hover {
        background: #ccc;
    }

#uc-version a.unit {
    display: inline-block;
    width: 100px;
    height: 22px;
    line-height: 22px;
    background-color: #eafbfe;
    border: 1px solid #6dc5dc;
    border-radius: 4px;
    overflow: hidden;
    padding: 0 6px;
    transition: all .3s ease 0s;
    white-space: nowrap;
    color: #878787;
}

#uc-buy-ecs a.unit, #uc-region a.unit {
    padding: 5px 12px;
    margin-right: 10px;
    background: #f6f6f6;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    color: #878787;
}

    #uc-buy-ecs a.unit.current, #uc-region a.unit.current {
        color: #333;
        background: #e4fafe;
        border: 1px solid #5dbbd6;
    }

#uc-configure .list a {
    display: block;
    height: 24px;
    line-height: 24px;
    color: #333;
    padding: 0 6px;
}

    #uc-configure .list a:hover {
        background: #ccc;
    }

.ver-block {
    border: 1px solid #eaeaea;
    padding: 10px 10px 2px;
    position: relative;
    margin: 20px 0;
    width: 400px;
}

#uc-configure a.unit, .uc-select .unit {
    padding: 0 6px;
    white-space: nowrap;
    overflow: hidden;
}

.ver-block-tit {
    position: absolute;
    top: -10px;
    left: 0;
}

.ver-block-minus-top {
    margin-top: -16px;
}

.submit-con {
    margin: 13px 0;
}

.submit {
    margin-top: 13px!important;
}

.btn-buy-new:link, .btn-buy-new:visited {
    color: #fff;
}

.ver-block-border fieldset {
    border-width: 1px;
    border-radius: 5px;
    border-color: #eaeaea;
    border-style: solid;
}

    .ver-block-border fieldset legend {
        color: #333;
        line-height: 30px;
        font-size: 12px;
    }

#uc-configure a.unit {
    display: inline-block;
    width: 226px;
    height: 22px;
    line-height: 22px;
    background-color: #eafbfe;
    border: 1px solid #6dc5dc;
    border-radius: 4px;
    transition: all .3s ease 0s;
    color: #878787;
}

.ver-block-item {
    padding-left: 16px;
    width: 390px;
    margin-bottom: 20px;
}

.uc-select .unit .down, a.unit .down {
    float: right;
    width: 7px;
    cursor: pointer;
}

.item-list .item-left .itemInfo .select-one .text14 {
    vertical-align: top;
    color: #666;
    font-size: 12px;
}

#uc-configure a.unit span {
    color: #878787;
}

a.unit .down {
    background: ur(/images/v2016/i3.png) center center no-repeat;
    display: inline;
    height: 4px;
    margin: 10px 1px 0 0;
    transition: all .3s ease 0s;
}

#uc-duration a.unit {
    padding: 5px 12px;
    margin-right: 10px;
    background: #f6f6f6;
    border: 1px solid #eaeaea;
    border-radius: 5px;
    color: #878787;
}

    #uc-duration a.unit.current {
        color: #333;
        background: #e4fafe;
        border: 1px solid #5dbbd6;
    }

.uc-select .ico-centos, .uc-select .ico-debian, .uc-select .ico-redhat, .uc-select .ico-ubuntu, .uc-select .ico-windows, .uc-select .unit .down {
    background: ur(/images/v2016/i2.png) no-repeat;
}

.uc-select .ico-aliyun-linux {
    background: ur(/images/v2016/i4.png) no-repeat;
}

.uc-select .unit .down, .uc-select .unit:link .down, .uc-select .unit:visited .down {
    background-position: 0 -120px;
}

.uc-select {
    display: inline-block;
    position: relative;
    height: 26px;
    z-index: 0;
    top: 7px;
}

    .uc-select.z9 {
        z-index: 9;
    }

    .uc-select .unit {
        display: block;
        height: 24px;
        background-color: #f9f9f9;
        border: 1px solid #eee;
        line-height: 2;
        border-radius: 4px;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        outline: 0;
    }

        .uc-select .unit:link, .uc-select .unit:visited {
            background-color: #f9f9f9;
            border-color: #eee;
            color: #999;
        }

        .uc-select .unit:hover {
            background-color: #eafbfe;
            border-color: #eafbfe;
            color: #000;
            text-decoration: none;
        }

        .uc-select .unit .down {
            display: inline;
            height: 4px;
            margin: 10px 1px 0 0;
            -webkit-transition: -webkit-transform .3s;
            -moz-transition: -moz-transform .3s;
            -ms-transition: -ms-transform .3s;
            -o-transition: -o-transform .3s;
        }

        .uc-select .unit .down-rotate {
            -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
        }

        .uc-select .current:hover .down, .uc-select .current:link .down, .uc-select .current:visited .down, .uc-select .unit:hover .down {
            background-position: 0 -144px;
        }

@media screen and(-webkit-min-device-pixel-ratio:0) {
    .uc-select .unit .icon-down3 {
        margin-top: 6px;
    }
}

.uc-select .current:hover, .uc-select .current:link, .uc-select .current:visited {
    background-color: #eafbfe;
    border-color: #6dc5dc;
    color: #000;
}

.uc-select .error:hover, .uc-select .error:link, .uc-select .error:visited {
    border-color: #e00;
    background-color: #fff8f3;
    color: #000;
}

    .uc-select .error:hover .down, .uc-select .error:link .down, .uc-select .error:visited .down {
        background-position: 0 -120px;
        cursor: pointer;
    }

.uc-select .list {
    display: none;
    position: absolute;
    left: 0;
    top: 26px;
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #fff;
    box-shadow: 0 1px 5px rgba(0,0,0,.3);
}

.uc-select .list-scroll {
    height: 208px;
    overflow: auto;
}

.uc-select .list a {
    display: block;
    height: 24px;
    padding: 0 6px;
    border: 1px solid #fff;
    line-height: 2;
    color: #000;
    white-space: nowrap!important;
}

    .uc-select .list a:link, .uc-select .list a:visited {
        background-color: #fff;
        color: #000;
        outline: 0;
    }

    .uc-select .list a:hover {
        background-color: #eee;
        color: #000;
        text-decoration: none;
    }

.uc-select .ico-aliyun-linux, .uc-select .ico-centos, .uc-select .ico-debian, .uc-select .ico-redhat, .uc-select .ico-ubuntu, .uc-select .ico-windows {
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    margin-right: 5px;
    vertical-align: text-top;
    cursor: pointer;
}

.uc-select .ico-centos {
    background-position: 0 0;
}

.uc-select .ico-debian {
    background-position: 0 -24px;
}

.uc-select .ico-ubuntu {
    background-position: 0 -48px;
}

.uc-select .ico-redhat {
    background-position: 0 -72px;
}

.uc-select .ico-windows {
    background-position: 0 -96px;
}

.uc-select.error .unit:hover, .uc-select.error .unit:link, .uc-select.error .unit:visited {
    border-color: #e00!important;
    background-color: #fff8f3!important;
    color: #000!important;
    cursor: pointer;
}

.uc-number .uc-input {
    display: inline-block;
    width: 60px;
    border-radius: 0;
    height: 12px;
    overflow: hidden;
    border-width: 1px 0;
    text-align: center;
}

.vm-dialog .text {
    width: 80%;
}

.vm-dialog .btns {
    width: 100%;
    text-align: center;
}

    .vm-dialog .btns a {
        width: 100px;
    }

.vm-dialog span {
    float: left;
    display: block;
    margin: 5px 10px;
    height: 32px;
    line-height: 32px;
}

.vm-dialog .icon-info {
    margin-left: 0;
    width: 10%;
    color: #00a2ca;
    font-size: 32px;
}

.cb {
    clear: both!important;
}

a.reco-hd-link:link, a.reco-hd-link:visited {
    color: #666;
}

a.reco-hd-link:hover {
    color: #00a2ca;
}

.comment-list2 {
    background-color: #fff;
    margin: 0 16px;
}

    .comment-list2 dl {
        border-bottom: 1px solid #f5f5f5;
        line-height: 22px;
    }

    .comment-list2 .label {
        margin-left: 10%;
    }

    .comment-list2 em {
        color: #ffa300;
    }

        .comment-list2 em.empty {
            color: #dedede;
        }

    .comment-list2 .mark {
        color: #f60;
        margin-left: 5px;
    }

    .comment-list2 .dateTime {
        color: #999;
        margin-left: 20px;
    }

    .comment-list2 dd {
        padding: 16px 0;
    }

    .comment-list2 dt {
        padding-top: 16px;
    }

    .comment-list2 .zhuijia {
        color: #ddd;
    }

.bc-icon-star {
    display: inline-block;
    background: ur(/images/v2016/i5.gif) repeat-x;
    height: 13px;
    width: 75px;
    margin-right: 5px;
}

.bc-iocn-span {
    display: block;
    float: left;
    background: ur(/images/v2016/i6.gif) repeat-x;
    height: 13px;
}

.box-icon .sec-inner {
    padding: 0 16px;
    color: #000;
}

    .box-icon .sec-inner .desc {
        text-indent: 2em;
        margin-bottom: 8px;
    }

    .box-icon .sec-inner .list-con {
        padding-left: 2em;
    }

        .box-icon .sec-inner .list-con .info {
            margin-bottom: 8px;
        }

        .box-icon .sec-inner .list-con .fun {
            color: #999;
        }

        .box-icon .sec-inner .list-con .item {
            color: #333;
        }

.box-icon .sec-body {
    padding-left: 18px;
}

    .box-icon .sec-body .body-title {
        font-size: 20px;
        margin-bottom: 28px;
    }

    .box-icon .sec-body .list-con ul li {
        float: left;
        width: 47%;
        margin-right: 1%;
        margin-bottom: 16px;
        text-indent: 1em;
        background: ur(/images/v2016/i7.jpg) 0 10px no-repeat;
        min-height: 0;
        border-bottom: none;
    }

        .box-icon .sec-body .list-con ul li.spec {
            width: 97%;
        }

        .box-icon .sec-body .list-con ul li.nonbg {
            background: 0;
        }

            .box-icon .sec-body .list-con ul li.nonbg .top {
                margin-bottom: 24px;
            }

                .box-icon .sec-body .list-con ul li.nonbg .top .username {
                    margin-right: 70px;
                }

                .box-icon .sec-body .list-con ul li.nonbg .top .score {
                    margin-left: 2px;
                }

                .box-icon .sec-body .list-con ul li.nonbg .top .date {
                    color: #999;
                    margin-left: 20px;
                }

            .box-icon .sec-body .list-con ul li.nonbg .bottom {
                margin-bottom: 20px;
            }

            .box-icon .sec-body .list-con ul li.nonbg .line {
                margin-top: 0;
                margin-bottom: 0;
            }

.cuxiao {
    padding: 3px 6px;
    background-color: #fc0;
    color: #000;
}

.y-clearfix {
    zoom: 1;
}

    .y-clearfix:after, .y-clearfix:before {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden;
    }

    .y-clearfix:after {
        clear: both;
    }

.dd-micro-app {
    width: 100%;
    margin: 30px auto;
}

    .dd-micro-app ul {
        margin: 0;
        padding: 0;
    }

        .dd-micro-app ul li {
            width: 48.9%!important;
            height: 40px;
            margin-left: 1%;
            min-height: 40px!important;
            float: left;
            position: relative;
            border: none!important;
        }

            .dd-micro-app ul li i, .dd-micro-app ul li i img {
                width: 32px;
                height: 32px;
            }

            .dd-micro-app ul li i {
                display: block;
                border-radius: 5px;
                overflow: hidden;
                position: absolute;
                top: 4px;
                left: 0;
            }

            .dd-micro-app ul li h1, .dd-micro-app ul li span {
                display: block;
                height: 20px;
                overflow: hidden;
                position: absolute;
                left: 40px;
            }

            .dd-micro-app ul li h1 {
                width: 50%;
                color: #000;
                top: 0;
            }

            .dd-micro-app ul li span {
                width: 81%;
                color: #666;
                bottom: 0;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

.market-face, .mirror-face {
    color: #fff;
    background: #3b99fc;
}

.market-face {
    padding: 2px 4px;
    position: relative;
    top: -4px;
}

.mirror-face {
    padding: 3px 4px;
    margin-left: 2px;
}

.btj-icon-list {
    width: 100%;
    height: 20px;
    margin: 8px 0;
}

    .btj-icon-list div {
        background-repeat: no-repeat;
        padding: 0 10px 0 23px;
        float: left;
        height: 20px;
        line-height: 20px;
    }

    .btj-icon-list .btj-icon-b {
        background-position: 0 0;
        background-image: url(/images/icon-tbj.png);
    }

    .btj-icon-list .btj-icon-t {
        background-position: 0 -20px;
        background-image: url(/images/icon-tbj.png);
    }

    .btj-icon-list .btj-icon-j {
        background-position: 0 -40px;
        background-image: url(/images/icon-tbj.png);
    }

.unstyled, .list-unstyled {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}

.inline, .list-inline {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    margin-left: -5px;
}

    .inline > li, .list-inline > li {
        display: inline-block;
        padding-left: 5px;
        padding-right: 5px;
    }

    .inline li, .list-inline li {
        *display: inline;
        *zoom: 1;
        _padding-left: 5px;
        _padding-right: 5px;
    }

.simsun {
    font-family: simsun,serif;
}

.split {
    display: inline-block;
    padding: 0 5px;
    color: #eee;
}

.fr {
    float: right;
}

.fl {
    float: left;
    display: inline;
}

.hide-txt {
    visibility: hidden;
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden;
}

.hide {
    display: none;
}

.invisible {
    visibility: hidden;
}

.text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.zbj-grid {
    width: 1190px;
    margin: 0 auto;
    *zoom: 1;
}

    .zbj-grid:before, .zbj-grid:after {
        display: table;
        line-height: 0;
        content: "";
    }

    .zbj-grid:after {
        clear: both;
    }

    .zbj-grid .main-wrap, .zbj-grid .sidebar {
        float: left;
    }

    .zbj-grid .main-wrap {
        width: 100%;
    }

    .zbj-grid .main {
        margin-right: 260px;
        min-height: 1px;
    }

    .zbj-grid .sidebar {
        width: 240px;
        margin-left: -240px;
    }

.zbj-grid-inverse .main {
    margin-right: 0;
    margin-left: 260px;
}

.zbj-grid-inverse .sidebar {
    margin-left: -1190px;
}

.zbj-grid-990 {
    width: 990px;
}

    .zbj-grid-990.zbj-grid-inverse .sidebar {
        margin-left: -990px;
    }

.ui-dropdown {
    display: inline-block;
    position: relative;
    *display: inline;
    *zoom: 1;
    line-height: 18px;
    z-index: 100;
    white-space: nowrap;
}

.ui-dropdown-hd {
    display: inline-block;
    padding: 1px 14px 1px 8px;
}

    .ui-dropdown-hd b {
        position: absolute;
        right: 3px;
        top: 14px;
        width: 0;
        height: 0;
        border-width: 4px;
        border-style: solid;
        border-color: #666 transparent transparent;
        -webkit-transform-origin: 50% 20%;
        -moz-transform-origin: 50% 20%;
        -ms-transform-origin: 50% 20%;
        transform-origin: 50% 20%;
        -webkit-transition: -webkit-transform .5s ease;
        -moz-transition: -moz-transform .5s ease;
        -o-transition: -o-transform .5s ease;
        transition: transform .5s ease;
    }

.ui-dropdown-menu {
    display: none;
    padding-left: 0;
    list-style: none;
}

    .ui-dropdown-menu h4 {
        font-size: 14px;
        text-align: center;
    }

.ui-dropdown.hover .ui-dropdown-hd, .ui-dropdown:hover .ui-dropdown-hd {
    position: relative;
    z-index: 1;
    border-width: 1px 1px 0;
    border-style: solid;
    border-color: #bfbfbf;
    padding: 0 13px 1px 7px;
    background: #fff;
}

    .ui-dropdown.hover .ui-dropdown-hd b, .ui-dropdown:hover .ui-dropdown-hd b {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }

.ui-dropdown.hover .ui-dropdown-menu, .ui-dropdown:hover .ui-dropdown-menu {
    display: block;
    position: absolute;
    top: 100%;
    margin-top: -1px;
    left: 0;
    float: left;
    min-width: 72px;
    padding: 5px;
    border: 1px solid #bfbfbf;
    background: #fff;
}

    .ui-dropdown.hover .ui-dropdown-menu a, .ui-dropdown:hover .ui-dropdown-menu a {
        display: block;
        padding: 2px 5px;
    }

    .ui-dropdown.hover .ui-dropdown-menu.fr, .ui-dropdown:hover .ui-dropdown-menu.fr {
        left: auto;
        right: 0;
    }

.ui-dropdown-multi {
    white-space: normal;
}

    .ui-dropdown-multi li {
        border-bottom: 1px solid #E5E5E5;
        padding-bottom: 3px;
        margin-top: 3px;
    }

        .ui-dropdown-multi li a {
            display: inline;
            white-space: nowrap;
        }

        .ui-dropdown-multi li p {
            color: #8C8C8C;
            font-weight: bold;
            padding-left: 5px;
            margin-bottom: 0;
        }

    .ui-dropdown-multi.hover .ui-dropdown-menu, .ui-dropdown-multi:hover .ui-dropdown-menu {
        width: 205px;
        padding: 5px 5px 0 5px;
    }

        .ui-dropdown-multi.hover .ui-dropdown-menu a, .ui-dropdown-multi:hover .ui-dropdown-menu a {
            display: inline;
        }

    .ui-dropdown-multi li.highlight a {
        color: #057BD2;
        font-weight: bold;
    }

.ui-header {
    position: relative;
    background: #FFF;
    z-index: 20;
}

.ui-header-top {
    height: 25px;
    width: 100%;
    background: #f8f8f8;
    border-bottom: 1px solid #e7e7e7;
    line-height: 25px;
    color: #333;
    z-index: 110;
}

    .ui-header-top .current-site {
        margin-left: 14px;
        font-weight: bold;
    }

.ui-header-a-d {
    display: none;
}

    .ui-header-a-d .grid {
        position: relative;
    }

    .ui-header-a-d .index-a-d {
        margin: 0 auto;
        height: 60px;
    }

    .ui-header-a-d .item-close {
        position: absolute;
        top: 5px;
        right: 5px;
        display: inline-block;
        width: 18px;
        height: 18px;
        line-height: 18px;
        text-align: center;
        background: #fffde3;
        cursor: pointer;
        color: #e0422c;
        background: rgba(255,255,255,0.7);
    }

        .ui-header-a-d .item-close:hover {
            background: #fffde3;
        }

.ui-header-bd {
    height: 77px;
    padding: 35px 0 16px;
}

    .ui-header-bd .ui-logo {
        position: relative;
        margin: 0;
        width: 400px;
    }

        .ui-header-bd .ui-logo .dual-img {
            margin-left: 10px;
            position: relative;
            top: -7px;
            outline: none;
        }

            .ui-header-bd .ui-logo .dual-img img {
                height: 80px;
                width: 80px;
            }

    .ui-header-bd .ui-logo-sub {
        display: block;
        position: absolute;
        top: 0;
        left: 170px;
        width: 225px;
        height: 54px;
        overflow: hidden;
        background-color: #fff;
        z-index: 2;
        color: #666;
    }

        .ui-header-bd .ui-logo-sub .item-txt {
            display: inline-block;
            margin-left: 14px;
            padding: 0 14px;
            line-height: 54px;
            border-left: 1px solid #d6d6d6;
            font-size: 26px;
            font-weight: 400;
        }

        .ui-header-bd .ui-logo-sub:hover {
            text-decoration: none;
            color: #666;
        }

.ui-header-entry .ui-header-task-entry {
    border-radius: 0;
    margin-left: 10px;
    font-size: 14px;
    padding: 0 8px 0 0;
    position: relative;
    height: 43px;
    line-height: 43px;
    border: 1px solid #ff9400;
    background: #ff9400;
}

    .ui-header-entry .ui-header-task-entry a.ui-header-task-entry-link {
        color: #fff;
        padding-right: 18px;
        padding-left: 18px;
    }

    .ui-header-entry .ui-header-task-entry b {
        top: 21px;
        right: 13px;
        border-color: transparent;
        border-top-color: #fff;
    }

    .ui-header-entry .ui-header-task-entry:hover a.ui-header-task-entry-link, .ui-header-entry .ui-header-task-entry-hover a.ui-header-task-entry-link {
        text-decoration: none;
        background: none;
        border: none;
        padding: 1px 18px;
    }

    .ui-header-entry .ui-header-task-entry:hover b, .ui-header-entry .ui-header-task-entry-hover b {
        top: 21px;
        right: 6px;
        border-color: transparent;
        border-top-color: #fff;
    }

    .ui-header-entry .ui-header-task-entry:hover .ui-header-task-panel, .ui-header-entry .ui-header-task-entry-hover .ui-header-task-panel {
        color: #000;
        cursor: default;
        right: -1px;
        margin-top: -1px;
        padding: 0;
        border: 1px solid #dcdcdc;
        width: 288px;
    }

.ui-header-entry .ui-header-task-entry-hover b {
    right: 10px;
}

.ui-header-entry .ui-header-task-panel .task-panel-hd, .ui-header-entry .ui-header-task-panel .task-panel-bd {
    margin: 15px 17px;
}

.ui-header-entry .ui-header-task-panel .task-panel-hd {
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 10px;
    font-size: 18px;
    color: #333;
}

.ui-header-entry .ui-header-task-panel .task-panel-bd {
    margin-bottom: 23px;
}

.ui-header-entry .ui-header-task-panel .task-reason {
    text-align: left;
}

    .ui-header-entry .ui-header-task-panel .task-reason li {
        color: #9C9C9C;
        margin-bottom: 17px;
        padding-left: 56px;
        padding-top: 5px;
        font-size: 12px;
        line-height: 20px;
        background: ur(/images/v2016/img/taskbgs.png) no-repeat;
    }

    .ui-header-entry .ui-header-task-panel .task-reason .task-reason-response {
        background-position: 0 -45px;
    }

    .ui-header-entry .ui-header-task-panel .task-reason .task-reason-join {
        background-position: 0 -102px;
    }

    .ui-header-entry .ui-header-task-panel .task-reason .task-reason-result {
        background-position: 0 -157px;
    }

    .ui-header-entry .ui-header-task-panel .task-reason .task-reason-free {
        background-position: 0 -211px;
    }

    .ui-header-entry .ui-header-task-panel .task-reason .task-reason-desc {
        font-size: 14px;
        color: #7a7a7a;
    }

.ui-header-entry .ui-header-task-panel a.ui-header-gotopub {
    padding: 8px 75px;
}

.ui-header-entry .ui-header-task-panel .task-panel-ft {
    background: #eaecea;
    border-top: 1px solid #dcdcdc;
    padding: 17px;
    font-size: 12px;
    line-height: 20px;
}

    .ui-header-entry .ui-header-task-panel .task-panel-ft .ui-header-gototaskhall {
        background: ur(/images/v2016/img/taskbgs.png);
        width: 58px;
        height: 40px;
        margin-right: -5px;
    }

    .ui-header-entry .ui-header-task-panel .task-panel-ft .ui-header-tasklist {
        width: 180px;
        height: 40px;
        overflow: hidden;
        line-height: 12px;
    }

        .ui-header-entry .ui-header-task-panel .task-panel-ft .ui-header-tasklist .task-list-item .task-title {
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            margin-top: 6px;
        }

            .ui-header-entry .ui-header-task-panel .task-panel-ft .ui-header-tasklist .task-list-item .task-title a {
                display: inline;
                padding: 0;
                white-space: nowrap;
            }

        .ui-header-entry .ui-header-task-panel .task-panel-ft .ui-header-tasklist .task-list-item .task-detail {
            display: inline-block;
            width: 100%;
            margin-top: 10px;
        }

            .ui-header-entry .ui-header-task-panel .task-panel-ft .ui-header-tasklist .task-list-item .task-detail span {
                display: inline-block;
                color: #999;
            }

.ui-header-entry .right-arr {
    display: inline-block;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-left-color: #FFF;
    margin-left: 6px;
    position: relative;
    top: 1px;
}

.ui-header-search {
    margin-right: 10px;
    width: 592px;
}

    .ui-header-search .search-query, .ui-header-search .input-append .ui-btn-inverse {
        padding-top: 10px;
        padding-bottom: 9px;
        border: 3px solid #ff9400;
    }

    .ui-header-search .search-query {
        width: 426px;
        font-size: 14px;
        height: 20px;
        line-height: 20px;
        padding: 10px 6px 9px 90px;
        vertical-align: top;
        outline: 0;
    }

    .ui-header-search input.search-query:focus {
        -webkit-box-shadow: none;
        box-shadow: none;
        border-color: #ff9400;
    }

    .ui-header-search .input-append {
        margin-bottom: 0;
    }

        .ui-header-search .input-append .ui-btn-inverse {
            font-size: 14px;
            line-height: 20px;
            background: #ff9400;
            padding-left: 15px;
            padding-right: 15px;
            color: #fff;
        }

    .ui-header-search .ui-dropdown-hd {
        background: #f6f6f6;
        padding: 10px 10px 9px 15px;
        line-height: 20px;
        height: 20px;
        border-right: 1px solid #e5e5e5;
        border-left: 1px solid #f6f6f6;
    }

        .ui-header-search .ui-dropdown-hd span {
            display: inline-block;
            width: 50px;
        }

        .ui-header-search .ui-dropdown-hd .iconfont {
            color: #cbcbcb;
        }

    .ui-header-search .ui-dropdown {
        position: absolute;
        cursor: pointer;
        font-size: 12px;
        margin-top: 3px;
        margin-left: 3px;
    }

        .ui-header-search .ui-dropdown.hover .ui-dropdown-hd, .ui-header-search .ui-dropdown:hover .ui-dropdown-hd {
            padding: 10px 10px 9px 15px;
            border-width: 0 1px;
            border-left-color: #f6f6f6;
            border-right-color: #e5e5e5;
        }

            .ui-header-search .ui-dropdown.hover .ui-dropdown-hd:hover, .ui-header-search .ui-dropdown:hover .ui-dropdown-hd:hover {
                text-decoration: none;
            }

        .ui-header-search .ui-dropdown.hover .ui-dropdown-menu, .ui-header-search .ui-dropdown:hover .ui-dropdown-menu {
            margin-top: -1px;
            padding: 0;
            border-top: none;
            min-width: 82px;
            border-right: 1px solid #e5e5e5;
            border-left: 1px solid #e5e5e5;
        }

            .ui-header-search .ui-dropdown.hover .ui-dropdown-menu a, .ui-header-search .ui-dropdown:hover .ui-dropdown-menu a {
                height: 30px;
                line-height: 30px;
                padding: 0 0 0 15px;
            }

                .ui-header-search .ui-dropdown.hover .ui-dropdown-menu a:hover, .ui-header-search .ui-dropdown:hover .ui-dropdown-menu a:hover {
                    text-decoration: none;
                    background: #eee;
                }

.ui-header-bd-delimiter {
    margin-top: 16px;
    color: #ccc;
}

.ui-header-search-hotwords {
    color: #999;
    display: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 5px;
}

    .ui-header-search-hotwords a {
        color: #999;
        margin-right: 13px;
        font-size: 12px;
        line-height: 1;
    }

        .ui-header-search-hotwords a:hover {
            text-decoration: underline;
            color: #F60;
        }

        .ui-header-search-hotwords a.hot {
            color: #b91a30;
        }

.ui-header-hashotwords .ui-header-search-hotwords {
    display: block;
}

.ui-header-bd-wrap {
    width: 100%;
}

.ui-header-bd-min {
    background: #fff;
    box-shadow: 0 1px 5px #ddd;
    border-bottom: 1px solid #e6e6e6;
}

    .ui-header-bd-min .ui-header-bd {
        height: 38px;
        padding: 7px 0 6px;
    }

    .ui-header-bd-min .ui-logo-main img {
        height: 38px;
    }

    .ui-header-bd-min .ui-logo .dual-img img {
        height: 50px;
        width: 50px;
    }

    .ui-header-bd-min .ui-header-search .search-query {
        padding-top: 5px;
        padding-bottom: 5px;
        height: 20px;
        width: 378px;
    }

    .ui-header-bd-min .ui-header-bd-delimiter {
        margin-top: 12px;
    }

    .ui-header-bd-min .ui-header-task-entry {
        height: 34px;
        line-height: 34px;
    }

        .ui-header-bd-min .ui-header-task-entry b, .ui-header-bd-min .ui-header-task-entry:hover b {
            top: 16px;
        }

    .ui-header-bd-min .ui-header-task-entry-hover b {
        top: 16px;
    }

    .ui-header-bd-min .ui-header-search .input-append .ui-btn-inverse {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .ui-header-bd-min .ui-header-search .ui-dropdown-hd, .ui-header-bd-min .ui-header-search .ui-dropdown:hover .ui-dropdown-hd {
        padding: 5px 10px 5px 15px;
    }

    .ui-header-bd-min .ui-header-search-hotwords {
        display: none;
    }

    .ui-header-bd-min .placeholder-tip {
        top: 9px;
    }

.ui-header .item-userinfo .nouserinfo {
    padding: 0!important;
}

.ui-account {
    *width: 190px;
    min-width: 190px;
    margin-bottom: 0;
}

    .ui-account li {
        height: 30px;
        line-height: 30px;
        padding: 0 10px;
        border-bottom: 1px dashed #d8d8d8;
    }

        .ui-account li a {
            display: inline-block!important;
            padding: 0!important;
        }

            .ui-account li a:hover {
                text-decoration: none;
            }

        .ui-account li .zbj-tooltip {
            display: inline-block;
            width: 12px;
            height: 11px;
            overflow: hidden;
            line-height: 99;
            margin-top: 9px;
            background: ur(/images/v2016/http://t5.zbjimg.com/r/page/user_money_detail.png) no-repeat -17px 0;
        }

            .ui-account li .zbj-tooltip:hover {
                background-position: 0 0;
            }

        .ui-account li.item-account {
            overflow: hidden;
        }

            .ui-account li.item-account a {
                margin-left: 5px;
            }

        .ui-account li.item-ft {
            margin-top: -1px;
            background: #eee;
            border: none;
        }

.mqrcode {
    display: none;
}

.ui-header .ui-dropdown .hezuo-login li {
    padding: 5px 0;
}

.ui-header .ui-dropdown .hezuo-login a {
    height: 16px;
    padding: 0 5px 0 20px;
    background: url(ico-sns.png) no-repeat;
}

    .ui-header .ui-dropdown .hezuo-login a.zhubajie {
        background-position: 0 -112px;
    }

    .ui-header .ui-dropdown .hezuo-login a.qq {
        background-position: 0 -32px;
    }

    .ui-header .ui-dropdown .hezuo-login a.xinL {
        background-position: 0 -64px;
    }

    .ui-header .ui-dropdown .hezuo-login a.touban {
        background-position: 0 -48px;
    }

    .ui-header .ui-dropdown .hezuo-login a.ren {
        background-position: 0 -16px;
    }

    .ui-header .ui-dropdown .hezuo-login a.taob {
        background-position: 0 0;
    }

.ui-header-nav .item-usernews {
    position: relative;
}

.ui-header-top .item-usernews-dropdown {
    width: 144px;
}

    .ui-header-top .item-usernews-dropdown li span {
        float: right;
    }

.ui-header-nav .ui-poptip {
    z-index: 100;
}

.ui-header-top .ui-dropdown {
    z-index: 101;
}

.ui-header-nav .menu-tips-num {
    height: 17px;
    line-height: 17px;
    padding: 0 5px;
    font-size: 12px;
    font-weight: normal;
    background: #FE6600;
    border-radius: 3px;
    color: #fff;
    text-shadow: none;
}

.ui-menu {
    height: 40px;
    color: #fff;
    position: relative;
    z-index: 19;
    background: #ff9400;
}

    .ui-menu .main-wrap {
        border-bottom: 2px solid #ff9400;
    }

    .ui-menu .sidebar {
        width: 190px;
    }

    .ui-menu .grid .main {
        margin-left: 190px;
    }

.ui-menu-bd a, .ui-menu-ext, .ui-menu-sidebar {
    height: 37px;
    line-height: 37px;
    font-size: 16px;
}

.ui-menu-bd {
    float: left;
    margin-bottom: 0;
}

    .ui-menu-bd a {
        display: inline-block;
        padding: 0 20px;
        color: #fff;
    }

.ui-menu-ext-pic {
    float: right;
    width: 70px;
    height: 17px;
    margin-top: 13px;
    text-align: center;
    border: none;
    background: ur(/images/v2016/img/market.png) no-repeat;
    position: relative;
}

    .ui-menu-ext-pic a {
        display: block;
        overflow: hidden;
        text-indent: -999px;
        line-height: 17px;
    }

.ui-menu-ext a {
    color: #fff;
    display: block;
}

.ui-menu-sidebar {
    background: #f27302;
    text-align: center;
}

    .ui-menu-sidebar a {
        color: #fff;
    }

        .ui-menu-sidebar a:hover {
            color: #fff;
            text-decoration: none;
        }

.ui-menu-bd a:hover, .ui-menu-ext a:hover {
    text-decoration: none;
}

.ui-menu-toplink {
    float: right;
    position: relative;
    bottom: -1px;
    width: 120px;
    height: 36px;
    overflow: hidden;
}

    .ui-menu-toplink a {
        display: none;
    }

    .ui-menu-toplink .active {
        display: block;
    }

.category {
    width: 190px;
    position: relative;
    bottom: -1px;
}

.category-list .category-item-list .category-item-small a.highlight, .category-list .category-item-list .category-item-small a.highlight:visited {
    color: #ec0000;
}

.category-list .category-item-list .category-item-small a.new {
    position: relative;
}

    .category-list .category-item-list .category-item-small a.new i {
        background: url(http://cms.zbjimg.com/static/new.gif?new) no-repeat right center;
        height: 14px;
        width: 9px;
        position: absolute;
        top: -4px;
        right: -10px;
    }

.category-title {
    margin: 0;
    background: #f27302;
    font: normal 16px/40px "microsoft yahei","Ã¥Â®â€¹Ã¤Â½â€œ";
    color: #fff;
    height: 38px;
    text-indent: 20px;
    position: relative;
}

    .category-title i.iconfont {
        position: absolute;
        right: 20px;
        color: #fff;
        font-size: 18px;
        display: none;
    }

    .category-title > a {
        color: #fff;
        text-decoration: none;
    }

.category-content {
    position: absolute;
    width: 190px;
    z-index: 200;
    border-top: none;
    padding-top: 8px;
    padding-bottom: 8px;
    background: #ff9400;
}

.category-item {
    position: relative;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
}

    .category-item.hover {
        border-top: 1px solid #f27302;
        border-bottom: 1px solid #f27302;
        border-left: 1px solid #f27302;
    }

        .category-item.hover a {
            color: #333;
        }

        .category-item.hover .category-item-one {
            background: #fff;
        }

            .category-item.hover .category-item-one span {
                color: #333;
            }

        .category-item.hover.item-top em {
            background-position: -17px 0;
        }

        .category-item.hover.item-brand em {
            background-position: -17px -15px;
        }

        .category-item.hover.item-knowledge em {
            background-position: -17px -32px;
        }

        .category-item.hover.item-adv em {
            background-position: -17px -48px;
        }

        .category-item.hover.item-baozhuang em {
            background-position: -17px -236px;
        }

        .category-item.hover.item-kaifa em {
            background-position: -17px -64px;
        }

        .category-item.hover.item-wangdian em {
            background-position: -17px -95px;
        }

        .category-item.hover.item-yinxiao em {
            background-position: -17px -80px;
        }

        .category-item.hover.item-dongman em {
            background-position: -17px -130px;
        }

        .category-item.hover.item-xiezuo em {
            background-position: -17px -148px;
        }

        .category-item.hover.item-qiming em, .category-item.hover.item-software em {
            background-position: -17px -273px;
        }

        .category-item.hover.item-zonghe em, .category-item.hover.item-app em {
            background-position: -17px -254px;
        }

        .category-item.hover.item-tese em {
            background-position: -17px -201px;
        }

        .category-item.hover.item-else em, .category-item.hover.item-Engineering em {
            background-position: -17px -218px;
        }

.category-item-one em {
    display: inline-block;
    width: 16px;
    height: 16px;
    font-size: 0;
    margin-left: 16px;
    position: relative;
    top: 4px;
    background: url(img/cata_icon.png?new) no-repeat;
}

.item-top em {
    background-position: 0 0;
}

.item-brand em {
    background-position: 0 -15px;
}

.item-knowledge em {
    background-position: 0 -32px;
}

.item-baozhuang em {
    background-position: 0 -236px;
}

.item-adv em {
    background-position: 0 -48px;
}

.item-kaifa em {
    background-position: 0 -64px;
}

.item-wangdian em {
    background-position: 0 -95px;
}

.item-yinxiao em {
    background-position: 0 -80px;
}

.item-dongman em {
    background-position: 0 -130px;
}

.item-xiezuo em {
    background-position: 0 -148px;
}

.item-qiming em, .item-software em {
    background-position: 0 -273px;
}

.item-zonghe em, .item-app em {
    background-position: 0 -254px;
}

.item-tese em {
    background-position: 0 -201px;
}

.item-else em, .item-Engineering em {
    background-position: 0 -218px;
}

.category-item.hover .category-item-two {
    display: block;
    z-index: 100;
}

.category-item-one {
    color: #666;
    margin: 0 auto;
    padding: 5px 0;
    position: relative;
    z-index: 101;
}

    .category-item-one a {
        font-size: 14px;
    }

    .category-item-one span {
        display: inline-block;
        zoom: 1;
        height: 100%;
        vertical-align: middle;
        overflow: hidden;
        margin-left: 5px;
        color: #fff;
    }

    .category-item-one a, .category-item-one span {
        color: #fff;
        font-size: 14px;
        font-family: "Microsoft YaHei",sans-serif;
    }

.category-item-two {
    display: none;
    position: absolute;
    width: 119px;
    height: 487px;
    padding: 9px 15px;
    left: 188px;
    background: #fff;
    border: 1px solid #ee6b01;
}

.category-status-close .category-content {
    display: none;
}

.category-status-close .category-title i.down {
    display: inline;
}

.category-status-close.hover .category-content {
    display: block;
    height: auto;
}

.category-status-close:hover .category-title i.down {
    display: none;
}

.category-status-close:hover .category-title i.up {
    display: inline;
}

.category-item-list {
    margin-bottom: -1px;
    *zoom: 1;
}

    .category-item-list:after, .category-item-list:before {
        display: table;
        content: "";
        line-height: 0;
        clear: both;
    }

    .category-item-list a {
        font-size: 14px;
    }

    .category-item-list h4 {
        width: 119px;
        height: 20px;
        line-height: 20px;
        display: inline-block;
        text-align: center;
        margin: 0;
        font-size: 14px;
        color: #fff;
    }

        .category-item-list h4 a:link, .category-item-list h4 a:visited {
            color: #fff;
        }

        .category-item-list h4.titleother {
            margin-top: 11px;
        }

.category-item-small {
    line-height: 28px;
    margin-top: 4px;
    margin-left: -18px;
}

.category-item .category-item-small a {
    font-size: 12px;
    white-space: nowrap;
    display: inline-block;
    line-height: 20px;
    color: #666;
    margin-left: 18px;
    min-width: 47px;
}

.category-item-a-d {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
}

    .category-item-a-d img {
        max-width: none;
    }

.category-witmart .category-item-list {
    border-bottom: none;
}

.category-witmart span {
    letter-spacing: 0;
}

.category-witmart .category-item-two {
    top: auto;
    bottom: -1px;
}

.witmart-intro {
    position: relative;
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 7px;
    padding-left: 88px;
}

.witmart-intl-intro {
    padding-left: 200px;
    background-position: left -103px;
}

    .kuaiyin-intro .highlight-light, .witmart-intl-intro .highlight-light {
        color: #FF9300;
    }

.witmart-intro dl {
    color: #b8b8b8;
    float: left;
}

.kuaiyin-intro dl, .witmart-intl-intro dl {
    color: #999;
}

.witmart-intro dd {
    margin: 4px 0;
}

.witmart-intro em {
    height: 3px;
    width: 3px;
}

.witmart-intro a.witmart-link {
    color: #fff;
    float: right;
    margin-top: 70px;
}

    .witmart-intro a.witmart-link span {
        margin-left: 20px;
    }

.witmart-intro a.zhuanti-link {
    color: red;
    right: 0;
    top: 18px;
    position: absolute;
}

.witmart-intl-intro a.witmart-link {
    margin-top: 94px;
}

.fair-intro {
    padding-left: 200px;
    background-position: left 40px;
}

.ui-footer {
    background: #fff;
}

.ui-footer-hd {
    padding: 30px 0;
    background: #363636;
    color: #999;
    margin-bottom: 15px;
}

    .ui-footer-hd a {
        color: #999;
    }

    .ui-footer-hd dl {
        float: left;
        width: 16.6%;
        margin: 0;
    }

    .ui-footer-hd dt {
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 5px;
        color: #ccc;
        font-family: "Microsoft YaHei",sans-serif;
    }

    .ui-footer-hd dd {
        margin-left: 0;
        line-height: 25px;
    }

    .ui-footer-hd .item-contact {
        text-align: center;
    }

        .ui-footer-hd .item-contact dt {
            font-size: 22px;
        }

        .ui-footer-hd .item-contact .item-chat {
            border-bottom: 1px solid #2a2a2a;
            padding-bottom: 5px;
            display: block;
        }

            .ui-footer-hd .item-contact .item-chat .zbj-bottomtip-pos {
                border: none;
                background-color: transparent;
                margin-top: 5px;
            }

            .ui-footer-hd .item-contact .item-chat .zbj-bottomtip {
                margin-left: -48px;
                padding: 0 5px;
                border-radius: 3px;
                background-color: #646464;
                color: #a9a9a9;
            }

            .ui-footer-hd .item-contact .item-chat .zbj-bottom-arrow {
                top: -10px;
                left: 42%;
                border-width: 5px;
                border-bottom-color: #646464;
            }

                .ui-footer-hd .item-contact .item-chat .zbj-bottom-arrow > i {
                    top: 1px;
                    border-width: 5px;
                    border-bottom-color: #646464;
                }

        .ui-footer-hd .item-contact .item-sns {
            border-top: 1px solid #434343;
            padding-top: 5px;
        }

            .ui-footer-hd .item-contact .item-sns .ui-ico {
                margin-right: 5px;
            }

.ui-footer-bd {
    text-align: center;
    padding-bottom: 20px;
}

.ui-footer-exlink, .ui-footer-sitelink {
    line-height: 30px;
}

    .ui-footer-sitelink a {
        color: #666;
    }

    .ui-footer-exlink a {
        margin-right: 5px;
        color: #999;
    }

    .ui-footer-exlink .item-more {
        font-family: simsun;
    }

.ui-footer-copyright {
    margin-bottom: 10px;
}

    .ui-footer-copyright a {
        color: #999;
    }

.ui-footer-gov a {
    display: inline-block;
    margin-left: 20px;
}

    .ui-footer-gov a .item-txt {
        display: none;
    }

.ui-footer-mini .ui-footer-hd {
    display: none;
}

.ui-ico {
    display: inline-block;
    margin-top: 1px;
    *margin-right: .3em;
    line-height: 14px;
    vertical-align: text-top;
    background-image: url(img/global.png?new);
    background-repeat: no-repeat;
}

.ui-ico-sohu, .ui-ico-sina, .ui-ico-qq, .ui-ico-zhubajie, .ui-ico-wechat {
    width: 16px;
    height: 16px;
    background-position: -98px 0;
}

.ui-ico-sohu {
    background-position: -98px -22px;
}

.ui-ico-sina {
    background-position: -116px -22px;
}

.ui-ico-qq {
    background-position: -134px -22px;
}

.ui-ico-zhubajie {
    background-position: -117px 0;
}

.ui-ico-wechat {
    background-position: -134px 0;
}

.ui-ico-paypal {
    width: 18px;
    height: 18px;
    background-position: -98px 0;
    vertical-align: middle;
}

.ui-ico-rmb-large {
    width: 48px;
    height: 41px;
    background-position: -98px -40px;
}

.ui-ico-bao-large {
    width: 36px;
    height: 40px;
    background-position: -148px -40px;
}

.ui-ico-yan-large {
    width: 37px;
    height: 38px;
    background-position: -186px -40px;
}

.ui-ico-feed {
    width: 30px;
    height: 30px;
    background-position: -153px -3px;
}

.ui-ico-mobile {
    width: 30px;
    height: 30px;
    background-position: -175px -2px;
}

.ui-ico-cs {
    width: 80px;
    height: 140px;
    background-position: 0 0;
}

.ui-ico-cs-h {
    width: 136px;
    height: 32px;
    background-position: 0 -198px;
}

.ui-ico-toppig {
    width: 56px;
    height: 103px;
    background-position: -89px -93px;
}

.ui-ico-hotleft {
    background-image: none;
    padding: 1px 5px;
    background-color: #d9534f;
    color: #fff;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    margin-left: 5px;
    font-style: normal;
}

    .ui-ico-hotleft:before {
        content: "";
        display: block;
        position: absolute;
        margin-top: 4px;
        margin-left: -11px;
        width: 0;
        height: 0;
        border: 3px solid;
        border-color: transparent #d9534f transparent transparent;
    }

.ui-ico-hotright {
    position: relative;
    background-image: none;
    padding: 1px 5px;
    background-color: #d9534f;
    color: #fff;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    margin-left: 5px;
    font-style: normal;
}

    .ui-ico-hotright:before {
        content: "";
        display: block;
        position: absolute;
        margin-top: 4px;
        right: -6px;
        width: 0;
        height: 0;
        border: 3px solid;
        border-color: transparent transparent transparent #d9534f;
    }

.ui-switchable .prev-btn, .ui-switchable .next-btn {
    position: absolute;
    height: 50px;
    text-align: center;
    width: 50px;
    top: 50%;
    margin-top: -25px;
    font-size: 50px;
    line-height: 50px;
    background: #000;
    color: #fff;
    opacity: .3;
    filter: alpha(opacity=30);
    z-index: 10;
    cursor: pointer;
    display: none;
}

    .ui-switchable .prev-btn:hover, .ui-switchable .next-btn:hover {
        color: #fff;
        text-decoration: none;
        opacity: .6;
        filter: alpha(opacity=60);
    }

.ui-switchable .prev-btn {
    left: 10px;
}

.ui-switchable .next-btn {
    right: 10px;
}

.ui-switchable:hover .prev-btn, .ui-switchable:hover .next-btn {
    display: block;
}

.ui-switchable-nav {
    position: absolute;
    padding-left: 0;
    bottom: 5px;
    width: 100%;
    text-align: center;
    list-style: none;
    margin: 0;
}

.ui-switchable-trigger {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 12px;
    height: 12px;
    overflow: hidden;
    line-height: 99px;
    margin-left: 5px;
    background: #fff;
    cursor: pointer;
    color: #fff;
    font-weight: 700;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

.ui-switchable-active {
    background: #f1af00;
}

.ui-select a, .ui-select-trigger {
    color: #7d7d7d;
    font-size: 14px;
    text-decoration: none;
}

    .ui-select a:hover, .ui-select-trigger:hover {
        text-decoration: none;
    }

.ui-select {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background: #fff;
    color: #7d7d7d;
    font-size: 14px;
}

.ui-select-content {
    margin: -1px 0 0;
    padding: 0;
    overflow: auto;
    height: 100%;
    list-style: none;
    border: 1px solid #ccc;
    _float: left;
}

    .ui-select-content ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

.ui-select-item {
    display: block;
    padding: 10px 15px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
}

    .ui-select-item:hover, .ui-select-item-hover {
        background: #ebebeb;
    }

.ui-select-item-disabled, .ui-select-item-disabled a {
    cursor: not-allowed;
    color: #ccc;
}

    .ui-select-item-disabled:hover, .ui-select-item-disabled a:hover {
        background: #fff;
    }

.ui-select-trigger {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border: 1px solid #ccc;
    height: 30px;
    line-height: 30px;
    text-indent: 15px;
    background: -webkit-linear-gradient(top,#fbfbfb,#f3f3f3);
    background: -moz-linear-gradient(top,#fbfbfb,#f3f3f3);
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#fbfbfb,endColorstr=#f3f3f3);
}

    .ui-select-trigger i {
        position: absolute;
        top: 0;
        right: 15px;
        line-height: 28px;
        text-indent: 0;
        font-size: 14px;
        cursor: pointer;
    }

    .ui-select-trigger:hover {
        border: 1px solid #999;
    }

.ui-select .ui-select-trigger {
    display: block;
}

.ui-select-disabled, .ui-select .ui-select-disabled {
    color: #aaa;
    cursor: not-allowed;
}

.ui-header-fixed-tips {
    width: 180px;
    font-size: 12px;
    margin-top: 5px;
    margin-left: -30px;
    line-height: 1.5;
    display: none;
    right: 0;
}

.ui-header-fixed .ui-header-fixed-tips {
    display: block;
}

.ui-dropdown-multi.drop-app li {
    padding: 0 10px 10px 5px;
}

    .ui-dropdown-multi.drop-app li p {
        color: #333;
        font-weight: bold;
        font-size: 14px;
        margin-bottom: 10px;
    }

    .ui-dropdown-multi.drop-app li img {
        float: left;
        width: 80px;
        height: 80px;
        margin-left: 5px;
    }

    .ui-dropdown-multi.drop-app li .zbj-btn {
        float: right;
        color: white;
        width: 70px;
        margin: 7px 0;
    }

        .ui-dropdown-multi.drop-app li .zbj-btn:hover {
            text-decoration: none;
        }

.ui-icosmember {
    display: inline-block;
    width: 20px;
    height: 21px;
    line-height: 21px;
    vertical-align: middle;
    background-image: url(http://t5.zbjimg.com/t5s/lib/img/ico-member.png);
    background-repeat: no-repeat;
    background-position: 0 20px;
    *display: inline;
    *zoom: 1;
}

.ui-icosmember-4 {
    background-position: 0 -1px;
}

.ui-icosmember-3 {
    background-position: 0 -21px;
}

.ui-icosmember-2 {
    background-position: 0 -42px;
}

.ui-icosmember-1 {
    background-position: 0 -63px;
}

.header-search-suggest .ui-select-item {
    padding: 3px 5px 3px 10px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #666;
}

.placeholder-tip {
    color: #9c9c9c;
    font-size: 14px;
    top: 13px;
    left: 94px;
    position: absolute;
    z-index: 3;
}

.ui-tools-top, .ui-tools-bottom {
    position: fixed;
    _position: absolute;
    top: 160px;
    right: 10px;
}

.ui-tools-bottom {
    top: auto;
    bottom: 115px;
    z-index: 100;
}

    .ui-tools-bottom .item-tools {
        display: block;
        width: 40px;
        height: 40px;
        line-height: 40px;
        overflow: hidden;
        background: #989898;
        color: #fff;
        text-align: center;
        margin-bottom: 1px;
    }

        .ui-tools-bottom .item-tools:hover {
            color: #fff;
            background: #666;
            text-decoration: none;
        }

    .ui-tools-bottom .item-ico, .ui-tools-bottom .item-txt {
        display: block;
        height: 40px;
    }

    .ui-tools-bottom .ui-ico {
        vertical-align: middle;
    }

    .ui-tools-bottom .item-txt {
        padding: 0 5px;
        height: 40px;
        line-height: 12px;
        font-size: 12px;
    }

    .ui-tools-bottom .item-ico {
        -webkit-transition: all .3s ease-in;
        -o-transition: all .3s ease-in;
        transition: all .3s ease-in;
    }

.ui-tools-gotop .icon-font {
    font-size: 18px;
}

.ui-tools-gotop .ui-ico-toppig {
    position: absolute;
    left: -12px;
    bottom: 70px;
}

.ui-tools-app {
    position: relative;
}

    .ui-tools-app a:hover .item-ico {
        margin-top: -30px;
    }

    .ui-tools-app a:hover .ui-poptipnoc {
        display: block;
    }

    .ui-tools-app .ui-poptipnoc {
        position: absolute;
        display: none;
        left: -126px;
        top: -65px;
        width: 120px;
        height: 156px;
    }

    .ui-tools-app .ui-poptipnoc-bd {
        padding: 11px;
        color: #666;
        white-space: nowrap;
    }

        .ui-tools-app .ui-poptipnoc-bd > div:first-child {
            display: none;
        }

        .ui-tools-app .ui-poptipnoc-bd > div {
            display: inline-block;
            vertical-align: top;
        }

            .ui-tools-app .ui-poptipnoc-bd > div.ui-vline {
                width: 1px;
                height: 145px;
                background: #ccc;
                margin: -6px 13px;
                display: none;
            }

            .ui-tools-app .ui-poptipnoc-bd > div > div {
                width: 100px;
                height: 100px;
            }

            .ui-tools-app .ui-poptipnoc-bd > div .item-weixin {
                background: url("http://t5.zbjimg.com/t5s/lib/img/weixin-zbj100.png");
            }

            .ui-tools-app .ui-poptipnoc-bd > div .item-mobile {
                background: url("http://t5.zbjimg.com/t5s/lib/img/mqrcode100.png");
            }

        .ui-tools-app .ui-poptipnoc-bd img {
            width: 100px;
            height: 100px;
            vertical-align: top;
        }

        .ui-tools-app .ui-poptipnoc-bd p {
            text-align: center;
            line-height: 16px;
            margin-top: 4px;
        }

.ui-tools-feed .item-ico {
    margin-top: -30px;
}

.ui-tools-feed a:hover .item-ico {
    margin-top: 0;
}

.ui-tools-floor {
    bottom: 238px;
    display: none;
}

    .ui-tools-floor .item-floors {
        background: none;
        color: #757575;
    }

        .ui-tools-floor .item-floors:hover {
            color: #fff;
            background: #ff9400;
        }

            .ui-tools-floor .item-floors:hover .item-txt {
                color: white;
            }

        .ui-tools-floor .item-floors.active, .ui-tools-floor .item-tools.active:hover .item-txt {
            background: none;
            color: #ff9400;
        }

        .ui-tools-floor .item-floors .item-txt {
            color: #ff9400;
            display: block;
            line-height: 12px;
            padding: 0 5px;
        }

        .ui-tools-floor .item-floors .item-ico {
            -webkit-transition: none;
            -o-transition: none;
            transition: none;
        }

        .ui-tools-floor .item-floors:hover .item-ico, .ui-tools-floor .item-floors.active .item-ico {
            color: #ff9400;
            background: none;
            margin-top: -30px;
        }

.f-oringe {
    color: #f60;
}

.ui-dropdown .app-download {
    width: 230px;
    margin-top: -10px;
}

    .ui-dropdown .app-download .img {
        float: left;
    }

    .ui-dropdown .app-download .text {
        float: left;
        margin-top: 15px;
        margin-left: 10px;
    }

        .ui-dropdown .app-download .text p {
            margin: 0;
        }

            .ui-dropdown .app-download .text p:first-child {
                text-indent: 5px;
            }

.wddc-box img {
    width: 70px;
    height: 70px;
}

.ui-header-bd-min .wddc-box {
    display: none;
}

.ibj-header .ui-header-top {
    min-width: 990px;
    background: #f8f8f8;
    border-bottom: 1px solid #e7e7e7;
    height: 33px;
    line-height: 32px;
    font-family: simsun,serif;
}

    .ibj-header .ui-header-top a:hover {
        text-decoration: underline;
    }

    .ibj-header .ui-header-top .split {
        visibility: hidden;
        padding: 0;
    }

    .ibj-header .ui-header-top .lnk-backold, .ibj-header .ui-header-top .lnk-backold:link {
        color: #bcbcbc;
    }

    .ibj-header .ui-header-top .ui-dropdown {
        vertical-align: top;
    }

        .ibj-header .ui-header-top .ui-dropdown.hover .ui-dropdown-hd, .ibj-header .ui-header-top .ui-dropdown:hover .ui-dropdown-hd {
            background: #fff;
            color: #404144;
            border-color: #eee;
        }

            .ibj-header .ui-header-top .ui-dropdown.hover .ui-dropdown-hd a, .ibj-header .ui-header-top .ui-dropdown:hover .ui-dropdown-hd a {
                color: #404144;
            }

    .ibj-header .ui-header-top .ui-dropdown-hd {
        height: 32px;
        line-height: 31px;
        line-height: 30px\9;
        padding: 0 14px 0 8px;
        border: 1px solid transparent;
        border-bottom: 0;
    }

    .ibj-header .ui-header-top .ui-dropdown-menu {
        background: #fff;
        color: #666;
        border-color: #eee;
        min-width: 100%;
        box-sizing: border-box;
    }

        .ibj-header .ui-header-top .ui-dropdown-menu a {
            color: #666;
        }

        .ibj-header .ui-header-top .ui-dropdown-menu .highlight {
            color: #f60;
            font-family: "microsoft yahei";
        }

    .ibj-header .ui-header-top .ui-menu-fix {
        padding: 0;
    }

        .ibj-header .ui-header-top .ui-menu-fix a {
            padding: 3px 10px;
        }

            .ibj-header .ui-header-top .ui-menu-fix a:hover {
                text-decoration: none;
                background: #f2f2f2;
            }

    .ibj-header .ui-header-top .ui-menu-sitemap {
        width: 610px;
        padding: 15px 0 15px 0;
    }

        .ibj-header .ui-header-top .ui-menu-sitemap li {
            float: left;
            width: 200px;
            height: 175px;
            padding: 0 20px 0 0;
            margin: 0 0 0 25px;
            border-bottom: 0;
            border-right: 1px dotted #ddd;
        }

            .ibj-header .ui-header-top .ui-menu-sitemap li .map-tit {
                font: 14px/1.5 "Microsoft YaHei",sans-serif;
                font-weight: bold;
                color: #f60;
            }

            .ibj-header .ui-header-top .ui-menu-sitemap li .map-lnk {
                padding: 7px 0 0;
                overflow: hidden;
            }

                .ibj-header .ui-header-top .ui-menu-sitemap li .map-lnk a {
                    float: left;
                    padding: 0;
                    width: 49.5%;
                    height: 25px;
                    line-height: 25px;
                }

                    .ibj-header .ui-header-top .ui-menu-sitemap li .map-lnk a:hover {
                        color: #ff9000;
                    }

            .ibj-header .ui-header-top .ui-menu-sitemap li.map-02 {
                width: 100px;
            }

                .ibj-header .ui-header-top .ui-menu-sitemap li.map-02 a {
                    width: 100%;
                }

            .ibj-header .ui-header-top .ui-menu-sitemap li.map-03 {
                border-right: 0;
                padding-right: 0;
                width: 180px;
            }

    .ibj-header .ui-header-top .hezuo-login a:hover {
        color: #ff9000;
    }

    .ibj-header .ui-header-top .mobiphone:hover {
        text-decoration: none;
        color: #404144;
    }

        .ibj-header .ui-header-top .mobiphone:hover i {
            color: #404144;
        }

.ibj-header .ibj-header-bd .ui-header-bd {
    padding: 20px 0 10px;
}

    .ibj-header .ibj-header-bd .ui-header-bd .ui-header-entry, .ibj-header .ibj-header-bd .ui-header-bd .ui-header-bd-delimiter, .ibj-header .ibj-header-bd .ui-header-bd .ui-header-search {
        padding-top: 8px;
    }

.ibj-header .ibj-header-bd .ui-logo {
    width: auto;
}

    .ibj-header .ibj-header-bd .ui-logo .ui-logo-sub {
        left: 170px;
    }

.ibj-header .ibj-header-bd .ui-header-entry .ui-header-task-entry {
    background: #f60;
    border-color: #f60;
    font-size: 16px;
}

    .ibj-header .ibj-header-bd .ui-header-entry .ui-header-task-entry .ui-header-task-entry-link {
        font-weight: bold;
    }

.ibj-header .ibj-header-bd .ui-header-entry .task-panel-bd {
    padding-right: 20px;
    padding-left: 20px;
}

    .ibj-header .ibj-header-bd .ui-header-entry .task-panel-bd .task-reason {
        margin-left: -8px;
        font-family: simsun,serif;
    }

.ibj-header .ibj-header-bd .ui-header-entry .ui-header-gotopub {
    background: #f60;
    border-color: #f60;
    border-radius: 0;
    font-weight: bold;
    padding-right: 0;
    padding-left: 0;
    transition: background .2s ease;
}

    .ibj-header .ibj-header-bd .ui-header-entry .ui-header-gotopub:hover {
        background: #f63a00;
        border-color: #f63a00;
    }

.ibj-header .ibj-header-bd .ui-header-search .search-query {
    border-color: #f60;
    *vertical-align: middle;
}

.ibj-header .ibj-header-bd .ui-header-search .ui-btn-inverse {
    background: #f60;
    border-color: #f60;
    font-size: 16px;
    font-weight: bold;
    padding-right: 12px;
    padding-left: 12px;
    *padding-top: 9px;
    *border: 0;
    *vertical-align: middle;
}

.ibj-header .ibj-header-bd .ui-header-search .ui-header-search-hotwords {
    *margin-top: -15px;
    font-family: simsun,serif;
    width: auto;
}

    .ibj-header .ibj-header-bd .ui-header-search .ui-header-search-hotwords .hot {
        color: #ff9000;
    }

.ibj-header .ibj-header-bd .ui-header-search .ui-dropdown {
    *margin-top: 4px;
}

    .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown.hover, .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown:hover {
        margin-left: 0;
    }

        .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown.hover .ui-dropdown-hd, .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown:hover .ui-dropdown-hd {
            padding-left: 18px;
            padding-right: 0;
            border-color: #f60;
        }

            .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown.hover .ui-dropdown-hd a, .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown:hover .ui-dropdown-hd a {
                color: #404144;
            }

        .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown.hover .ui-dropdown-menu, .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown:hover .ui-dropdown-menu {
            font-family: simsun,serif;
            margin-left: 0;
            border-color: #f60;
            min-width: 88px;
        }

            .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown.hover .ui-dropdown-menu a, .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown:hover .ui-dropdown-menu a {
                height: 27px;
                line-height: 27px;
                color: #7d7d7d;
                padding-left: 18px;
            }

                .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown.hover .ui-dropdown-menu a:hover, .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown:hover .ui-dropdown-menu a:hover {
                    background: #f7f7f7;
                }

.ibj-header .ibj-header-bd .ui-header-search .ui-dropdown-hd {
    font-family: simsun,serif;
    color: #7d7d7d;
    border-color: #fff;
    background: #fff;
    width: 70px;
    padding-right: 0;
}

    .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown-hd span {
        padding-right: 3px;
    }

    .ibj-header .ibj-header-bd .ui-header-search .ui-dropdown-hd .iconfont {
        color: #7d7d7d;
    }

.ibj-header .ibj-header-bd .ui-header-bd-delimiter {
    *margin-left: -8px;
    *padding-right: 10px;
}

.ibj-header .ui-header-bd-min .ui-header-bd .ui-header-search {
    width: 545px;
}

.ibj-header .ui-header-bd-min .ui-header-bd .ui-header-entry, .ibj-header .ui-header-bd-min .ui-header-bd .ui-header-bd-delimiter, .ibj-header .ui-header-bd-min .ui-header-bd .ui-header-search {
    padding-top: 0;
}

.ibj-header .ui-work {
    color: #666;
}

    .ibj-header .ui-work .split {
        visibility: visible;
        color: #666;
    }

    .ibj-header .ui-work .ui-work-icon {
        top: 4px;
        border-width: 3px 6px;
    }

        .ibj-header .ui-work .ui-work-icon .ui-work-icon-bg {
            border-width: 1px 0;
            border-color: transparent transparent transparent #ccc;
            top: -3px;
        }

.ibj-header .ui-header-top .ui-menu-sitemap {
    width: 1190px;
}

    .ibj-header .ui-header-top .ui-menu-sitemap li {
        box-sizing: border-box;
        padding-left: 26px;
        padding-right: 20px;
        margin: 0;
    }

        .ibj-header .ui-header-top .ui-menu-sitemap li i {
            position: relative;
            top: -5px;
            display: inline-block;
            height: 16px;
            width: 13px;
            background: url(img/2015/hot-icon.png) no-repeat;
        }

        .ibj-header .ui-header-top .ui-menu-sitemap li .map-tit {
            font-size: 16px;
            color: #ff7900;
        }

        .ibj-header .ui-header-top .ui-menu-sitemap li .map-lnk a {
            height: 28px;
            line-height: 28px;
        }

        .ibj-header .ui-header-top .ui-menu-sitemap li .highlight {
            color: #ff7900;
            font-family: "simsun,serif";
        }

        .ibj-header .ui-header-top .ui-menu-sitemap li .align-position {
            text-align: center;
        }

        .ibj-header .ui-header-top .ui-menu-sitemap li.map-01 {
            width: 120px;
        }

            .ibj-header .ui-header-top .ui-menu-sitemap li.map-01 .map-lnk a {
                width: 100%;
            }

        .ibj-header .ui-header-top .ui-menu-sitemap li.map-02 {
            width: 255px;
        }

            .ibj-header .ui-header-top .ui-menu-sitemap li.map-02 .map-lnk a {
                width: 33.3%;
            }

        .ibj-header .ui-header-top .ui-menu-sitemap li.map-03 {
            width: 240px;
            border-right: 1px dotted #ddd;
        }

            .ibj-header .ui-header-top .ui-menu-sitemap li.map-03 .map-lnk a {
                width: 49.5%;
            }

            .ibj-header .ui-header-top .ui-menu-sitemap li.map-03 .map-lnk .img {
                height: 44px;
                line-height: 44px;
                width: 46%;
                margin-top: 10px;
            }

        .ibj-header .ui-header-top .ui-menu-sitemap li.map-04 {
            width: 180px;
        }

            .ibj-header .ui-header-top .ui-menu-sitemap li.map-04 .map-lnk a {
                width: 49.5%;
            }

        .ibj-header .ui-header-top .ui-menu-sitemap li.map-05 {
            width: 180px;
        }

            .ibj-header .ui-header-top .ui-menu-sitemap li.map-05 .map-lnk a {
                width: 49.5%;
            }

        .ibj-header .ui-header-top .ui-menu-sitemap li.map-06 {
            width: 121px;
            border-right: none;
        }

            .ibj-header .ui-header-top .ui-menu-sitemap li.map-06 .map-lnk a {
                width: 100%;
            }

    .ibj-header .ui-header-top .ui-menu-sitemap li {
        height: 160px;
    }

.mobiphone {
    display: inline-block;
    color: #3b3b3b;
    overflow: hidden;
    padding-left: 15px!important;
    background: url(/images/newversion/wap.gif) 0 50% no-repeat;
    vertical-align: middle;
}

.common-normal .normal-title {
    height: 59px;
    border-bottom: 1px #eee solid;
    background: #fff;
}

    .common-normal .normal-title h4 {
        height: 59px;
        line-height: 58px;
        color: #000;
        font-size: 18px;
        padding-left: 30px;
        float: left;
    }

    .common-normal .normal-title .list-title {
        float: right;
        position: relative;
        height: 59px;
    }

    .common-normal .normal-title .under-line {
        position: absolute;
        bottom: -1px;
        height: 2px;
        background: #45aeff;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s;
    }

    .common-normal .normal-title .list-title li {
        float: left;
        line-height: 58px;
        padding-right: 28px;
        font-size: 14px;
    }

.common-normal .slide-con li .detail {
    height: 194px;
    margin: 0 auto;
}

.common-normal .slide-con li .version {
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-align: center;
    margin: 0 20px;
}

.common-normal .slide-con li .picbox .pic p {
    display: table-cell;
    vertical-align: middle;
}

.common-normal .slide-con li .company {
    height: 52px;
    line-height: 26px;
    font-size: 12px;
    color: #000;
    overflow: hidden;
    text-align: center;
    margin: 0 20px;
}

.common-normal .slide-con li .picbox {
    height: 80px;
    padding-top: 22px;
}

.common-normal .normal-slide .slide-con li {
    width: 20%;
    height: 218px;
    float: left;
    position: relative;
}

.common-normal .normal-slide .tab-content .tab-pannel {
    float: left;
    width: 100%;
    height: 218px;
    overflow: hidden;
}

.common-normal .normal-slide .tab-content {
    height: 218px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.common-normal .tab-nav {
    display: none;
}

.common-normal .slide-con li .picbox img {
    border: 0;
    vertical-align: middle;
    display: block;
    margin: 0 auto;
    max-width: 110px;
}

.common-normal .slide-con li .picbox .pic {
    position: relative;
    z-index: 1;
    display: table;
    text-align: center;
    font-size: 0;
    height: 100%;
    line-height: 100%;
    width: 100%;
}

    .common-normal .slide-con li .picbox .pic img {
        vertical-align: middle;
    }

.common-normal .slide-con li .picbox img {
    max-height: 80px;
}

.common-normal .slide-con li .button {
    height: 24px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    opacity: 0;
    filter: alpha(opacity=0);
    position: relative;
    z-index: 3;
}

    .common-normal .slide-con li .button a {
        font-size: 12px;
        color: #fff;
        height: 24px;
        line-height: 24px;
        background-color: #1291be;
        display: block;
        text-align: center;
    }

        .common-normal .slide-con li .button a:hover {
            color: #00a2ca;
        }

.banner-slide {
    height: 440px;
    margin-right: 480px;
    position: relative;
    overflow: hidden;
}

    .banner-slide .tab-nav {
        position: absolute;
        width: 100%;
        bottom: 45px;
        height: 12px;
        text-align: center;
        z-index: 4;
        font-size: 0;
        cursor: pointer;
    }

        .banner-slide .tab-nav li {
            width: 12px;
            height: 11px;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            background: #fff;
            font-size: 0;
            margin: 0 2px;
            border-radius: 50%;
        }

            .banner-slide .tab-nav li a {
                font-size: 0;
            }

            .banner-slide .tab-nav li.selected {
                opacity: .5;
                filter: alpha(opacity=50);
            }

    .banner-slide .slide-style {
        width: 100%;
        height: 100%;
        position: relative;
    }

    .banner-slide .tab-content {
        width: 100%;
        height: 100%;
        z-index: 2;
    }

    .banner-slide .tab-pannel {
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

        .banner-slide .tab-pannel img {
            width: 100%;
        }

        .banner-slide .tab-pannel .pic {
            width: 100%;
            height: 100%;
        }

.tese li {
    float: left;
    margin-right: 9px;
    width: 392px;
    padding-bottom: 180px;
    border: 1px solid #D7D7D7;
}

    .tese li h3 {
        font: 18px/2 "microsoft yahei";
        color: #2b2b2b;
        padding: 20px 30px 0;
        background: #fff;
    }

    .tese li p {
        font: 13px/20px simsun;
        color: #848484;
        padding: 0 30px;
        background: #fff;
    }

.tese .te3 {
    margin-right: 0;
}

.te1 {
    background: url(/images/newversion/tese.gif) 50% 115px no-repeat;
}

.te2 {
    background: url(/images/newversion/tese.gif) 50% -60px no-repeat;
}

.te3 {
    background: url(/images/newversion/tese.gif) 50% -260px no-repeat;
}

.youshi {
    margin: 25px 0;
}

    .youshi li {
        float: left;
        margin-right: 13px;
        width: 290px;
        padding-top: 130px;
        text-align: center;
    }

        .youshi li h3 {
            font: 18px/2 "microsoft yahei";
            color: #5a6168;
            background: #fff;
        }

        .youshi li p {
            font: 12px/20px "microsoft yahei";
            color: #a6aeb7;
            background: #fff;
        }

    .youshi .ys4 {
        margin-right: 0;
    }

.ys1 {
    background: url(/images/newversion/youshi.gif) 50% 0 no-repeat;
}

.ys2 {
    background: url(/images/newversion/youshi.gif) 50% -150px no-repeat;
}

.ys3 {
    background: url(/images/newversion/youshi.gif) 50% -300px no-repeat;
}

.ys4 {
    background: url(/images/newversion/youshi.gif) 50% -450px no-repeat;
}

.kehu {
    margin: 0;
    height: 136px;
    padding: 5px 0;
}

.ltitle {
    border-bottom: 1px solid #e7e7e7;
    height: 15px;
    margin-bottom: 35px;
}

    .ltitle b {
        background: #fff;
        color: #333;
        float: left;
        font: bold 16px/39px 'tahoma,arial,宋体,sans-serif';
        padding-right: 20px;
    }

.kehu li {
    float: left;
    padding-right: 22px;
}

.crumb {
    padding-top: 5px;
    line-height: 28px;
    font-size: 14px;
    color: #999;
}

    .crumb span {
        padding: 0 5px;
        font-family: "\5b8b\4f53";
        color: #999;
    }

    .crumb i {
        width: 10px;
        height: 13px;
        vertical-align: middle;
        display: inline-block;
        margin-right: 5px;
    }

.newsDiv {
    width: 620px;
    float: left;
}

.newsBox {
    padding: 0 30px;
    background: #fff;
}

    .newsBox ul {
        padding: 25px 0 20px;
        background: url(/images/v2016/newsBg.jpg) repeat-y 89px top;
    }

    .newsBox li {
        line-height: 32px;
    }

.newsDate {
    width: 68px;
    display: inline-block;
}

.newsIcon {
    width: 14px;
    height: 14px;
    display: inline-block;
    margin: 2px 15px 0;
    background: url(/images/v2016/icons.png) no-repeat -100px -275px;
}

.newsBox li:hover .newsIcon {
    background-position: -125px -275px;
}

.newsBox li a {
    color: #666;
}

.mb25 {
    margin-bottom: 25px;
}

.ml10 {
    margin-left: 10px;
}

.homeTitle {
    padding: 30px 0 14px;
    height: 18px;
    line-height: 18px;
}

    .homeTitle .tit {
        font-size: 18px;
        text-indent: 9px;
        border-left: 2px solid #3db3ff;
        float: left;
    }

    .homeTitle .english {
        font-size: 12px;
        color: #999;
        font-family: Arial;
        display: inline-block;
    }

    .homeTitle .more {
        float: right;
        color: #999;
    }

.info-l, .info-r {
    float: left;
}

.info-l {
    width: 240px;
    margin-right: 10px;
    background-color: #fff;
}

.info-r {
    width: 1000px;
}

.h2-title {
    display: block;
    margin: 14px 0;
}

    .h2-title h2 {
        display: inline;
        margin: 14px 0;
        padding: 0 7px 0 9px;
        font-size: 18px;
        color: #333;
        border-left: 2px solid #3db3ff;
    }

    .h2-title span {
        color: #999;
    }

.emptyInfo1 {
    font-size: 18px;
    text-align: center;
    margin: 10px;
    padding-bottom: 100px;
    padding-top: 50px;
    background-color: #fff;
}

.tuijianapi {
    padding-bottom: 22px;
}

    .tuijianapi li {
        height: 60px;
        padding-left: 68px;
        padding-bottom: 18px;
        position: relative;
    }

    .tuijianapi .tuijianimg {
        position: absolute;
        left: 0;
        top: 0;
        width: 42px;
        height: 42px;
        padding: 8px;
        border: 1px solid #ddd;
        border-radius: 2px;
    }

    .tuijianapi .apiname {
        font-size: 16px;
        padding: 10px 0 4px;
        line-height: 20px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

        .tuijianapi .apiname a {
            color: #555;
        }

    .tuijianapi .apides {
        line-height: 16px;
        color: #888;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

.hapi_info .h1_span {
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    vertical-align: top;
    border-radius: 2px;
    font-weight: 400;
    padding: 2px 6px;
    margin-right: 3px;
}

.hapi_info .doc_api_decsP {
    color: #777;
    line-height: 16px;
    min-height: 32px;
    overflow: hidden;
    padding: 4px 0 8px;
    width: 730px;
}

.hapi_info .color_Blue {
    color: #03c5ff;
    border: 1px solid #03c5ff;
}

.hapi_info .doc_arguments {
    float: left;
    height: 20px;
    line-height: 20px;
    color: #666;
    padding-right: 40px;
    padding-left: 2px;
}

.hapi_info .docPrice {
    height: 40px;
    padding-left: 38px;
    line-height: 40px;
}

.tuijianapi .linkico {
    display: inline-block;
    background-image: url(/images/data/doc_data.png);
    position: absolute;
    left: 0;
    top: 0;
    width: 42px;
    height: 42px;
    padding: 8px;
    background-repeat: no-repeat;
}

.tuijianapi .traffic_data {
    background-repeat: no-repeat;
}

#weibo {
    background: url(/images/newversion/follow.png) -38px 0 no-repeat;
}

#weixin {
    background: url(/images/newversion/follow.png) -38px -37px no-repeat;
}

#tqq {
    background: url(/images/newversion/follow.png) -38px -73px no-repeat;
}

a#weibo:hover {
    background: url(/images/newversion/follow.png) 0 0 no-repeat;
}

a#weixin:hover {
    background: url(/images/newversion/follow.png) 0 -37px no-repeat;
}

a#tqq:hover {
    background: url(/images/newversion/follow.png) 0 -73px no-repeat;
}

.map-01 a {
    display: inline-block!important;
    width: 28px;
    height: 30px;
}

.y-tab.y-tab-s {
    height: 48px;
    border-width: 0;
    overflow: visible;
}

.bc-nav .bc-nav-left {
    position: relative;
}

.y-tab {
    position: relative;
    height: 47px;
    border-bottom: solid 1px #ddd;
    overflow: visible;
}

    .y-tab.y-tab-s ul {
        position: static;
        height: auto;
        overflow: visible;
    }

    .y-tab ul {
        position: absolute;
        height: 48px;
        width: 100%;
        max-width: 100%;
        overflow: hidden;
    }

    .y-tab li {
        float: left;
        display: inline;
        overflow: visible;
    }

    .y-tab.y-tab-5 li {
        width: 180px!important;
        position: relative;
        z-index: 1;
    }

    .y-tab.y-tab-s .y-current .y-item, .y-tab.y-tab-s .y-current .y-item:link, .y-tab.y-tab-s .y-current .y-item:visited, .y-tab.y-tab-s .y-current .y-item:hover {
        background: #fff;
        border: solid 1px #ddd;
        border-top: solid 2px #00a2ca;
        padding: 11px 0 12px;
        color: #000;
        text-decoration: none;
        z-index: 1;
    }

    .y-tab.y-tab-s li .y-item, .y-tab.y-tab-s li .y-item:link, .y-tab.y-tab-s li .y-item:visited {
        border: solid 1px #ddd;
        background: #fbfaf8;
        height: 22px;
        margin-left: -1px;
        padding: 12px 0;
        color: #666;
    }

.bc-nav .bc-nav-left .right-nav {
    width: 100%;
    height: 46px;
    border: 1px solid #d5d5d5;
    position: absolute;
    top: 0;
    right: 0;
    border-left: 0;
}

.bc-conn {
    padding-top: 30px;
    background: #fff;
    overflow: hidden;
    margin-bottom: 25px;
}

.bc-conn-Product .sort-list {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    border: 1px solid #eee;
    background: #f7f7f5;
}

.y-tab.y-tab-s li a, .y-tab.y-tab-s li span {
    position: relative;
    display: block;
    font-size: 14px;
    line-height: 1.5;
    text-align: center;
    cursor: pointer;
    z-index: 0;
}

.form-control:focus, #focusedInput {
    border: 1px solid #517397;
    box-shadow: none;
}

.form-horizontal .control-label {
    font-weight: 300;
    font-size: 14px;
    text-align: left;
}

input, textarea, select, button {
    outline: none !important;
}

.form-horizontal.tasi-form .form-group {
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.taste_success, .taste_failure {
    width: 300px;
    margin-top: 50px;
    text-align: center;
}

    .taste_success dt {
        height: 120px;
        background: url(/images/success.png) center center no-repeat;
    }

    .taste_success dd {
        color: #666;
        font-size: 18px;
    }

    .taste_failure dt {
        height: 120px;
        background: url(/images/failure.png) center center no-repeat;
    }

    .taste_failure dd {
        color: #666;
        font-size: 20px;
    }

.linestyle label {
    display: inline !important;
}
