﻿/*!
 * Bootstrap v3.0.3
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, button, select
{
    margin: 0;
    padding: 0;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img
{
    border: 0;
}
address, caption, cite, code, dfn, em, th, var
{
    font-style: normal;
    font-weight: normal;
}
.pro-this-prodBrief em
{
    font-style: italic;
    font-weight: inherit;
}
ol, ul
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-weight: normal;
}
q:before, q:after
{
    content: '';
}
abbr, acronym
{
    border: 0;
    font-variant: normal;
}
input, textarea, select
{
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
input, textarea, select
{
    *font-size: 100%;
}
.fll
{
    float: left;
}
.flr
{
    float: right;
}
.fix
{
    clear: both;
    zoom: 1;
}
.fix:after
{
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    content: ".";
}
.block
{
    display: block;
}
.hide
{
    display: none;
}
.inlineblock
{
    display: inline-block;
}
.cp
{
    cursor: pointer;
}
.mt5
{
    margin-top: 5px;
}
.mt10
{
    margin-top: 10px;
}
.mt15
{
    margin-top: 15px;
}
.mt20
{
    margin-top: 20px;
}
.mb5
{
    margin-bottom: 5px;
}
.mb10
{
    margin-bottom: 10px;
}
.mb15
{
    margin-bottom: 15px;
}
.mb20
{
    margin-bottom: 20px;
}
.ml5
{
    margin-left: 5px;
}
.ml10
{
    margin-left: 10px;
}
.ml15
{
    margin-left: 15px;
}
.ml20
{
    margin-left: 20px;
}
.mr5
{
    margin-right: 5px;
}
.mr10
{
    margin-right: 10px;
}
.mr15
{
    margin-right: 15px;
}
.mr20
{
    margin-right: 20px;
}
.mr30
{
    margin-right: 30px;
}
.margincenter
{
    margin-left: auto;
    margin-right: auto;
}
.pt5
{
    padding-top: 5px;
}
.pt10
{
    padding-top: 10px;
}
.pt15
{
    padding-top: 15px;
}
.pt20
{
    padding-top: 20px;
}
.pb5
{
    padding-bottom: 5px;
}
.pb10
{
    padding-bottom: 10px;
}
.pb15
{
    padding-bottom: 15px;
}
.pb20
{
    padding-bottom: 20px;
}
.pb56
{
    padding-bottom: 56px;
}
.pl5
{
    padding-left: 5px;
}
.pl10
{
    padding-left: 10px;
}
.pl15
{
    padding-left: 15px;
}
.pl20
{
    padding-left: 20px;
}
.pr5
{
    padding-right: 5px;
}
.pr10
{
    padding-right: 10px;
}
.pr15
{
    padding-right: 15px;
}
.pr20
{
    padding-right: 20px;
}
.pr30
{
    padding-right: 30px;
}
.color000
{
    color: #000;
}
.color111
{
    color: #111;
}
.color222
{
    color: #222;
}
.color333
{
    color: #333;
}
.color444
{
    color: #444;
}
.color555
{
    color: #555;
}
.color666
{
    color: #666;
}
.color999
{
    color: #999;
}
.coloraaa
{
    color: #aaa;
}
.colorbbb
{
    color: #bbb;
}
.colorccc
{
    color: #ccc;
}
.colorddd
{
    color: #ddd;
}
.coloreee
{
    color: #eee;
}
.colorfff
{
    color: #fff;
}
.wrong
{
    color: #c00;
}
.font12
{
    font-size: 12px;
}
.font14
{
    font-size: 14px;
}
.font16
{
    font-size: 16px;
}
.font18
{
    font-size: 18px;
}
.font20
{
    font-size: 20px;
}
.font22
{
    font-size: 22px;
}
.font24
{
    font-size: 24px;
}
.font26
{
    font-size: 26px;
}
.font28
{
    font-size: 28px;
}
.font30
{
    font-size: 30px;
}
.font32
{
    font-size: 32px;
}
.font34
{
    font-size: 34px;
}
.font36
{
    font-size: 36px;
}
.font38
{
    font-size: 38px;
}
.font40
{
    font-size: 40px;
}
.h30
{
    height: 30px;
}
.h20
{
    height: 20px;
}
.w20
{
    width: 20px;
}
.fwbold
{
    font-weight: bold;
}
.fwnormal
{
    font-weight: normal;
}
.txtl
{
    text-align: left;
}
.txtr
{
    text-align: right;
}
.txtc
{
    text-align: center;
}
.txtl-im
{
    text-align: left!important;
}
.txtr-im
{
    text-align: right!important;
}
.txtc-im
{
    text-align: center!important;
}
.decorationLine
{
    text-decoration: underline;
}
.decorationNone
{
    text-decoration: none;
}
.frontend-body-canvas div .dom-normal-notallowed
{
    pointer-events: none;
    background-color: #b6b6b6;
}
.container-vertical-middle
{
    display: flex;
    display: -webkit-flex;
    align-items: center;
}
.container-vertical-middle .container-opened
{
    width: 100%;
}
.pstRe
{
    position: relative;
}
.pstAbs
{
    position: absolute;
}
.pstFix
{
    position: fixed;
}
.frontend-body-canvas #backstage-headArea
{
    position: relative;
    z-index: 9;
}
.frontend-body-canvas #backstage-footArea
{
    position: relative;
    z-index: 8;
}
.frontend-body-canvas #backstage-bodyArea
{
    position: relative;
    z-index: 7;
}
.backstage-loading-effect
{
    display: none;
    background: url(../image/loading_black.gif) center center no-repeat rgba(255,255,255,0);
    border-radius: 24px;
    height: 120px;
    left: 50%;
    margin: -90px 0 0 -90px;
    opacity: .9;
    position: fixed;
    top: 50%;
    width: 180px;
    filter: alpha(opacity=90);
}
a
{
    text-decoration: none;
}
.backstage-blocksEditor-wrap[data-blockseditor-type='phoenix_blocks_image'] a[href='javascript:;']
{
    cursor: default!important;
}
.backstage-dialog-overlay
{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: .6;
    filter: alpha(opacity=60);
}
.datepicker.-from-bottom-
{
    position: absolute;
    top: 1597px;
    left: -100000px;
}
.sitewidget-hd
{
    position: relative;
}
.sitewidget-hd .widget-show-more
{
    position: absolute;
    top: 50%;
    right: 10px;
    line-height: 1em;
    margin-top: -.5em;
}
.siteblocks-setting-wrap .siteblocks-container
{
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}
.siteblocks-setting-wrap .siteblocks-container em
{
    font-style: italic;
}
.siteblocks-container .backstage-blocksEditor-wrap :not(.edit-normal) *
{
    font-family: inherit;
}
.col-mt5
{
    margin-top: 5px;
}
.col-mt10
{
    margin-top: 10px;
}
.col-mt15
{
    margin-top: 15px;
}
.col-mt20
{
    margin-top: 20px;
}
.col-mt25
{
    margin-top: 25px;
}
.col-mt30
{
    margin-top: 30px;
}
.col-mt35
{
    margin-top: 35px;
}
.col-mt40
{
    margin-top: 40px;
}
.col-mb5
{
    margin-bottom: 5px;
}
.col-mb10
{
    margin-bottom: 10px;
}
.col-mb15
{
    margin-bottom: 15px;
}
.col-mb20
{
    margin-bottom: 20px;
}
.col-mb25
{
    margin-bottom: 25px;
}
.col-mb30
{
    margin-bottom: 30px;
}
.col-mb35
{
    margin-bottom: 35px;
}
.col-mb40
{
    margin-bottom: 40px;
}
.col-ml5
{
    margin-left: 5px;
}
.col-ml10
{
    margin-left: 10px;
}
.col-ml15
{
    margin-left: 15px;
}
.col-ml20
{
    margin-left: 20px;
}
.col-ml25
{
    margin-left: 25px;
}
.col-ml30
{
    margin-left: 30px;
}
.col-ml35
{
    margin-left: 35px;
}
.col-ml40
{
    margin-left: 40px;
}
.col-mr5
{
    margin-right: 5px;
}
.col-mr10
{
    margin-right: 10px;
}
.col-mr15
{
    margin-right: 15px;
}
.col-mr20
{
    margin-right: 20px;
}
.col-mr25
{
    margin-right: 25px;
}
.col-mr30
{
    margin-right: 30px;
}
.col-mr35
{
    margin-right: 35px;
}
.col-mr40
{
    margin-right: 40px;
}
.container
{
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
}
.container:before, .container:after
{
    content: " ";
    display: table;
}
.container:after
{
    clear: both;
}
.siteblocks-setting-wrap .container>div[id^="location_"]
{
    margin: 0 10px;
}
.row>div[class^="col-"]>div[id^="location_"]
{
    margin: 0 10px;
}
.row>div.col-md-12>div[id^="location_"]
{
    margin: 0;
}
.container .row>div.col-md-12>div[id^="location_"], .row .row>div.col-md-12>div[id^="location_"]
{
    margin: 0 10px;
}
.row>div[class^="col-"]
{
    padding: 10px 0;
}
.row>div.col-md-12
{
    padding: 0;
}
@media(min-width: 1px) and (max-width: 767px)
{
    .container
    {
        width: 100%;
    }
    .row>div[class^="col-"]>div[id^="location_"]
    {
        margin: 0 20px;
    }
    .row>div[class^="col-"]
    {
        padding: 5px 0;
    }
    .row>div.col-md-12
    {
        padding: 0;
    }
    .row>div.col-md-12>div[id^="location_"]
    {
        margin: 0;
    }
    .container .row>div.col-md-12>div[id^="location_"], .row .row>div.col-md-12>div[id^="location_"]
    {
        margin: 0 20px;
    }
}
@media(max-width: 768px)
{
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12
    {
        min-height: 0!important;
    }
}
@media(min-width: 768px) and (max-width: 989px)
{
    .container
    {
        width: 750px;
        max-width: 100%;
    }
    .row>div[class^="col-"]>div[id^="location_"]
    {
        margin: 0 10px;
    }
    .row>div[class^="col-"]
    {
        padding: 5px 0;
    }
    .row>div.col-md-12
    {
        padding: 0;
    }
    .row>div.col-md-12>div[id^="location_"]
    {
        margin: 0;
    }
    .container .row>div.col-md-12>div[id^="location_"], .row .row>div.col-md-12>div[id^="location_"]
    {
        margin: 0 10px;
    }
}
@media(min-width: 990px)
{
    .container
    {
        width: 980px;
        max-width: 100%;
    }
}
@media(min-width: 1220px)
{
    .container
    {
        width: 1200px;
        max-width: 100%;
    }
    .container.hasDefaultWidth
    {
        width: 100%;
    }
    .siteblocks-container:not(.siteblocks-container[data-module-set="true"]) .container.hasDefaultWidth
    {
        padding: 0 40px;
        box-sizing: border-box;
    }
    .detial-cont-tabscont .siteblocks-container [data-container-openstate]
    {
        padding: 0!important;
    }
}
@media(max-width: 1200px)
{
    .siteblocks-setting-wrap .container
    {
        width: 100%!important;
    }
}
@media(min-width: 1220px)
{
    div[data-module-set="true"] .container, div[data-module-set="true"]
    {
        width: 100%;
    }
    div[data-module-set="true"] .hasDefaultWidth:not(.container)
    {
        padding: 0 40px;
        box-sizing: border-box;
    }
}
.siteblocks-setting-wrap
{
    position: relative;
}
.row
{
    zoom: 1;
}
.row:before, .row:after
{
    content: " ";
    display: table;
}
.row:after
{
    clear: both;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12
{
    float: left;
}
.col-xs-12
{
    width: 100%;
}
.col-xs-11
{
    width: 91.66666666666666%;
}
.col-xs-10
{
    width: 83.33333333333334%;
}
.col-xs-9
{
    width: 75%;
}
.col-xs-8
{
    width: 66.66666666666666%;
}
.col-xs-7
{
    width: 58.333333333333336%;
}
.col-xs-6
{
    width: 50%;
}
.col-xs-5
{
    width: 41.66666666666667%;
}
.col-xs-4
{
    width: 33.33333333333333%;
}
.col-xs-3
{
    width: 25%;
}
.col-xs-2
{
    width: 16.666666666666664%;
}
.col-xs-1
{
    width: 8.333333333333332%;
}
.col-xs-pull-12
{
    right: 100%;
}
.col-xs-pull-11
{
    right: 91.66666666666666%;
}
.col-xs-pull-10
{
    right: 83.33333333333334%;
}
.col-xs-pull-9
{
    right: 75%;
}
.col-xs-pull-8
{
    right: 66.66666666666666%;
}
.col-xs-pull-7
{
    right: 58.333333333333336%;
}
.col-xs-pull-6
{
    right: 50%;
}
.col-xs-pull-5
{
    right: 41.66666666666667%;
}
.col-xs-pull-4
{
    right: 33.33333333333333%;
}
.col-xs-pull-3
{
    right: 25%;
}
.col-xs-pull-2
{
    right: 16.666666666666664%;
}
.col-xs-pull-1
{
    right: 8.333333333333332%;
}
.col-xs-pull-0
{
    right: 0;
}
.col-xs-push-12
{
    left: 100%;
}
.col-xs-push-11
{
    left: 91.66666666666666%;
}
.col-xs-push-10
{
    left: 83.33333333333334%;
}
.col-xs-push-9
{
    left: 75%;
}
.col-xs-push-8
{
    left: 66.66666666666666%;
}
.col-xs-push-7
{
    left: 58.333333333333336%;
}
.col-xs-push-6
{
    left: 50%;
}
.col-xs-push-5
{
    left: 41.66666666666667%;
}
.col-xs-push-4
{
    left: 33.33333333333333%;
}
.col-xs-push-3
{
    left: 25%;
}
.col-xs-push-2
{
    left: 16.666666666666664%;
}
.col-xs-push-1
{
    left: 8.333333333333332%;
}
.col-xs-push-0
{
    left: 0;
}
.col-xs-offset-12
{
    margin-left: 100%;
}
.col-xs-offset-11
{
    margin-left: 91.66666666666666%;
}
.col-xs-offset-10
{
    margin-left: 83.33333333333334%;
}
.col-xs-offset-9
{
    margin-left: 75%;
}
.col-xs-offset-8
{
    margin-left: 66.66666666666666%;
}
.col-xs-offset-7
{
    margin-left: 58.333333333333336%;
}
.col-xs-offset-6
{
    margin-left: 50%;
}
.col-xs-offset-5
{
    margin-left: 41.66666666666667%;
}
.col-xs-offset-4
{
    margin-left: 33.33333333333333%;
}
.col-xs-offset-3
{
    margin-left: 25%;
}
.col-xs-offset-2
{
    margin-left: 16.666666666666664%;
}
.col-xs-offset-1
{
    margin-left: 8.333333333333332%;
}
.col-xs-offset-0
{
    margin-left: 0;
}
@media(min-width: 768px)
{
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12
    {
        float: left;
    }
    .col-sm-12
    {
        width: 100%;
    }
    .col-sm-11
    {
        width: 91.66666666666666%;
    }
    .col-sm-10
    {
        width: 83.33333333333334%;
    }
    .col-sm-9
    {
        width: 75%;
    }
    .col-sm-8
    {
        width: 66.66666666666666%;
    }
    .col-sm-7
    {
        width: 58.333333333333336%;
    }
    .col-sm-6
    {
        width: 50%;
    }
    .col-sm-5
    {
        width: 41.66666666666667%;
    }
    .col-sm-4
    {
        width: 33.33333333333333%;
    }
    .col-sm-3
    {
        width: 25%;
    }
    .col-sm-2
    {
        width: 16.666666666666664%;
    }
    .col-sm-1
    {
        width: 8.333333333333332%;
    }
    .col-sm-pull-12
    {
        right: 100%;
    }
    .col-sm-pull-11
    {
        right: 91.66666666666666%;
    }
    .col-sm-pull-10
    {
        right: 83.33333333333334%;
    }
    .col-sm-pull-9
    {
        right: 75%;
    }
    .col-sm-pull-8
    {
        right: 66.66666666666666%;
    }
    .col-sm-pull-7
    {
        right: 58.333333333333336%;
    }
    .col-sm-pull-6
    {
        right: 50%;
    }
    .col-sm-pull-5
    {
        right: 41.66666666666667%;
    }
    .col-sm-pull-4
    {
        right: 33.33333333333333%;
    }
    .col-sm-pull-3
    {
        right: 25%;
    }
    .col-sm-pull-2
    {
        right: 16.666666666666664%;
    }
    .col-sm-pull-1
    {
        right: 8.333333333333332%;
    }
    .col-sm-pull-0
    {
        right: 0;
    }
    .col-sm-push-12
    {
        left: 100%;
    }
    .col-sm-push-11
    {
        left: 91.66666666666666%;
    }
    .col-sm-push-10
    {
        left: 83.33333333333334%;
    }
    .col-sm-push-9
    {
        left: 75%;
    }
    .col-sm-push-8
    {
        left: 66.66666666666666%;
    }
    .col-sm-push-7
    {
        left: 58.333333333333336%;
    }
    .col-sm-push-6
    {
        left: 50%;
    }
    .col-sm-push-5
    {
        left: 41.66666666666667%;
    }
    .col-sm-push-4
    {
        left: 33.33333333333333%;
    }
    .col-sm-push-3
    {
        left: 25%;
    }
    .col-sm-push-2
    {
        left: 16.666666666666664%;
    }
    .col-sm-push-1
    {
        left: 8.333333333333332%;
    }
    .col-sm-push-0
    {
        left: 0;
    }
    .col-sm-offset-12
    {
        margin-left: 100%;
    }
    .col-sm-offset-11
    {
        margin-left: 91.66666666666666%;
    }
    .col-sm-offset-10
    {
        margin-left: 83.33333333333334%;
    }
    .col-sm-offset-9
    {
        margin-left: 75%;
    }
    .col-sm-offset-8
    {
        margin-left: 66.66666666666666%;
    }
    .col-sm-offset-7
    {
        margin-left: 58.333333333333336%;
    }
    .col-sm-offset-6
    {
        margin-left: 50%;
    }
    .col-sm-offset-5
    {
        margin-left: 41.66666666666667%;
    }
    .col-sm-offset-4
    {
        margin-left: 33.33333333333333%;
    }
    .col-sm-offset-3
    {
        margin-left: 25%;
    }
    .col-sm-offset-2
    {
        margin-left: 16.666666666666664%;
    }
    .col-sm-offset-1
    {
        margin-left: 8.333333333333332%;
    }
    .col-sm-offset-0
    {
        margin-left: 0;
    }
}
@media(min-width: 990px)
{
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12
    {
        float: left;
    }
    .col-md-12
    {
        width: 100%;
    }
    .col-md-11
    {
        width: 91.66666666666666%;
    }
    .col-md-10
    {
        width: 83.33333333333334%;
    }
    .col-md-9
    {
        width: 75%;
    }
    .col-md-8
    {
        width: 66.66666666666666%;
    }
    .col-md-7
    {
        width: 58.333333333333336%;
    }
    .col-md-6
    {
        width: 50%;
    }
    .col-md-5
    {
        width: 41.66666666666667%;
    }
    .col-md-4
    {
        width: 33.33333333333333%;
        *width: 33.2%;
    }
    .col-md-3
    {
        width: 25%;
    }
    .col-md-2
    {
        width: 16.666666666666664%;
    }
    .col-md-1
    {
        width: 8.333333333333332%;
    }
    .col-md-pull-12
    {
        right: 100%;
    }
    .col-md-pull-11
    {
        right: 91.66666666666666%;
    }
    .col-md-pull-10
    {
        right: 83.33333333333334%;
    }
    .col-md-pull-9
    {
        right: 75%;
    }
    .col-md-pull-8
    {
        right: 66.66666666666666%;
    }
    .col-md-pull-7
    {
        right: 58.333333333333336%;
    }
    .col-md-pull-6
    {
        right: 50%;
    }
    .col-md-pull-5
    {
        right: 41.66666666666667%;
    }
    .col-md-pull-4
    {
        right: 33.33333333333333%;
    }
    .col-md-pull-3
    {
        right: 25%;
    }
    .col-md-pull-2
    {
        right: 16.666666666666664%;
    }
    .col-md-pull-1
    {
        right: 8.333333333333332%;
    }
    .col-md-pull-0
    {
        right: 0;
    }
    .col-md-push-12
    {
        left: 100%;
    }
    .col-md-push-11
    {
        left: 91.66666666666666%;
    }
    .col-md-push-10
    {
        left: 83.33333333333334%;
    }
    .col-md-push-9
    {
        left: 75%;
    }
    .col-md-push-8
    {
        left: 66.66666666666666%;
    }
    .col-md-push-7
    {
        left: 58.333333333333336%;
    }
    .col-md-push-6
    {
        left: 50%;
    }
    .col-md-push-5
    {
        left: 41.66666666666667%;
    }
    .col-md-push-4
    {
        left: 33.33333333333333%;
    }
    .col-md-push-3
    {
        left: 25%;
    }
    .col-md-push-2
    {
        left: 16.666666666666664%;
    }
    .col-md-push-1
    {
        left: 8.333333333333332%;
    }
    .col-md-push-0
    {
        left: 0;
    }
    .col-md-offset-12
    {
        margin-left: 100%;
    }
    .col-md-offset-11
    {
        margin-left: 91.66666666666666%;
    }
    .col-md-offset-10
    {
        margin-left: 83.33333333333334%;
    }
    .col-md-offset-9
    {
        margin-left: 75%;
    }
    .col-md-offset-8
    {
        margin-left: 66.66666666666666%;
    }
    .col-md-offset-7
    {
        margin-left: 58.333333333333336%;
    }
    .col-md-offset-6
    {
        margin-left: 50%;
    }
    .col-md-offset-5
    {
        margin-left: 41.66666666666667%;
    }
    .col-md-offset-4
    {
        margin-left: 33.33333333333333%;
    }
    .col-md-offset-3
    {
        margin-left: 25%;
    }
    .col-md-offset-2
    {
        margin-left: 16.666666666666664%;
    }
    .col-md-offset-1
    {
        margin-left: 8.333333333333332%;
    }
    .col-md-offset-0
    {
        margin-left: 0;
    }
}
@media(min-width: 1200px)
{
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12
    {
        float: left;
    }
    .col-lg-12
    {
        width: 100%;
    }
    .col-lg-11
    {
        width: 91.66666666666666%;
    }
    .col-lg-10
    {
        width: 83.33333333333334%;
    }
    .col-lg-9
    {
        width: 75%;
    }
    .col-lg-8
    {
        width: 66.66666666666666%;
    }
    .col-lg-7
    {
        width: 58.333333333333336%;
    }
    .col-lg-6
    {
        width: 50%;
    }
    .col-lg-5
    {
        width: 41.66666666666667%;
    }
    .col-lg-4
    {
        width: 33.33333333333333%;
    }
    .col-lg-3
    {
        width: 25%;
    }
    .col-lg-2
    {
        width: 16.666666666666664%;
    }
    .col-lg-1
    {
        width: 8.333333333333332%;
    }
    .col-lg-pull-12
    {
        right: 100%;
    }
    .col-lg-pull-11
    {
        right: 91.66666666666666%;
    }
    .col-lg-pull-10
    {
        right: 83.33333333333334%;
    }
    .col-lg-pull-9
    {
        right: 75%;
    }
    .col-lg-pull-8
    {
        right: 66.66666666666666%;
    }
    .col-lg-pull-7
    {
        right: 58.333333333333336%;
    }
    .col-lg-pull-6
    {
        right: 50%;
    }
    .col-lg-pull-5
    {
        right: 41.66666666666667%;
    }
    .col-lg-pull-4
    {
        right: 33.33333333333333%;
    }
    .col-lg-pull-3
    {
        right: 25%;
    }
    .col-lg-pull-2
    {
        right: 16.666666666666664%;
    }
    .col-lg-pull-1
    {
        right: 8.333333333333332%;
    }
    .col-lg-pull-0
    {
        right: 0;
    }
    .col-lg-push-12
    {
        left: 100%;
    }
    .col-lg-push-11
    {
        left: 91.66666666666666%;
    }
    .col-lg-push-10
    {
        left: 83.33333333333334%;
    }
    .col-lg-push-9
    {
        left: 75%;
    }
    .col-lg-push-8
    {
        left: 66.66666666666666%;
    }
    .col-lg-push-7
    {
        left: 58.333333333333336%;
    }
    .col-lg-push-6
    {
        left: 50%;
    }
    .col-lg-push-5
    {
        left: 41.66666666666667%;
    }
    .col-lg-push-4
    {
        left: 33.33333333333333%;
    }
    .col-lg-push-3
    {
        left: 25%;
    }
    .col-lg-push-2
    {
        left: 16.666666666666664%;
    }
    .col-lg-push-1
    {
        left: 8.333333333333332%;
    }
    .col-lg-push-0
    {
        left: 0;
    }
    .col-lg-offset-12
    {
        margin-left: 100%;
    }
    .col-lg-offset-11
    {
        margin-left: 91.66666666666666%;
    }
    .col-lg-offset-10
    {
        margin-left: 83.33333333333334%;
    }
    .col-lg-offset-9
    {
        margin-left: 75%;
    }
    .col-lg-offset-8
    {
        margin-left: 66.66666666666666%;
    }
    .col-lg-offset-7
    {
        margin-left: 58.333333333333336%;
    }
    .col-lg-offset-6
    {
        margin-left: 50%;
    }
    .col-lg-offset-5
    {
        margin-left: 41.66666666666667%;
    }
    .col-lg-offset-4
    {
        margin-left: 33.33333333333333%;
    }
    .col-lg-offset-3
    {
        margin-left: 25%;
    }
    .col-lg-offset-2
    {
        margin-left: 16.666666666666664%;
    }
    .col-lg-offset-1
    {
        margin-left: 8.333333333333332%;
    }
    .col-lg-offset-0
    {
        margin-left: 0;
    }
}
.pagination
{
    display: inline-block;
    padding-left: 0;
    margin: 10px 0;
    border-radius: 0;
}
.pagination>li
{
    display: inline;
}
.pagination>li>a, .pagination>li>span
{
    position: relative;
    float: left;
    padding: 5px 10px;
    font-size: 14px!important;
    line-height: 1.42857143!important;
    text-decoration: none;
    color: #428bca;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    margin-left: -1px;
}
div[class^='sitewidget-'] .pagination>li>a
{
    color: #989898;
}
.pagination>li:first-child>a, .pagination>li:first-child>span
{
    margin-left: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.pagination>li:last-child>a, .pagination>li:last-child>span
{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
div[class^='sitewidget-'] .pagination>li>a:focus, div[class^='sitewidget-'] .pagination>li>span:focus
{
    color: #fff;
    background-color: #326ca6;
    border-color: #326ca6;
}
div[class^='sitewidget-'] .pagination>li>a:hover, div[class^='sitewidget-'] .pagination>li>span:hover
{
    border-color: #326ca6;
    color: #326ca6;
    background-color: #fff;
    position: relative;
    z-index: 1;
}
div[class^='sitewidget-'] .pagination>li.active>a:hover, div[class^='sitewidget-'] .pagination>li.active>span:hover
{
    color: #fff;
    background-color: #326ca6;
    border-color: #326ca6;
}
div[class^='sitewidget-'] .pagination>li:hover+li>a
{
    border-left: 1px solid #326ca6;
}
div[class^='sitewidget-'] .pagination>li:first-child:hover+li>a, div[class^='sitewidget-'] .pagination>li:hover+li>a#nextPage
{
    border-left: 1px solid #e5e5e5!important;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus
{
    z-index: 2;
    color: #fff;
    background-color: #326ca6;
    border-color: #326ca6;
    cursor: default;
}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus
{
    color: #777;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed;
}
.pagination-lg>li>a, .pagination-lg>li>span
{
    padding: 10px 16px;
    font-size: 18px;
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span
{
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span
{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.pagination-sm>li>a, .pagination-sm>li>span
{
    padding: 5px 10px;
    font-size: 14px;
}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span
{
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span
{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.pager
{
    padding-left: 0;
    margin: 10px 0;
    list-style: none;
    text-align: center;
}
.pager li
{
    display: inline;
}
.pager li>a, .pager li>span
{
    text-decoration: none;
    display: inline-block;
    padding: 5px 14px;
    border: 1px solid #ddd;
    border-radius: 15px;
}
.pager li>a:hover, .pager li>a:focus
{
    background-color: #eee;
}
.pager .next>a, .pager .next>span
{
    float: right;
}
.pager .previous>a, .pager .previous>span
{
    float: left;
}
.pager .disabled>a, .pager .disabled>a:hover, .pager .disabled>a:focus, .pager .disabled>span
{
    color: #777;
    background-color: #fff;
    cursor: not-allowed;
    text-decoration: none;
}
.pagination li>a#previousPage, .pagination li>a#nextPage
{
    width: 28px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
    text-indent: -999px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAaCAYAAADi4p8jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5RDhDOEQwNzI0MzFFNTExOTZGOUIwNzgyODU1MTFGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOEVCNzNBQTMxMjQxMUU1QUJCMDlCM0M2ODNFRkI3RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOEVCNzNBOTMxMjQxMUU1QUJCMDlCM0M2ODNFRkI3RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlFOEM4RDA3MjQzMUU1MTE5NkY5QjA3ODI4NTUxMUYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlEOEM4RDA3MjQzMUU1MTE5NkY5QjA3ODI4NTUxMUYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3zPkWAAAARZJREFUeNrsly0LwlAUhndV/AU2q19g175kswmmpcGKTfwPBpNhZWFRbDajVbug02rzFwgy3ytvsg05N4xz4OXAGDzn4V52mMnz3CtzVbySlwqqoAqqoAr+U7UiLxtjvr3bGdTRtkj/cj22JQfsdYc3tDMyuWanl31WZHcXPkHIVdFSZGydHRyCISslW+6KAmBhMTJFHsjIgeCILMuMOYPYCS6REHkiPq7MXdqODJ/MkDOICc7ZZwBnrj4UZM1+ZhARXLGvcVVargTJWv/MICK4QBKkgRxcSJJxIDPhDDKCuCr2+xwhG6SJ7B0c4J4sy4w4g9yaAOCNFiA7u5IcCOZkBWQX2zH6w6uCKqiCKqiCKlje+ggwAF1STS/IhI0pAAAAAElFTkSuQmCC") no-repeat;
}
.pagination li>a#previousPage
{
    margin-right: 5px;
    background-position: left center;
}
.pagination li>a#nextPage
{
    margin-left: 5px;
    background-position: right center;
}
.pagination-jump
{
    display: inline-block;
    padding: 10px;
    vertical-align: top;
}
.pagination-jump li
{
    display: inline-block;
    color: #333;
}
.pagination-jump input
{
    width: 30px;
    outline: 0;
    text-align: center!important;
    margin: 0 5px;
    height: 30px;
    border: 1px solid #e5e5e5;
}
.pagination-jump span
{
    font-size: 14px;
}
.pagination-jump a
{
    border: 1px solid #e5e5e5;
    color: #333!important;
    margin-left: 10px;
    font-size: 14px!important;
    display: inline-block;
    height: 32px;
    box-sizing: border-box;
    line-height: 32px!important;
    padding: 0 5px;
    font-weight: normal!important;
}
.paging-wrap .paging
{
    display: inline-block;
}
.paging-wrap .pagination-jump
{
    padding: 20px;
}
@media(max-width: 450px)
{
    .paging-wrap .pagination-jump
    {
        padding: 10px 0;
    }
    .sitewidget-articlelist .sitewidget-bd .paging
    {
        margin: 10px 0;
    }
    .sitewidget-articlelist .paging-wrap .pagination-jump
    {
        padding: 10px;
        vertical-align: baseline;
    }
}
.sitewidget-placeholder .sitewidget-bd>div.resizee
{
    min-height: 10px;
}
.sitewidget-separator
{
    min-height: 3px;
}
.sitewidget-separator .sitewidget-bd>div
{
    margin: 3px 0;
}
.sliderTable
{
    position: relative;
    width: 100%;
    overflow: auto;
}
.sliderTable table
{
    border-collapse: collapse;
    border: 1px solid #ccc;
    margin-bottom: 5px;
    width: 100%;
}
@media(max-width: 420px)
{
    .sliderTable table
    {
        min-width: 280px;
        width: 100%;
    }
}
@media(min-width: 421px) and (max-width: 989px)
{
    .sliderTable table
    {
        min-width: 360px;
        width: 100%;
    }
}
@media(min-width: 990px)
{
    .sliderTable table
    {
        min-width: 640px;
        width: 100%;
    }
}
.sliderTable td
{
    border: 1px solid #ccc;
    padding-left: 2px;
    padding-right: 2px;
}
.sliderTable .sitewidget-inquire-table td .proNum
{
    height: 30px;
}
.sliderTable table tbody tr td[align="left"], .sliderTable table tbody tr th[align="left"]
{
    text-align: left;
}
.sliderTable table tbody tr td[align="center"], .sliderTable table tbody tr th[align="center"]
{
    text-align: center;
}
.sliderTable table tbody tr td[align="right"], .sliderTable table tbody tr th[align="right"]
{
    text-align: right;
}
.sliderTable .inner-zoom
{
    position: absolute;
    top: 8px;
    right: 8px;
    font-size: 42px;
    color: #999;
    z-index: 9;
    cursor: pointer;
}
.inquire-basket-listwrap
{
    position: fixed;
    z-index: 2147483647;
    right: 0;
    bottom: 0;
    width: 230px;
    background-color: #fff;
    border: 1px solid #aaa;
    box-shadow: 0 0 8px #999;
}
.inquire-basket-listwrap .basket-title
{
    cursor: pointer;
    font-weight: bold;
    font-size: 12px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background-color: #7a8599;
}
.inquire-basket-listwrap .basket-title .basket-title-clickshow
{
    display: inline-block;
    position: relative;
}
.inquire-basket-listwrap .basket-title .basket-title-thumb
{
    position: absolute;
    left: 6px;
    height: 26px;
    width: 26px;
    top: 5px;
    cursor: pointer;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+EDKWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTMxNkFCNzM1OUVEMTFFNkFFQzlDQUQ0Q0JGOTk5NTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTMxNkFCNzQ1OUVEMTFFNkFFQzlDQUQ0Q0JGOTk5NTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzE2QUI3MTU5RUQxMUU2QUVDOUNBRDRDQkY5OTk1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzE2QUI3MjU5RUQxMUU2QUVDOUNBRDRDQkY5OTk1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIADQAGgMBEQACEQEDEQH/xABvAAEBAQEBAAAAAAAAAAAAAAAAAwUEBgEBAQEBAAAAAAAAAAAAAAAAAAECBBAAAQQBAgUEAwAAAAAAAAAAAQACAwQRMQUhQVESFHEysgYTI1MRAQACAQQDAQAAAAAAAAAAAAABAhEhMVFh8EFxof/aAAwDAQACEQMRAD8Aqu5ziAgICD0e01Pqd+gzzbDtst0yX2nDMgtRZziIH2yj24059Vm8zE5jWOO/N1rGdP1i7jNSmvTSUq/i1HO/TAXF5a0cBlzskk6lKxONdy2M6OZaQQEBAQEBAQEBBvbL9RubnTNt88VKKR34qJsHt8if+ceflpnh6ZvbHc8dLWM/OWNZrWKtiSvYjdFPE4tkjcMEEcilbRMZgtWYnEpLSCCslmzLHFHLK98cILYWOcSGAnJDQdOPRT3n2dFixYsyumsSvmmdjukkcXOOBgZJydEiBJUEBAQEH//Z) top center no-repeat;
}
.inquire-basket-listwrap .basket-title .basket-title-thumb.closed
{
    background-position: center -26px;
}
.basket-title-pronum
{
    color: #ffb629;
}
.inquire-basket-listwrap .basket-title .remove-basket-data
{
    position: absolute;
    right: 0;
    height: 36px;
    width: 36px;
    top: 0;
}
.inquire-basket-listwrap .basket-title .remove-basket-data .fa
{
    line-height: 36px;
    font-size: 14px;
    display: block;
}
.basket-lists
{
    padding: 2px 1px;
    height: 190px;
    overflow-y: auto;
}
.basket-lists li
{
    float: left;
    width: 100%;
    padding: 8px 0;
    height: 40px;
    border-bottom: 1px solid #e8e8e8;
}
.basket-lists li:hover
{
    background-color: #fffeee;
}
.basket-lists li input[type="checkbox"]
{
    float: left;
    margin-left: 10px;
    margin-top: 14px;
}
.basket-lists li a
{
    float: left;
    margin-left: 10px;
    font-size: 12px;
    line-height: 16px;
}
.basket-lists li a img
{
    height: auto;
    width: 40px;
    max-height: 40px;
    object-fit: contain;
}
.basket-lists li .basket-list-name
{
    width: 140px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #246bb3;
    text-decoration: none;
}
.basket-lists li .basket-list-delate
{
    display: none;
    margin-top: 8px;
    color: #888;
    text-decoration: none;
}
.basket-lists li:hover .basket-list-delate
{
    display: inline-block;
}
.basket-lists li .basket-list-delate:hover
{
    text-decoration: underline;
}
.basket-btns
{
    padding: 10px;
    font-size: 12px;
}
.basket-btns button[type="submit"]
{
    line-height: 16px;
    padding: 4px 10px;
    font-size: 12px;
    color: #fff;
    border: 0;
    background-color: #e64545;
    border-radius: 3px;
}
.basket-btns #basketEmpty
{
    line-height: 16px;
    padding: 4px 10px;
    font-size: 12px;
    color: #e64545;
    border: 0;
    background-color: #f1f1f1;
    border-radius: 3px;
}
.basket-title-clickshow:after
{
    position: absolute;
    content: '';
    display: block;
    left: 100%;
    top: 0;
    width: 50px;
    height: 36px;
}
a.sitewidget-backtop
{
    position: fixed;
    bottom: 56px;
    right: 12px;
    height: 38px;
    width: 38px;
    overflow: hidden;
    line-height: 38px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAHlBMVEXHx8fq6uq/v7/AwMDm5uawsLD5+fm8vLzx8fG2trZYKnLoAAAABXRSTlO/P9vTSdx9xLoAAABeSURBVCjPYxAOxQCGDKyYggEMoVjAqCAIRE7FIliWjikYnpZWiiFYlpaWDheEK0wvgypFCAJFgOKogmABuFIGuEKwDIpgG5hbloEiWAHWGN4+uMJz8AhizQhCmIIqAJaYDAZ+RPBKAAAAAElFTkSuQmCC) no-repeat;
    text-align: center;
    text-indent: -99em;
    text-decoration: none;
    z-index: 9;
}
@media(min-width: 768px)
{
    a.backToTopStyle1, a.backToTopStyle2, a.backToTopStyle3, a.backToTopStyle4, a.backToTopStyle5, a.backToTopStyle6, a.backToTopStyle7
    {
        width: 60px;
        height: 60px;
        background-image: url('../image/backToTop.png');
    }
}
a.backToTopStyle1
{
    background-position: -5px -5px;
}
a.backToTopStyle1:hover
{
    background-position: -75px -5px;
}
a.backToTopStyle2
{
    background-position: -5px -95px;
}
a.backToTopStyle2:hover
{
    background-position: -76px -95px;
}
a.backToTopStyle3
{
    background-position: -5px -210px;
}
a.backToTopStyle3:hover
{
    background-position: -75px -210px;
}
a.backToTopStyle4
{
    background-position: -5px -340px;
}
a.backToTopStyle4:hover
{
    background-position: -75px -340px;
}
a.backToTopStyle5
{
    background-position: -5px -470px;
}
a.backToTopStyle5:hover
{
    background-position: -75px -470px;
}
a.backToTopStyle6
{
    background-position: -5px -600px;
}
a.backToTopStyle6:hover
{
    background-position: -73px -600px;
}
a.backToTopStyle7
{
    background-position: -5px -730px;
}
a.backToTopStyle7:hover
{
    background-position: -76px -730px;
}
a.backToTopStyle8
{
    background: url('../image/backTop5.png');
}
a.backToTopStyle8:hover
{
    background: url('../image/backTop6.png');
}
a.backToTopStyle9
{
    background: url('../image/backTop3.png');
}
a.backToTopStyle9
{
    background: url('../image/backTop4.png');
}
a.backToTopStyle10
{
    background: url('../image/backTop1.png');
    width: 36px;
}
a.backToTopStyle10:hover
{
    background: url('../image/backTop2.png');
}
a.backToTopStyle8, a.backToTopStyle9, a.backToTopStyle10
{
    background-size: contain;
}
a.backToTopStyle8:hover, a.backToTopStyle9:hover, a.backToTopStyle10:hover
{
    background-size: contain;
}
a.backToTopStyle11
{
    background: url('../image/backTop11.png');
    width: 36px;
    height: 36px;
    background-size: contain;
}
@media(max-width: 768px)
{
    a.sitewidget-backtop
    {
        display: none!important;
    }
}
@media(max-width: 989px)
{
    .hideForMobile_general
    {
        display: none;
    }
}
.freeuser-copyrigh-discrtn
{
    text-align: center;
    color: #99a4ad;
    font-family: "微软雅黑";
    position: relative;
    z-index: 6;
}
.freeuser-copyrigh-innerdiscrtn
{
    display: inline-block;
    position: relative;
}
.freeuser-copyrigh-discrtn.backstage-copy-layer .freeuser-copyrigh-innerdiscrtn:after
{
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: -21px;
    padding: 20px 20px 0;
    height: 100%;
    width: 100%;
    background-color: rgba(255,255,255,.3);
    border: 1px solid #ddd;
}
.freeuser-copyrigh-discrtn .freeuser-copyrigh-remove
{
    position: absolute;
    width: 100%;
    height: 0;
    left: 0;
    top: 0;
}
.freeuser-copyrigh-discrtn .freeuser-copyrigh-remove .backstage
{
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    background-color: #000;
    padding: 0 17px;
    border-radius: 6px;
    position: relative;
    top: 20px;
    line-height: 30px;
}
.freeuser-copyrigh-discrtn .freeuser-copyrigh-remove .front
{
    display: inline-block;
    font-size: 16px;
    color: #595757;
    background-color: #fff;
    padding: 0 27px;
    border-radius: 6px;
    position: relative;
    top: -52px;
    line-height: 38px;
    border: 1px solid #aaa;
}
.freeuser-copyrigh-discrtn .freeuser-copyrigh-remove .front:after
{
    content: "";
    display: block;
    position: absolute;
    top: 38px;
    left: 50%;
    margin-left: -8px;
    height: 11px;
    width: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4OGRkMzY4Yi00OGU2LTM0NDMtYjhhOC03ODRhYWNhZjJiNzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDI3NEU4NURGRkFCMTFFNTg5MDdFRTAwRjczMzFEM0EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDI3NEU4NUNGRkFCMTFFNTg5MDdFRTAwRjczMzFEM0EiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmIxM2Y3N2NlLThkOGEtZTA0Yy1hN2QxLTZlZWI5OTEyMmVmMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OGRkMzY4Yi00OGU2LTM0NDMtYjhhOC03ODRhYWNhZjJiNzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4mmgw8AAABIElEQVR42pSRvUrEQBSFr3mBvIzvYWNQLCzsthBsfAMrWystREG0iKmsbBPyVyQsgigICUkIISQQQoKL+fWMxGUJrrt7i7kzd875uHeGTNPsu67rN40sy3pJknrO87xnQAgQWjeapiHDMKht2wMO550gCJ5YYV2IZVlUFMWVIAgPHJYv1HbDMHzUNI1R/zU7jkO+779ge8LOrAMCpELaj6LoXlXVpZA8z2k6nZbY7sEzmwMGCHMdxnF8oyjKz5zjuXVdZ/AJtO+/dW5RNECOkiS5ZJC6rud3tm2zua+huVv0cOM2IeiRJmmaXsiyTFVVkeu6hN96Rf14rN/Cly59MFEUz3mePy3L8hOtbwP+thFggJwhfcB8+9f9SsCq+BZgAKs72A0FFeLfAAAAAElFTkSuQmCC) left center no-repeat;
}
.sitewidget-olul-liststyle .sitewidget-bd ol
{
    list-style-position: inside;
    list-style-type: decimal;
}
.sitewidget-olul-liststyle .sitewidget-bd ul
{
    list-style-position: inside;
    list-style-type: disc;
}
.sitewidget-picture .sitewidget-bd
{
    text-align: center;
}
.sitewidget-picture img
{
    max-width: 100%;
}
.sitewidget-pagebanner
{
    min-height: 46px;
}
#backstage-headArea .holding
{
    position: fixed!important;
    width: 100%;
    left: 0;
    top: 0;
    opacity: 1;
    z-index: 101;
    -moz-transition: top .2s ease-in .6s;
    -webkit-transition: top .2s ease-in .6s;
    filter: alpha(opacity=90);
}
#backstage-headArea.mobile-head .holding
{
    position: inherit;
    width: auto;
    left: auto;
    top: auto;
    opacity: inherit;
    z-index: auto;
    -moz-transition: none;
    -webkit-transition: none;
}
#backstage-bodyArea .holding
{
    position: fixed!important;
    width: 100%;
    left: 0;
    top: 0;
    opacity: .96;
    z-index: 101;
    -moz-transition: top .2s ease-in .6s;
    -webkit-transition: top .2s ease-in .6s;
    filter: alpha(opacity=90);
}
#backstage-bodyArea.mobile-head .holding
{
    position: inherit;
    width: auto;
    left: auto;
    top: auto;
    opacity: inherit;
    z-index: auto;
    -moz-transition: none;
    -webkit-transition: none;
}
@media(min-width: 769px)
{
    #backstage-footArea .holding
    {
        position: fixed!important;
        width: 100%;
        left: 0;
        bottom: 0;
        opacity: .9;
        z-index: 101;
        -moz-transition: top .2s ease-in .6s;
        -webkit-transition: top .2s ease-in .6s;
    }
}
.shoppingBasketIcon
{
    display: none;
    z-index: 98;
    position: fixed;
    right: 10px;
    bottom: 120px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background: #7a8599;
    text-align: center;
    line-height: 50px;
    font-size: 25px;
    cursor: pointer;
}
.shoppingBasketIcon span.shoppingIconNum
{
    position: absolute;
    top: 0;
    display: block;
    right: -5px;
    width: 20px;
    height: 20px;
    font-size: 16px;
    background: #f00;
    border-radius: 10px;
    color: #fff;
    text-align: center;
    line-height: 20px;
}
.shoppingBasketIcon .fa-shopping-cart
{
    color: #fff;
    line-height: 50px;
}
.shoppingBasketIcon
{
    display: block;
}
#prodInquireBasket
{
    display: none;
}
.user-login-input
{
    background-color: #fff;
    border: 1px solid #d4d4d4;
    display: inline-block;
    vertical-align: middle;
    height: 33px;
    line-height: 33px;
    width: 100%;
    text-indent: 10px;
    outline: 0;
}
.user-login-input:focus
{
    border: 1px solid #b4b4b4;
}
.user-userEditProfile-hori-label.user-login-label
{
    font-weight: bold;
}
.user-login-href
{
    float: right;
    line-height: 30px;
}
.sitewidget-userLogin .userLogin a.user-login-btn
{
    color: #fff;
    width: 100%;
    padding: 0;
    text-align: center;
    line-height: 40px;
    height: 40px;
}
.user-login-thirdpart
{
    margin-top: 15px;
}
.user-login-thirdpart .login-thirdpart-icon .fa
{
    color: #6c6e73;
}
.user-login-thirdpart .login-thirdpart-icon.qq:hover .fa
{
    color: #0873c0;
}
.user-login-thirdpart .login-thirdpart-icon.weixin:hover .fa
{
    color: #609700;
}
.user-login-thirdpart .login-thirdpart-icon.google:hover .fa
{
    color: #0873c0;
}
.user-login-thirdpart .user-thirdpart-icon
{
    display: inline-block;
    width: 40px;
    height: 40px;
    margin-top: 15px;
    background: url(https://iprorwxhiqrjjm5q-static.micyjz.com/static/images/user/user-img.png) no-repeat;
    border-radius: 50%;
    border: 1px solid #ccc;
}
.user-login-thirdpart .user-thirdpart-icon:hover
{
    border-color: #ff8533;
}
.user-login-thirdpart .user-thirdpart-icon.qq
{
    background-position: 0 -100px;
}
.user-login-thirdpart .user-thirdpart-icon.wechat
{
    background-position: -40px -100px;
    margin-left: 15px;
}
.user-login-thirdpart .user-thirdpart-icon.wechat.only
{
    margin-left: 0;
}
.user-login-thirdpart .login-thirdpart-icon1
{
    padding: 2px 0;
    color: #fff;
    border-radius: 2px;
    display: inline-block;
    transition: all .2s ease;
    width: 64px;
    text-align: center;
}
.user-login-thirdpart .login-thirdpart-icon1.facebook
{
    background: #3b5998;
    width: 104px;
}
.user-login-thirdpart .login-thirdpart-icon1.google
{
    background: #ca711d;
    width: 104px;
}
.user-login-thirdpart .login-thirdpart-icon1.qq
{
    background: #2f94e5;
}
.user-login-thirdpart .login-thirdpart-icon1.weixin
{
    background: #09bb07;
}
.user-login-thirdpart .login-thirdpart-icon1>.fa
{
    color: #fff;
    font-size: 14px;
    padding-right: 3px;
}
.user-login-thirdpart .login-thirdpart-icon1:hover
{
    opacity: .8;
    transition: all .2s ease;
    color: #fff;
}
.user-thirdpart-login>p
{
    position: relative;
    text-align: center;
    margin: 4px 0;
}
.user-thirdpart-login>p:before, .user-thirdpart-login>p:after
{
    content: '';
    position: absolute;
    width: 44%;
    height: 1px;
    border: 0;
    top: 50%;
    transform: translateY(-50%);
    border-bottom: 1px solid #dcdcdc;
}
.user-thirdpart-login>p:before
{
    left: 0;
}
.user-thirdpart-login>p:after
{
    right: 0;
}
.user-thirdpart-login>.login-thirdpart-btn1
{
    display: block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border-radius: 6px;
    color: #fff;
    font-size: 15px;
    padding: 0;
    transition: all .2s ease;
}
.user-thirdpart-login>.login-thirdpart-btn1:hover
{
    color: #fff;
    opacity: .8;
    transition: all .2s ease;
}
.user-thirdpart-login>.login-thirdpart-btn1.facebook
{
    margin-top: 10px;
    background: #3b5998;
}
.user-thirdpart-login>.login-thirdpart-btn1.google
{
    margin-top: 10px;
    background: #ca711d;
}
.user-thirdpart-login>.login-thirdpart-btn1.weixin
{
    margin-top: 10px;
    background: #09bb07;
}
.user-thirdpart-login>.login-thirdpart-btn1.qq
{
    margin-top: 14px;
    background: #2f94e5;
}
.user-thirdpart-login>.login-thirdpart-btn1>.fa
{
    padding-right: 20px;
}
.user-thirdpart-login>.login-thirdpart-btn2
{
    display: block;
    width: 90%;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    border: 2px solid;
    border-radius: 4px;
    position: relative;
    margin-top: 12px;
}
.user-thirdpart-login>.login-thirdpart-btn2.weixin
{
    border-color: #09bb07;
}
.user-thirdpart-login>.login-thirdpart-btn2.qq
{
    border-color: #2f94e5;
}
.user-thirdpart-login>.login-thirdpart-btn2.facebook
{
    border-color: #3b5998;
}
.user-thirdpart-login>.login-thirdpart-btn2.google
{
    border-color: #ca711d;
}
.user-thirdpart-login>.login-thirdpart-btn2>.login-thirdpart-icon
{
    display: inline-block;
    width: 40px;
    text-align: center;
    color: #fff;
    position: absolute;
}
.user-thirdpart-login>.login-thirdpart-btn2.weixin>.login-thirdpart-icon
{
    background: #09bb07;
}
.user-thirdpart-login>.login-thirdpart-btn2.qq>.login-thirdpart-icon
{
    background: #2f94e5;
}
.user-thirdpart-login>.login-thirdpart-btn2.facebook>.login-thirdpart-icon
{
    background: #3b5998;
}
.user-thirdpart-login>.login-thirdpart-btn2>.login-thirdpart-icon>.fa
{
    font-size: 18px;
}
.user-thirdpart-login>.login-thirdpart-btn2>.login-thirdpart-text
{
    display: inline-block;
    text-align: center;
    color: #09bb07;
    font-weight: bold;
    width: 100%;
    margin-left: 50%;
    transform: translateX(-50%);
}
.user-thirdpart-login>.login-thirdpart-btn2.weixin>.login-thirdpart-text
{
    color: #09bb07;
}
.user-thirdpart-login>.login-thirdpart-btn2.qq>.login-thirdpart-text
{
    color: #2f94e5;
}
.user-thirdpart-login>.login-thirdpart-btn2.facebook>.login-thirdpart-text
{
    color: #3b5998;
}
.user-thirdpart-login>.login-thirdpart-btn2.google>.login-thirdpart-text
{
    color: #ca711d;
}
.login-thirdpart-p
{
    position: relative;
}
.login-thirdpart-p:before, .login-thirdpart-p:after
{
    content: "";
    display: block;
    width: 30%;
    height: 1px;
    background-color: #d8d8d8;
    position: absolute;
    top: 49%;
}
.login-thirdpart-p:before
{
    left: 0;
}
.login-thirdpart-p:after
{
    right: 0;
}
.table
{
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table th
{
    font-weight: bold;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th
{
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table>thead>tr>th
{
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th
{
    border-top: 0;
}
.table>tbody+tbody
{
    border-top: 2px solid #ddd;
}
.table .table
{
    background-color: #fff;
}
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th
{
    padding: 5px;
}
.table-bordered
{
    border: 1px solid #ddd;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th
{
    border: 1px solid #ddd;
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th
{
    border-bottom-width: 2px;
}
.table-striped>tbody>tr:nth-of-type(odd)
{
    background-color: #f9f9f9;
}
.table-hover>tbody>tr:hover
{
    background-color: #f5f5f5;
}
table col[class*=col-]
{
    position: static;
    display: table-column;
    float: none;
}
table td[class*=col-], table th[class*=col-]
{
    position: static;
    display: table-cell;
    float: none;
}
.table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active
{
    background-color: #f5f5f5;
}
.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover
{
    background-color: #e8e8e8;
}
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success
{
    background-color: #dff0d8;
}
.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover
{
    background-color: #d0e9c6;
}
.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info
{
    background-color: #d9edf7;
}
.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover
{
    background-color: #c4e3f3;
}
.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning
{
    background-color: #fcf8e3;
}
.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover
{
    background-color: #faf2cc;
}
.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger
{
    background-color: #f2dede;
}
.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover
{
    background-color: #ebcccc;
}
.table-responsive
{
    min-height: .01%;
    overflow-x: auto;
}
.sitewidget-downloadlist .table .summary
{
    max-width: 200px;
    display: inline-block;
}
@media screen and (max-width: 767px)
{
    .table-responsive
    {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }
    .table-responsive>.table
    {
        margin-bottom: 0;
    }
    .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th
    {
        white-space: nowrap;
    }
    .table-responsive>.table-bordered
    {
        border: 0;
    }
    .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child
    {
        border-left: 0;
    }
    .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child
    {
        border-right: 0;
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th
    {
        border-bottom: 0;
    }
}
.wechat-popup
{
    position: fixed;
    z-index: 2000;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(1,1,1,.6);
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -ms-transition: all .4s linear;
    -o-transition: all .4s linear;
    transition: all .4s linear;
}
.wechat-qrcode-wrap
{
    width: 280px;
    height: 360px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -180px 0 0 -140px;
    color: #444;
    background-color: #f9f9f9;
    box-shadow: 0 10px 25px rgba(0,0,0,.5);
    border-radius: 4px;
    font-family: Avenir,"Hiragino Sans GB","Noto Sans S Chinese","Microsoft Yahei","Microsoft Sans Serif","WenQuanYi Micro Hei",sans-serif;
    -webkit-transform-origin: center center -400px;
    -ms-transform-origin: center center -400px;
    transform-origin: center center -400px;
}
.wechat-qrcode-wrap.is-shown
{
    -webkit-animation: shownQrcode .4s;
    -moz-animation: shownQrcode .4s;
    -ms-animation: shownQrcode .4s;
    -o-animation: shownQrcode .4s;
    animation: shownQrcode .4s cubic-bezier(.215,.61,.355,1);
}
.wechat-qrcode-wrap.is-hidden
{
    -webkit-animation: hiddenQrcode .4s;
    -moz-animation: hiddenQrcode .4s;
    -ms-animation: hiddenQrcode .4s;
    -o-animation: hiddenQrcode .4s;
    animation: hiddenQrcode .4s cubic-bezier(.55,.055,.675,.19);
}
@-webkit-keyframes shownQrcode
{
    from
    {
        -webkit-transform: rotateY(-70deg);
        -moz-transform: rotateY(-70deg);
        -ms-transform: rotateY(-70deg);
        -o-transform: rotateY(-70deg);
        transform: rotateY(-70deg);
    }
    to
    {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
}
@-moz-keyframes shownQrcode
{
    from
    {
        -webkit-transform: rotateY(-70deg);
        -moz-transform: rotateY(-70deg);
        -ms-transform: rotateY(-70deg);
        -o-transform: rotateY(-70deg);
        transform: rotateY(-70deg);
    }
    to
    {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
}
@-ms-keyframes shownQrcode
{
    from
    {
        -webkit-transform: rotateY(-70deg);
        -moz-transform: rotateY(-70deg);
        -ms-transform: rotateY(-70deg);
        -o-transform: rotateY(-70deg);
        transform: rotateY(-70deg);
    }
    to
    {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
}
@-o-keyframes shownQrcode{from{-webkit-transform:rotateY(-70deg);-moz-transform:rotateY(-70deg);-ms-transform:rotateY(-70deg);-o-transform:rotateY(-70deg);transform:rotateY(-70deg)}to{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}}
@keyframes shownQrcode
{
    from
    {
        opacity: 0;
        -webkit-transform: rotateY(-70deg);
        -moz-transform: rotateY(-70deg);
        -ms-transform: rotateY(-70deg);
        -o-transform: rotateY(-70deg);
        transform: rotateY(-70deg);
    }
    to
    {
        opacity: 1;
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
}
@-webkit-keyframes hiddenQrcode
{
    from
    {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
    to
    {
        -webkit-transform: rotateY(70deg);
        -moz-transform: rotateY(70deg);
        -ms-transform: rotateY(70deg);
        -o-transform: rotateY(70deg);
        transform: rotateY(70deg);
    }
}
@-moz-keyframes hiddenQrcode
{
    from
    {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
    to
    {
        -webkit-transform: rotateY(70deg);
        -moz-transform: rotateY(70deg);
        -ms-transform: rotateY(70deg);
        -o-transform: rotateY(70deg);
        transform: rotateY(70deg);
    }
}
@-ms-keyframes hiddenQrcode
{
    from
    {
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
    to
    {
        -webkit-transform: rotateY(70deg);
        -moz-transform: rotateY(70deg);
        -ms-transform: rotateY(70deg);
        -o-transform: rotateY(70deg);
        transform: rotateY(70deg);
    }
}
@-o-keyframes hiddenQrcode{from{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(70deg);-moz-transform:rotateY(70deg);-ms-transform:rotateY(70deg);-o-transform:rotateY(70deg);transform:rotateY(70deg)}}
@keyframes hiddenQrcode
{
    from
    {
        opacity: 1;
        -webkit-transform: rotateY(0);
        -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
    to
    {
        opacity: 0;
        -webkit-transform: rotateY(70deg);
        -moz-transform: rotateY(70deg);
        -ms-transform: rotateY(70deg);
        -o-transform: rotateY(70deg);
        transform: rotateY(70deg);
    }
}
.wechat-qrcode
{
    margin: 30px 10px 10px 10px;
}
.wechat-qrcode img
{
    width: 260px;
    height: 260px;
}
.wechat-text
{
    text-align: center;
}
.wechat-popup-close
{
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 2001;
    background: url(../image/follow-service.png) no-repeat top right;
}
.member-popup-wrap .member-popup-box .member-popup-btn.view-remarktext-confirm
{
    position: absolute;
    bottom: 15px;
    left: 50px;
    right: 50px;
    width: auto;
}
.member-popup-wrap .member-popup-box .remark-text-wrap
{
    max-height: 235px;
    overflow-y: auto;
}
.member-popup-wrap #userEmailFaptcha .refreshImg img
{
    width: 99%!important;
    height: 43px!important;
}
.member-popup-wrap .member-popup-box-inner .cus-log-popup
{
    max-height: 256px;
    overflow: auto;
}
.add-cart-msg
{
    text-align: center;
    background: #333;
    color: #fff;
    font-size: 14px;
    font-family: Helvetica,Arial,"Microsoft YaHei","微软雅黑","华文细黑",sans-serif;
    width: 300px;
    padding: 20px;
    position: fixed;
    left: 50%;
    margin-left: -150px;
    top: 35%;
    display: none;
    z-index: 999;
}
.member-popup-wrap .member-popup-box .member-popup-close, .warn-popup-box .popup-closeIcon
{
    position: absolute;
    top: 10px;
    right: 10px;
    display: block;
    width: 16px;
    height: 16px;
    background: url(../image/memberCenter-img.png) no-repeat -180px -60px;
}
.third-part-wrap
{
    height: 170px;
    margin: 15px 0;
    overflow-y: auto;
}
p.third-part-login-error
{
    color: #e60012;
}
span.pin-button
{
    cursor: pointer;
    z-index: 10;
    box-sizing: border-box;
    border-radius: 3px;
    height: 20px;
    width: 40px;
    box-shadow: inset 0 0 1px #888;
    -webkit-font-smoothing: antialiased;
    font: 12px "Helvetica Neue",Helvetica,arial,sans-serif;
    color: #555;
    text-align: center;
    vertical-align: baseline;
    position: absolute;
    display: none;
}
span.pin-button.grey
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAMCAYAAABx290PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA21pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYzA2ZTQwNS1lNzkzLTQzNGEtOGRlNS1kNWJlNmM3NDhjNDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUY0NzY0MDVGMTY4MTFFNThDMTRERjBGMTk3QTEwNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUY0NzY0MDRGMTY4MTFFNThDMTRERjBGMTk3QTEwNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJjNjhhMTc3LWM2OTItZjI0OC04NzRhLTFkZDVmMTNhODQ5ZCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDVEMUJGNEYxNjIxMUU1OEJFQThEQjk3MzMyNzhFNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po5U4KMAAAHcSURBVHjatNRLSFVRFIDhc/Um0kOhMoseg2jSgzKRUkgaSS9BDIKoQfSYREHvhIRKMgqa2KyRoaOiNMpRZQ0KooFoWINEDUGhLMqeOgihf9F/4Q4aOLAFH/uee/Y5a++9Fif1JH9JQsxAHY5jXvI33qAeD5JpjBzMxCtcwhmsxy6M4D7OTXfCSLTKRI/xHXexDS9xGQuwDDdRMYX35qIBV70uwgWsiYQncd4jHMYgCp14w7EU67DH5FNJeBSbvY7SXMTHtH88xUp/R8LfWQ9GzMWAK45j3uACvmAxnlmWTMxCs/Xfjt3+vz8SjuKUK4joxLi/qxw/oQ1vvb6OcrzDcvzCIvzw/kGctkRHUIyvqIwjPYwJrHVyn+MKV/baRUU7t3ivBF3ussUdpbN2uAOTeGQtI86iOhLew16bJrErX6AfP1GLjd7rcCH5uOb9SuePOSe6fhOee13teCvTpZnYgh67Ms+FVFjTQ/imOufHcc33SNuz3lPibpttvhN2exz30pystl1t/ZpQhp12bsQcH+40+ZA7Wuj9Bj8aEbMdG3HbHZf7rprcfemCxOM8gGN4/482H/bBXnSj1dp+djcpPLT+H6xpnknv+PWKY29K+WmLhFtxJfnP8UeAAQCJ0GeemqyA4AAAAABJRU5ErkJggg==) #efefef center center no-repeat;
}
span.pin-button.white
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAMCAYAAABx290PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA21pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYzA2ZTQwNS1lNzkzLTQzNGEtOGRlNS1kNWJlNmM3NDhjNDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUY0NzY0MDVGMTY4MTFFNThDMTRERjBGMTk3QTEwNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUY0NzY0MDRGMTY4MTFFNThDMTRERjBGMTk3QTEwNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJjNjhhMTc3LWM2OTItZjI0OC04NzRhLTFkZDVmMTNhODQ5ZCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRDVEMUJGNEYxNjIxMUU1OEJFQThEQjk3MzMyNzhFNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po5U4KMAAAHcSURBVHjatNRLSFVRFIDhc/Um0kOhMoseg2jSgzKRUkgaSS9BDIKoQfSYREHvhIRKMgqa2KyRoaOiNMpRZQ0KooFoWINEDUGhLMqeOgihf9F/4Q4aOLAFH/uee/Y5a++9Fif1JH9JQsxAHY5jXvI33qAeD5JpjBzMxCtcwhmsxy6M4D7OTXfCSLTKRI/xHXexDS9xGQuwDDdRMYX35qIBV70uwgWsiYQncd4jHMYgCp14w7EU67DH5FNJeBSbvY7SXMTHtH88xUp/R8LfWQ9GzMWAK45j3uACvmAxnlmWTMxCs/Xfjt3+vz8SjuKUK4joxLi/qxw/oQ1vvb6OcrzDcvzCIvzw/kGctkRHUIyvqIwjPYwJrHVyn+MKV/baRUU7t3ivBF3ussUdpbN2uAOTeGQtI86iOhLew16bJrErX6AfP1GLjd7rcCH5uOb9SuePOSe6fhOee13teCvTpZnYgh67Ms+FVFjTQ/imOufHcc33SNuz3lPibpttvhN2exz30pystl1t/ZpQhp12bsQcH+40+ZA7Wuj9Bj8aEbMdG3HbHZf7rprcfemCxOM8gGN4/482H/bBXnSj1dp+djcpPLT+H6xpnknv+PWKY29K+WmLhFtxJfnP8UeAAQCJ0GeemqyA4AAAAABJRU5ErkJggg==) #fff center center no-repeat;
}
span.pin-button.red
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAMCAYAAABx290PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA21pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjYzA2ZTQwNS1lNzkzLTQzNGEtOGRlNS1kNWJlNmM3NDhjNDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjNFQjBDRDlGMTY4MTFFNTlGM0NDMEFCOUYzRTBERkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjNFQjBDRDhGMTY4MTFFNTlGM0NDMEFCOUYzRTBERkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkwMDcwZjkxLTBmMTctOGY0Ni04MTg5LTE3YzZhZWUwMDljYyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNjhDQzZGQUYxNjIxMUU1OTBBMUI1NTVDNEU2OUU2NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsVE2tAAAAGzSURBVHjatNJRKJ1hHMfxR85cjNMi3DAXaKVOZ9xodk9Sm5Tk4khW7pZoLiQSFyO14k4px43WbtREFFHq0ImkDXNBkpvVZtRZLR3r+D783jzJ6lzYU5/z/J///3mf53nf85hEImHwCD34mbhtX/Fa9Qdjfx5jV5u0oBT1mFeu+6E3/KCF7Ub5KHQmrKuWiwKEUZHEwqnox5DGOehDwGjBXvicz/lEE5s1rsYrXKA2iQ3TcKoD2/GId3CfuWnLKFF8iLjiVPVZOMAQPqMcz/ELeVjFtrlt6ZjADGrQqHyL3f07phHUKcack35UrhInWLzzqQ/V/4bfea5T+SrMKT7DrC3WYQohFTr0ULHGX5zDhFT7gw1kYFK1TGfDFVwqLle91bs0Hu/y/MCa4hiKNNn7b72DNOg5+5YRZx176+Pa1I4HNN9/d8MdbKEdm/rMAdWiOFc87rxRtuJ3zjovlWvSAWPO5XlqnGtr2/A/bt2e6kvqj5QPOP9hu3JVyh1jAX81ti/01rulz9R/Mve3LrzBPnYRVf4b3uMFjpSLYBRBDCpuww7CKdff1ZgyVGvCf21XAgwAPk1qhf89Vd8AAAAASUVORK5CYII=) #bd081c center center no-repeat;
}
span.pin-button:hover
{
    display: block;
    box-shadow: inset 0 0 1px #000;
}
span[id^="cnzz_stat_icon_"]
{
    display: block;
    margin: auto;
    width: 50px;
}
.swiper-wrapper
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.swiper-wrapper.swiper-wrapper-block
{
    position: relative;
    z-index: 1;
    overflow: visible;
}
.swiper-slide.swiper-slide-block
{
    position: relative!important;
}
.frontend-body-canvas .swiper-wrapper.swiper-wrapper-block
{
    z-index: 1;
    opacity: 1;
}
.frontend-body-canvas .swiper-wrapper
{
    z-index: -1;
    opacity: .99;
}
.swiper-wrapper .swiper-slide
{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all linear 3s;
    -moz-transition: all linear 3s;
    -ms-transition: all linear 3s;
    filter: alpha(opacity=0);
}
.swiper-wrapper .swiper-slide.swiper-slide-active
{
    opacity: 1;
    filter: alpha(opacity=100);
}
.normal[attr='pageEffect']
{
    display: block!important;
}
@media(max-width: 989px)
{
    .mobile[attr='pageEffect']
    {
        display: block;
    }
    .pc[attr='pageEffect']
    {
        display: none;
    }
}
@media(min-width: 990px)
{
    .mobile[attr='pageEffect']
    {
        display: none;
    }
    .pc[attr='pageEffect']
    {
        display: block;
    }
}
.global_privacyCookie
{
    background-color: #000;
    position: relative;
    z-index: 10;
}
.global_privacyCookie .global_privacyCookie-wrap
{
    width: 1170px;
    margin: 0 auto;
    color: #fff;
    position: relative;
    box-sizing: border-box;
}
.global_privacyCookie .global_privacyCookie-wrap .global_privacyCookie-text
{
    padding: 15px 10px;
    width: 1170px;
    font-size: 14px;
    box-sizing: border-box;
    text-align: center;
}
.global_privacyCookie .global_privacyCookie-wrap .global_privacyCookie-text a
{
    color: #fff;
    text-decoration: underline;
}
.global_privacyCookie .global_privacyCookie-wrap .global_privacyCookie-okButton
{
    position: absolute;
    top: 50%;
    right: -60px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    cursor: pointer;
    font-weight: bold;
    font-size: 60px;
}
.xc_privacyStatementBottom
{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
}
.lazyloading
{
    background: #eee;
}
@media screen and (max-width: 1400px)
{
    .global_privacyCookie .global_privacyCookie-wrap
    {
        width: 90%;
    }
    .global_privacyCookie .global_privacyCookie-wrap .global_privacyCookie-okButton
    {
        right: 10px;
    }
    .global_privacyCookie .global_privacyCookie-wrap .global_privacyCookie-text
    {
        width: 90%;
    }
}
@media screen and (max-width: 450px)
{
    .global_privacyCookie .global_privacyCookie-wrap
    {
        width: 100%;
        padding-left: 5px;
    }
    .global_privacyCookie .global_privacyCookie-wrap .global_privacyCookie-text
    {
        width: 85%;
    }
}
.imgPopBox
{
    position: fixed;
    z-index: 110;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.36);
    display: flex;
    justify-content: center;
    align-items: center;
}
.imgPopBox .imgPopWrap
{
    margin: 0 auto;
    height: 100%;
    width: 100%;
}
.imgPopBox .imgPopMain
{
    position: relative;
}
.imgPopBox .imgPopMain
{
    position: relative;
    width: 100%;
    min-width: 60px;
    min-height: 60px;
    height: 100%;
}
.imgPopBox .imgPopMain .imgPopClose
{
    z-index: 10;
    position: fixed;
    right: 19px;
    color: #fff;
    font-size: 50px;
    cursor: pointer;
}
.imgPopBox .imgPopMain img
{
    position: absolute;
    width: 0;
    height: 0;
    object-fit: contain;
    user-select: none;
    touch-action: none;
}
.imgPopBox .imgPopMain .imgLoading
{
    background-image: url(../image/loading1.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
}
.control-text-wrap
{
    width: 100%!important;
    display: block!important;
    margin-left: 0!important;
    border: 0!important;
    padding: 0!important;
}
.control-text-default h4
{
    font-size: 17.5px;
    font-weight: bold;
}
.control-text-line
{
    border-bottom: 1px solid #e5e5e5;
}
.control-text-line h4
{
    font-size: 17.5px;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 8px;
}
.control-text-pem p
{
    color: #e51c23;
}
.box-container
{
    display: flex;
    justify-content: space-between;
    padding: 10px;
    position: relative;
    overflow: inherit;
    overflow-x: hidden;
}
.box-container[data-isOpen="0"]
{
    max-width: 1200px;
    margin: 0 auto;
}
.box-container[data-isOpen="1"]
{
    max-width: unset;
}
@media(max-width: 600px)
{
    .box-container:not[data-layout-style]
    {
        display: block;
    }
    .box-container:not[data-layout-style]>.container-column
    {
        width: 100%!important;
    }
    .box-container[data-layout-style="1"]
    {
        display: block;
    }
    .box-container[data-layout-style="1"]>.container-column
    {
        width: 100%!important;
        padding: 5px 0;
    }
    .box-container[data-layout-style="1"]>.container-column:first-child
    {
        padding-top: 0;
    }
    .box-container[data-layout-style="1"]>.container-column:last-child
    {
        padding-bottom: 0;
    }
    .box-container[data-layout-style="2"], .box-container[data-layout-style="3"], .box-container[data-layout-style="4"]
    {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .box-container[data-layout-style="2"]>.container-column
    {
        width: 50%!important;
        flex-grow: 1;
    }
    .box-container[data-layout-style="3"]>.container-column
    {
        width: 33%!important;
        flex-grow: 1;
    }
    .box-container[data-layout-style="4"]>.container-column
    {
        width: 25%!important;
        flex-grow: 1;
    }
}
#backstage-bodyArea>.box-container[data-isopen="1"]
{
    max-width: unset;
}
#backstage-bodyArea>.box-container[data-isopen="0"]
{
    max-width: 1200px;
    margin: 0 auto;
}
.container-column
{
    box-sizing: border-box;
    padding: 0 5px;
}
.contains-container .box-container>.container-column:first-child
{
    padding-left: 0!important;
}
.contains-container .box-container>.container-column:last-child
{
    padding-right: 0!important;
}
@media(max-width: 475px)
{
    ::-webkit-scrollbar
    {
        -webkit-appearance: none;
    }
    ::-webkit-scrollbar:vertical
    {
        width: 7px;
    }
    ::-webkit-scrollbar:horizontal
    {
        height: 7px;
    }
    ::-webkit-scrollbar-thumb
    {
        background-color: rgba(0,0,0,.2);
        border-radius: 10px;
        border: 2px solid #fff;
    }
    ::-webkit-scrollbar-track
    {
        border-radius: 10px;
        background-color: #fff;
    }
}