.sitewidget-langBar-20201217232030 .sitewidget-bd .front-icon-box.icon-style i {
    font-size: 16px;
    color: #333 !important
}

.sitewidget-langBar-20201217232030 .sitewidget-bd .icon-style-i {
    font-size: 16px;
    color: #333 !important
}

.sitewidget-langBar-20201217232030 .sitewidget-bd .lang-bar.style18.lang-style .lang-dropdown .block-iconbaseline-down {
    color: #333 !important
}

.sitewidget-langBar-20201217232030 .sitewidget-bd .lang-bar.style18.lang-style .lang-dropdown .lang-menu {
    border-color: #333 !important
}

.sitewidget-langBar-20201217232030 .sitewidget-bd .lang-bar.style21.lang-style .lang-dropdown .lang-menu .menu-close-btn i {
    background: #0a8ef5 !important
}

.sitewidget-button-20161208111750 .backstage-component-btn {
    box-shadow: 0
}

.button-left-animate i {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.sitewidget-button-20161208111750 a.backstage-component-btncolor {
    background-color: #eee;
    color: #333;
    border-radius: 30px;
    border-color: #eee;
    border-style: solid;
    border-width: 1px
}

.sitewidget-button-20161208111750 a.backstage-component-btndefault {
    border-style: solid;
    border-width: 1px;
    border-radius: 3px
}

.sitewidget-button-20161208111750 a.backstage-component-btncolorhover:hover {
    background-color: #0274de;
    color: #fff;
    border-radius: 30px;
    border-color: #0274de;
    border-style: solid;
    border-width: 1px
}

.sitewidget-button-20161208111750 a.backstage-component-btn:hover {
    background-color: transparent
}

.sitewidget-button-20161208111750 a.backstage-component-btn:before {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0;
    background-color: transparent;
    border-color: transparent transparent transparent #0274de
}

.sitewidget-button-20161208111750 a.backstage-component-btn:after {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0;
    background-color: transparent;
    border-color: transparent #0274de transparent transparent
}

.sitewidget-button-20161208111750 a.backstage-component-btn:hover:before {
    border-width: 800px 0 0 800px
}

.sitewidget-button-20161208111750 a.backstage-component-btn:hover:after {
    border-width: 0 800px 800px 0
}

.sitewidget-button-20161208111751 .backstage-component-btn {
    box-shadow: none
}

.button-left-animate i {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.sitewidget-button-20161208111751 a.backstage-component-btncolor {
    background-color: #eee;
    color: #333;
    border-radius: 30px;
    border-color: #eee;
    border-style: solid;
    border-width: 1px
}

.sitewidget-button-20161208111751 a.backstage-component-btndefault {
    border-style: solid;
    border-width: 1px;
    border-radius: 3px
}

.sitewidget-button-20161208111751 a.backstage-component-btncolorhover:hover {
    background-color: #0274de;
    color: #fff;
    border-radius: 30px;
    border-color: #0274de;
    border-style: solid;
    border-width: 1px
}

.sitewidget-button-20161208111751 a.backstage-component-btn:hover {
    background-color: transparent
}

.sitewidget-button-20161208111751 a.backstage-component-btn:before {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0;
    background-color: transparent;
    border-color: transparent transparent transparent #0274de
}

.sitewidget-button-20161208111751 a.backstage-component-btn:after {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0;
    background-color: transparent;
    border-color: transparent #0274de transparent transparent
}

.sitewidget-button-20161208111751 a.backstage-component-btn:hover:before {
    border-width: 800px 0 0 800px
}

.sitewidget-button-20161208111751 a.backstage-component-btn:hover:after {
    border-width: 0 800px 800px 0
}

.sitewidget-button-20161208111752 .backstage-component-btn {
    box-shadow: 0
}

.button-left-animate i {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.sitewidget-button-20161208111752 a.backstage-component-btncolor {
    background-color: #eee;
    color: #333;
    border-radius: 30px;
    border-color: #eee;
    border-style: solid;
    border-width: 1px
}

.sitewidget-button-20161208111752 a.backstage-component-btndefault {
    border-style: solid;
    border-width: 1px;
    border-radius: 3px
}

.sitewidget-button-20161208111752 a.backstage-component-btncolorhover:hover {
    background-color: #0274de;
    color: #fff;
    border-radius: 30px;
    border-color: #0274de;
    border-style: solid;
    border-width: 1px
}

.sitewidget-button-20161208111752 a.backstage-component-btn:hover {
    background-color: transparent
}

.sitewidget-button-20161208111752 a.backstage-component-btn:before {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0;
    background-color: transparent;
    border-color: transparent transparent transparent #0274de
}

.sitewidget-button-20161208111752 a.backstage-component-btn:after {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0;
    background-color: transparent;
    border-color: transparent #0274de transparent transparent
}

.sitewidget-button-20161208111752 a.backstage-component-btn:hover:before {
    border-width: 800px 0 0 800px
}

.sitewidget-button-20161208111752 a.backstage-component-btn:hover:after {
    border-width: 0 800px 800px 0
}

.sitewidget-button-20161208111753 .backstage-component-btn {
    box-shadow: 0
}

.button-left-animate i {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.sitewidget-button-20161208111753 a.backstage-component-btncolor {
    background-color: #eee;
    color: #333;
    border-radius: 30px;
    border-color: #eee;
    border-style: solid;
    border-width: 1px
}

.sitewidget-button-20161208111753 a.backstage-component-btndefault {
    border-style: solid;
    border-width: 1px;
    border-radius: 3px
}

.sitewidget-button-20161208111753 a.backstage-component-btncolorhover:hover {
    background-color: #0274de;
    color: #fff;
    border-radius: 30px;
    border-color: #0274de;
    border-style: solid;
    border-width: 1px
}

.sitewidget-button-20161208111753 a.backstage-component-btn:hover {
    background-color: transparent
}

.sitewidget-button-20161208111753 a.backstage-component-btn:before {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0;
    background-color: transparent;
    border-color: transparent transparent transparent #0274de
}

.sitewidget-button-20161208111753 a.backstage-component-btn:after {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0;
    background-color: transparent;
    border-color: transparent #0274de transparent transparent
}

.sitewidget-button-20161208111753 a.backstage-component-btn:hover:before {
    border-width: 800px 0 0 800px
}

.sitewidget-button-20161208111753 a.backstage-component-btn:hover:after {
    border-width: 0 800px 800px 0
}

.sitewidget-button-20201222222045 .backstage-component-btn {
    box-shadow: 0
}

.button-left-animate i {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%)
}

.sitewidget-button-20201222222045 a.backstage-component-btncolor {
    background-color: #fff;
    color: #30363b;
    border-radius: 32px;
    border-color: #30363b;
    border-style: solid;
    border-width: 1px
}

.sitewidget-button-20201222222045 a.backstage-component-btndefault {
    border-style: solid;
    border-width: 1px;
    border-radius: 3px
}

.sitewidget-button-20201222222045 a.backstage-component-btncolorhover:hover {
    background-color: #0274de;
    color: #fff;
    border-radius: 32px;
    border-color: #0274de;
    border-style: solid;
    border-width: 1px
}

.sitewidget-button-20201222222045 a.backstage-component-btn i {
    color: #333;
    font-size: 12px
}

.sitewidget-button-20201222222045 a.backstage-component-btn:hover i {
    color: #fff;
    font-size: 12px
}

.sitewidget-button-20201222222045 a.backstage-component-btn:hover {
    background-color: transparent
}

.sitewidget-button-20201222222045 a.backstage-component-btn:before {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0;
    background-color: transparent;
    border-color: #0274de transparent transparent transparent
}

.sitewidget-button-20201222222045 a.backstage-component-btn:after {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0;
    background-color: transparent;
    border-color: transparent transparent #0274de transparent
}

.sitewidget-button-20201222222045 a.backstage-component-btn:hover:before {
    border-width: 800px 800px 0 0
}

.sitewidget-button-20201222222045 a.backstage-component-btn:hover:after {
    border-width: 0 0 800px 800px
}

.sitewidget-prodSearchNew-20161208102223 .colorbtn-search-box .search-box .search-fix-wrap {
    margin-right: 27px
}

.sitewidget-prodSearchNew-20161208102223 .colorbtn-search-box .search-box .search-fix-wrap input[type="text"] {
    height: 27px;
    line-height: 27px;
    font-size: 12px;
    color: #ddd;
    background-color: transparent;
    border: 1px solid #999;
    border-radius: 15px 0 0 15px
}

.sitewidget-prodSearchNew-20161208102223 .colorbtn-search-box .search-box .search-fix-wrap input[type="text"]::-webkit-input-placeholder {
    color:
}

.sitewidget-prodSearchNew-20161208102223 .colorbtn-search-box .search-box .search-fix-wrap input[type="text"] {
    +height: 25px;
    +line-height: 25px
}

.sitewidget-prodSearchNew-20161208102223 .colorbtn-search-box .search-box .search-fix-wrap button {
    width: 27px;
    height: 27px;
    background-color: #0274de;
    border-radius: 0 15px 15px 0
}

.sitewidget-prodSearchNew-20161208102223 .colorbtn-search-box .search-box .search-fix-wrap button .icon-svg {
    width: 16px;
    height: 16px;
    fill: #fff
}

@media(min-width:900px) {
    .sitewidget-prodSearchNew-20161208102223 .positionLeft .search-keywords {
        line-height: 27px
    }

    .sitewidget-prodSearchNew-20161208102223 .positionRight .search-keywords {
        line-height: 27px
    }
}

.sitewidget-prodSearchNew-20161208102223 .positionDrop .search-keywords {
    border: 1px solid #fff;
    border-top: 0
}

.sitewidget-prodSearchNew-20161208102223 .positionDrop q {
    margin-left: 10px
}

.sitewidget-touchgraphicslider-20210301220147 .owl-theme .owl-controls .owl-page.active span {
    background: #248fc8
}

.sitewidget-fontIcon.sitewidget-fontIcon-20170308142243 .sitewidget-bd {
    text-align: center
}

.sitewidget-fontIcon-20170308142243 i.font-icon {
    font-size: 22px;
    color: #0274de
}

.sitewidget-fontIcon-20170308142243 .font-icon-wrap:hover i.font-icon {
    color: #00a85b
}

.sitewidget-fontIcon-20170308142243 .font-icon-wrap {
    border-radius: 50%;
    width: 46px;
    height: 46px;
    background-color: transparent;
    border: 2px solid #0274de
}

.sitewidget-fontIcon-20170308142243 .font-icon-wrap:hover {
    background-color: transparent;
    border: 2px solid #00a85b
}

.sitewidget-fontIcon-20170308142243 i.font-icon {
    line-height: 42px
}

.sitewidget-fontIcon-20170308142243 .rotateY:hover {
    transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transition: transform 1s;
    -moz-transition: transform 1s;
    -webkit-transition: transform 1s;
    -o-transition: transform 1s
}

.sitewidget-fontIcon.sitewidget-fontIcon-20170308142517 .sitewidget-bd {
    text-align: center
}

.sitewidget-fontIcon-20170308142517 i.font-icon {
    font-size: 22px;
    color: #0274de
}

.sitewidget-fontIcon-20170308142517 .font-icon-wrap:hover i.font-icon {
    color: #00a85b
}

.sitewidget-fontIcon-20170308142517 .font-icon-wrap {
    border-radius: 50%;
    width: 46px;
    height: 46px;
    background-color: transparent;
    border: 2px solid #0274de
}

.sitewidget-fontIcon-20170308142517 .font-icon-wrap:hover {
    background-color: transparent;
    border: 2px solid #00a85b
}

.sitewidget-fontIcon-20170308142517 i.font-icon {
    line-height: 42px
}

.sitewidget-fontIcon-20170308142517 .rotateY:hover {
    transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transition: transform 1s;
    -moz-transition: transform 1s;
    -webkit-transition: transform 1s;
    -o-transition: transform 1s
}
.sitewidget-fontIcon.sitewidget-fontIcon-20170308143112 .sitewidget-bd {
    text-align: center
}

.sitewidget-fontIcon-20170308143112 i.font-icon {
    font-size: 22px;
    color: #0274de
}

.sitewidget-fontIcon-20170308143112 .font-icon-wrap:hover i.font-icon {
    color: #00a85b
}

.sitewidget-fontIcon-20170308143112 .font-icon-wrap {
    border-radius: 50%;
    width: 46px;
    height: 46px;
    background-color: transparent;
    border: 2px solid #0274de
}

.sitewidget-fontIcon-20170308143112 .font-icon-wrap:hover {
    background-color: transparent;
    border: 2px solid #00a85b
}

.sitewidget-fontIcon-20170308143112 i.font-icon {
    line-height: 42px
}

.sitewidget-fontIcon-20170308143112 .rotateY:hover {
    transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transition: transform 1s;
    -moz-transition: transform 1s;
    -webkit-transition: transform 1s;
    -o-transition: transform 1s
}


.sitewidget-fontIcon.sitewidget-fontIcon-20170308143124 .sitewidget-bd {
    text-align: center
}

.sitewidget-fontIcon-20170308143124 i.font-icon {
    font-size: 22px;
    color: #0274de
}

.sitewidget-fontIcon-20170308143124 .font-icon-wrap:hover i.font-icon {
    color: #00a85b
}

.sitewidget-fontIcon-20170308143124 .font-icon-wrap {
    border-radius: 50%;
    width: 46px;
    height: 46px;
    background-color: transparent;
    border: 2px solid #0274de
}

.sitewidget-fontIcon-20170308143124 .font-icon-wrap:hover {
    background-color: transparent;
    border: 2px solid #00a85b
}

.sitewidget-fontIcon-20170308143124 i.font-icon {
    line-height: 42px
}

.sitewidget-fontIcon-20170308143124 .rotateY:hover {
    transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
    transition: transform 1s;
    -moz-transition: transform 1s;
    -webkit-transition: transform 1s;
    -o-transition: transform 1s
}

.sitewidget-quickNav-20161221110806 .sitewidget-bd a.on {
    color: #0274de
}