    /** 清除内外边距 **/

    body,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    p,
    blockquote,
    /* structural elements 结构元素 */

    dl,
    dt,
    dd,
    ul,
    ol,
    li,
    /* list elements 列表元素 */

    pre,
    /* text formatting elements 文本格式元素 */

    form,
    fieldset,
    legend,
    button,
    input,
    textarea,
    /* form elements 表单元素 */

    th,
    td,
    span
    /* table elements 表格元素 */

        {
        margin: 0;
        padding: 0;
    }

    /** 设置默认字体 **/

    body,
    button,
    input,
    select,
    textarea
    /* for ie */

    {
        font-family: Microsoft YaHei;
        font-size: 16px;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: 100%;
        font-weight: normal;
    }

    address,
    cite,
    dfn,
    em,
    i {
        font-style: normal;
    }

    /* 将斜体扶正 */

    code,
    kbd,
    pre,
    samp {
        font-family: courier new, courier, monospace;
    }

    /* 统一等宽字体 */

    small {
        font-size: 12px;
    }

    /* 小于 12px 的中文很难阅读, 让 small 正常化 */

    /** 重置列表元素 **/

    ul,
    ol {
        list-style: none;
    }

    /** 重置文本格式元素 **/

    a {
        text-decoration: none;
    }

    a:hover {
        text-decoration: none;
    }

    sup {
        vertical-align: text-top;
    }

    /* 重置, 减少对行高的影响 */

    sub {
        vertical-align: text-bottom;
    }

    /** 重置表单元素 **/

    legend {
        color: #000;
    }

    /* for ie6 */

    fieldset,
    img {
        border: 0;
    }

    /* img 搭车：让链接里的 img 无边框 */

    button,
    input,
    select,
    textarea {
        font-size: 100%;
    }

    /* 使得表单元素在 ie 下能继承字体大小 */

    /* 注：optgroup 无法扶正 */

    /** 重置表格元素 **/

    table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    /* 重置 HTML5 元素 */

    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    menu,
    nav,
    section,
    summary,
    time,
    mark,
    audio,
    video {
        display: block;
        margin: 0;
        padding: 0;
    }

    .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden
    }

    /* 头部 */

    .pub-dance-head-bottom {
        width: 100%;
        height: 56px;
        background: #F44A70;
    }
    
    .pub-dance-head-bottom-con {
        width: 1190px;
        height: 56px;
        /*padding: 0 17%;*/
        min-width: 1190px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        background: #f44a70;
    }
    
    .pub-dance-head-bottom ul {
        width: 100%;
        height: 100%;
        line-height: 56px;
        color: #fff;
        /*overflow: hidden;
        margin-top: 2px;*/
    }
    
    .pub-dance-head-bottom ul li.item {
        width: 12.5%;
        height: 100%;
        text-align: center;
        font-size: 17px;
        background: #F44A70;
    }
    
    .pub-dance-head-bottom ul li.item:hover {
        cursor: pointer;
        background: #f39801;
    }
    
    .pub-dance-head-bottom ul li.l {
        float: left;
    }

    .pub-dance-head-bottom ul li.r {
        float: right;
    }
    
    .pub-dance-head-bottom ul li.itemOther {
        text-align: center;
        width: 190px;
        height: 100%;
        font-size: 20px;
        background: #b70b31;
        position: relative;
        top: 0;
        left: 0;
    }
    
    .pub-dance-head-bottom ul li.itemOther a {
        color: #fff!important;
    }
    
    .pub-dance-head-bottom ul li.itemOther .iconfont {
        font-size: 1.5em!important;
        position: relative;
        top: 3px;
    }
    
    .bgY {
        background-color: #f39801!important;
    }
    
    .coloron {
        color: #f44a70!important;
    }
    .NEWli {
        position: relative;
        left: 0;
        top: 0;
    }
    
    .NEW {
        width: 40px;
        height: 28px;
        line-height: 21px;
        font-size: 9px;
        text-align: center;
        position: absolute;
        top: 5px;
        right: -15px;
        background: url('https://www.boosj.com/dist/gcw/new-header2/img/hot2.png') no-repeat 0 0;
        background-size: 100%;
    }
    
    .HOT {
        width: 40px;
        height: 28px;
        line-height: 21px;
        font-size: 9px;
        text-align: center;
        position: absolute;
        top: 5px;
        right: -25px;
        background: url('https://www.boosj.com/dist/gcw/new-header2/img/hot1.png') no-repeat 0 0;
        background-size: 100%;
    }
    
    .pub-dance-head-bottom ul .item a {
        color: #fff!important;
        font-size: 19px!important;
    }    

    /* 头部 end*/





    /* 底部 */

    .pub-footer {
        min-width: 1190px !important;
    }

    .pub-footer-switch {
        display: none;
        margin-left: auto;
        margin-right: auto;
        text-align: center
    }

    .pub-footer-switch .btn-change {
        color: #666;
        background-color: #d1d1d1;
        border-color: #b7b7b7;
        display: block;
        width: 100%;
        text-align: center;
        display: inline-block;
        width: 5em;
        margin-right: 1em;
        margin-left: 1em;
        line-height: 2;
        cursor: pointer
    }

    .pub-footer-switch .btn-change:focus,
    .pub-footer-switch .btn-change.focus {
        color: #666;
        background-color: #b7b7b7;
        border-color: #777
    }

    .pub-footer-switch .btn-change:hover {
        color: #666;
        background-color: #b7b7b7;
        border-color: #989898
    }

    .pub-footer-switch .btn-change:active,
    .pub-footer-switch .btn-change.active,
    .open>.pub-footer-switch .btn-change.dropdown-toggle {
        color: #666;
        background-color: #b7b7b7;
        border-color: #989898
    }

    .pub-footer-switch .btn-change:active:hover,
    .pub-footer-switch .btn-change:active:focus,
    .pub-footer-switch .btn-change:active.focus,
    .pub-footer-switch .btn-change.active:hover,
    .pub-footer-switch .btn-change.active:focus,
    .pub-footer-switch .btn-change.active.focus,
    .open>.pub-footer-switch .btn-change.dropdown-toggle:hover,
    .open>.pub-footer-switch .btn-change.dropdown-toggle:focus,
    .open>.pub-footer-switch .btn-change.dropdown-toggle.focus {
        color: #666;
        background-color: #a5a5a5;
        border-color: #777
    }

    .pub-footer-switch .btn-change:active,
    .pub-footer-switch .btn-change.active,
    .open>.pub-footer-switch .btn-change.dropdown-toggle {
        background-image: none
    }

    .pub-footer-switch .btn-change.disabled,
    .pub-footer-switch .btn-change.disabled:hover,
    .pub-footer-switch .btn-change.disabled:focus,
    .pub-footer-switch .btn-change.disabled.focus,
    .pub-footer-switch .btn-change.disabled:active,
    .pub-footer-switch .btn-change.disabled.active,
    .pub-footer-switch .btn-change[disabled],
    .pub-footer-switch .btn-change[disabled]:hover,
    .pub-footer-switch .btn-change[disabled]:focus,
    .pub-footer-switch .btn-change[disabled].focus,
    .pub-footer-switch .btn-change[disabled]:active,
    .pub-footer-switch .btn-change[disabled].active,
    fieldset[disabled] .pub-footer-switch .btn-change,
    fieldset[disabled] .pub-footer-switch .btn-change:hover,
    fieldset[disabled] .pub-footer-switch .btn-change:focus,
    fieldset[disabled] .pub-footer-switch .btn-change.focus,
    fieldset[disabled] .pub-footer-switch .btn-change:active,
    fieldset[disabled] .pub-footer-switch .btn-change.active {
        background-color: #d1d1d1;
        border-color: #b7b7b7
    }

    .pub-footer-switch .btn-change .badge {
        color: #d1d1d1;
        background-color: #666
    }

    .pub-footer-switch .current {
        color: #fff;
        background-color: #cc6c00;
        border-color: #995100;
        display: block;
        width: 100%;
        text-align: center;
        width: 5em;
        display: inline-block
    }

    .pub-footer-switch .current:focus,
    .pub-footer-switch .current.focus {
        color: #fff;
        background-color: #995100;
        border-color: #1a0e00
    }

    .pub-footer-switch .current:hover {
        color: #fff;
        background-color: #995100;
        border-color: #5c3100
    }

    .pub-footer-switch .current:active,
    .pub-footer-switch .current.active,
    .open>.pub-footer-switch .current.dropdown-toggle {
        color: #fff;
        background-color: #995100;
        border-color: #5c3100
    }

    .pub-footer-switch .current:active:hover,
    .pub-footer-switch .current:active:focus,
    .pub-footer-switch .current:active.focus,
    .pub-footer-switch .current.active:hover,
    .pub-footer-switch .current.active:focus,
    .pub-footer-switch .current.active.focus,
    .open>.pub-footer-switch .current.dropdown-toggle:hover,
    .open>.pub-footer-switch .current.dropdown-toggle:focus,
    .open>.pub-footer-switch .current.dropdown-toggle.focus {
        color: #fff;
        background-color: #753e00;
        border-color: #1a0e00
    }

    .pub-footer-switch .current:active,
    .pub-footer-switch .current.active,
    .open>.pub-footer-switch .current.dropdown-toggle {
        background-image: none
    }

    .pub-footer-switch .current.disabled,
    .pub-footer-switch .current.disabled:hover,
    .pub-footer-switch .current.disabled:focus,
    .pub-footer-switch .current.disabled.focus,
    .pub-footer-switch .current.disabled:active,
    .pub-footer-switch .current.disabled.active,
    .pub-footer-switch .current[disabled],
    .pub-footer-switch .current[disabled]:hover,
    .pub-footer-switch .current[disabled]:focus,
    .pub-footer-switch .current[disabled].focus,
    .pub-footer-switch .current[disabled]:active,
    .pub-footer-switch .current[disabled].active,
    fieldset[disabled] .pub-footer-switch .current,
    fieldset[disabled] .pub-footer-switch .current:hover,
    fieldset[disabled] .pub-footer-switch .current:focus,
    fieldset[disabled] .pub-footer-switch .current.focus,
    fieldset[disabled] .pub-footer-switch .current:active,
    fieldset[disabled] .pub-footer-switch .current.active {
        background-color: #cc6c00;
        border-color: #995100
    }

    .pub-footer-switch .current .badge {
        color: #cc6c00;
        background-color: #fff
    }

    .pub-footer {
        text-align: center;
        line-height: 2;
        color: #7a7a7a;
        padding-top: 20px;
        border-top: 1px solid #DADADA;
        background-color: #fff;
        margin-left: -10px;
        margin-right: -10px
    }

    .pub-footer .title {
        font-size: 1.14286em;
        font-size: 1.14286rem;
        line-height: 1
    }

    .pub-footer .title .icon {
        font-size: 1.42857em;
        font-size: 1.42857rem;
        margin-right: 6px
    }

    .pub-footer a {
        color: #7a7a7a
    }

    .pub-footer a:visited {
        color: #474747
    }

    .pub-footer a:focus {
        color: #ff8700
    }

    .pub-footer a:hover {
        color: #ff8700
    }

    .pub-footer a:active {
        color: #ff8700
    }

    .pub-footer .linbox {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 900px
    }

    .pub-footer .line-wrap {
        padding-bottom: 20px;
        border-bottom: 1px solid #DADADA
    }

    .pub-footer .prebox {
        float: left;
        width: 180px;
        border-left: 1px solid #DADADA
    }

    .pub-footer .prebox .clearfix {
        padding-top: 20px
    }

    .pub-footer .prebox a {
        float: left;
        width: 180px
    }

    .pub-footer .row2 {
        border-left: none
    }

    .pub-footer .row2 a {
        width: 90px
    }

    .pub-footer .bottom-info {
        font-size: 0.85714em;
        font-size: 0.85714rem;
        padding-bottom: 20px;
        padding-top: 20px
    }

    .pub-footer .bot-pic {
        padding-bottom: 20px;
        padding-top: 20px
    }

    .pub-footer .bot-pic .link {
        margin-left: 1em;
        margin-right: 1em
    }

    .pub-footer {
        margin: 0 !important;
    }

    .pub-footer .linbox {
        width: 910px !important;
    }
    /* 底部 end*/