﻿.freeTips {
    background-color: #ececec;
    padding: .3125rem 0;
    width: 100%;
    line-height: 2.5rem;
    text-align: center;
    font: bold 1.25rem/2.5rem Arial
}

.freeTips i.freeIcon {
    margin-right: .5em;
    font-size: 1.25rem;
    display: inline-block;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.banner {
    padding-top: 55.888%;
    position: relative;
    z-index: 1;
    overflow: hidden
}

.banner .swiper-wrapper {
    margin-top: -55.888%
}

.banner img {
    vertical-align: top;
    width: 100%
}

.banner .swiper-pagination .swiper-pagination-bullet {
    width: 1.5625rem;
    height: .1875rem;
    border-radius: none;
    background: #fff;
    opacity: .5
}

.banner .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #fff;
    opacity: 1
}

.index-main-content-wrap {
    background: #f1f1f1
}

.g_deals {
    padding-bottom: .625rem;
    background: #fff;
    overflow: hidden
}

.g_deals header {
    height: 2.5rem;
    line-height: 2.5rem;
    position: relative
}

.g_deals header i {
    float: right;
    margin-right: .625rem;
    font-size: 1.875rem;
    margin-top: .5rem;
    color: #666
}

.g_deals header h4 {
    position: relative;
    text-align: center;
    margin: 1.125rem 0;
    padding: 0 1.5625rem 0 .625rem;
    font: normal 1.25rem/1.25rem Arial;
    color: #333333
}

.g_deals header .more-deals {
    float: right;
    color: #ff7b13;
    font-size: .75rem;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: -0.625rem
}

.g_deals header .more-deals .right-tri {
    margin-top: 16px;
    margin-left: 5px;
    display: inline-block;
    width: 0;
    height: 0;
    border: .25rem solid transparent;
    border-left: .25rem solid #ff7b13
}

.g_deals .swiper-wrapper {
    padding: 0 .3125rem;
    height: auto
}

.g_deals .swiper-wrapper .swiper-slide {
    padding: 0 .25rem;
    border-radius: .1875rem;
    overflow: hidden;
    height: 9.375rem
}

@media only screen and (max-width:319px) {
    .g_deals .swiper-wrapper .swiper-slide {
        width: 60%;
        margin-right: 3%
    }
}

@media only screen and (min-width:320px) {
    .g_deals .swiper-wrapper .swiper-slide {
        width: 26%;
        margin-right: 2%
    }
}

@media only screen and (max-width:360px) {
    .g_deals .swiper-wrapper .swiper-slide {
        width: 31%;
        margin-right: 2%
    }
}

@media only screen and (max-width:375px) {
    .g_deals .swiper-wrapper .swiper-slide {
        width: 32%;
        margin-right: 2%
    }
}

@media only screen and (min-width:480px) {
    .g_deals .swiper-wrapper .swiper-slide {
        width: 26%;
        margin-right: 2%
    }
}

@media only screen and (min-width:768px) {
    .g_deals .swiper-wrapper .swiper-slide {
        width: 22.75%;
        margin-right: 1%
    }
}

.g_deals .swiper-wrapper .swiper-slide.gd-view-more {
    padding: 0
}

.g_deals .swiper-wrapper .swiper-slide.gd-view-more a {
    display: table;
    width: 90px;
    color: #333;
    font-size: .75rem
}

.g_deals .swiper-wrapper .swiper-slide.gd-view-more span {
    display: table-cell;
    vertical-align: middle;
    position: relative;
    color: #b6b6b6;
    height: 90px;
    background-color: #fff;
    border: 1px solid #ddd
}

.g_deals .swiper-wrapper .swiper-slide.gd-view-more span strong {
    margin: 0 auto;
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    position: absolute;
    top: 2.125rem;
    right: 0;
    text-align: center;
    overflow: hidden
}

.g_deals .swiper-wrapper .swiper-slide.gd-view-more span i {
    font-size: 1.25rem
}

.g_deals .swiper-wrapper .swiper-slide a {
    color: #333
}

.g_deals .swiper-wrapper .swiper-slide .img {
    display: block;
    margin: 0 auto;
    padding: .3125rem 0;
    width: 100%;
    text-align: center
}

.g_deals .swiper-wrapper .swiper-slide .img img {
    height: 90px
}

.g_deals .swiper-wrapper .swiper-slide .title {
    margin-bottom: 5px;
    display: block;
    font-size: .75rem;
    line-height: .9375rem;
    height: 1.875rem;
    overflow: hidden
}

.g_deals .swiper-wrapper .swiper-slide .all_price {
    padding-top: 0;
    font-size: .875rem;
    color: #c20218;
    text-align: center
}

.g_deals .swiper-wrapper .swiper-slide .all_price .costPrice {
    color: #666;
    margin-right: 5px
}

.g_deals .swiper-wrapper .swiper-slide .all_price .market_price {
    color: #999;
    font-size: .75rem;
    text-decoration: line-through
}

.g_deals .swiper-wrapper .swiper-slide .limt_nums {
    text-align: center;
    font-size: .8rem;
    color: #999;
    padding-top: .1rem
}

.g_deals .swiper-wrapper .swiper-slide .limt_nums .orange {
    color: #f37800;
    font-size: .8rem
}

.g_deals .swiper-wrapper .swiper-slide .link {
    padding-top: .1rem;
    color: #004691;
    font: bold .75rem/1.25rem Arial
}

.g_deals .swiper-wrapper .swiper-slide .coupon {
    padding-top: .1rem;
    font-size: .75rem;
    color: #000
}

#exploreCateProList {
    margin: 0;
    background: #fff;
    border-bottom: 0
}

#exploreCateProList .g_deals header {
    height: 2rem
}

.cate_seeMore {
    background: none;
    border: 0;
    margin: .625rem .9375rem
}

.cate_seeMore a {
    color: #999;
    position: relative;
    cursor: pointer;
    font-size: 1rem
}

.cate_seeMore a .ico_arrow_up:before {
    content: '';
    width: 2.25rem;
    height: 2.25rem;
    display: block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAAANlBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm1jitFAAAAEnRSTlMA8utHM3BhWlI6d+elfmk/LSpOmGQhAAAAZElEQVRIx+3KRwrAIBRAwWdJM03vf9lIEGJA/O511sMw9OEwFJiDolWZQlYrYpczLOrm51YLVPpGZqtmmGPP8gxCtyRWzHDFnvKFbNL2zXqCpu7Bf1nsIWhHK7fvjnbnyTB05wHapAG4wcyPdAAAAABJRU5ErkJggg==') center center no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 1.5625rem;
    left: 50%;
    margin-left: -1.1875rem
}

.footOperal {
    line-height: 2.8rem;
    background-color: #eee;
    padding: 0 .9375rem;
    border-top: 1px solid rgba(221, 221, 221, 0.5);
    text-align: center
}

.footOperal p {
    width: 100%;
    height: auto;
    font-size: 1.25rem
}

.footOperal p a {
    width: auto;
    color: #666;
    display: inline-block;
    font-size: 1rem !important;
    text-decoration: none;
    outline: none
}

.warehouse {
    font-size: .75rem;
    color: #f60
}

.i_cateListe {
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    border-top: .5rem solid #f0f0f0
}

.i_cateListe li {
    line-height: 2.5rem;
    border-top: 1px solid #ddd;
    padding: 0 0 0 .9375rem
}

.i_cateListe li a {
    display: block;
    color: #666;
    font-size: .8125rem
}

.i_cateListe li i {
    float: right;
    font-size: 1.5rem;
    margin-top: 10px
}

.gray_font {
    color: #666;
    font-size: .75rem;
    font-weight: normal
}

.cateLi {
    border-bottom: 1px solid #dedede
}

.cateLi a {
    color: #333
}

.cateLi p {
    line-height: 1.25rem;
    padding: .625rem .9375rem;
    cursor: pointer
}

.cateLi p span {
    float: right;
    font-size: .875rem
}

.cateLi .cateItem_list {
    padding: .5rem .9375rem;
    display: none;
    border-top: 1px solid #dedede;
    font-size: .875rem
}

.cateLi .cateItem_list li {
    padding: .3125rem .9375rem;
    line-height: 1.25rem
}

.cateLi .cateItem_list li i {
    font-style: normal;
    float: right
}

.cateLi .cateItem_list a {
    color: #666;
    display: block
}

.icons {
    display: inline-block;
    vertical-align: top;
    background: url(../UploadedImages/Icons/MobileSprite.png?0907);
    background-size: 15rem auto
}

.icons-filter {
    width: 1rem;
    height: 1rem;
    background-position: -11.625rem -1.3125rem
}

.icons-home {
    background-position: -7.1875rem 0;
    width: 1.3125rem;
    height: 1.3125rem
}

.icons-arrowbg {
    width: .75rem;
    height: 2.5rem
}

.overhidden {
    height: 100%;
    overflow: hidden
}

html {
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.crumbs {
    background: #eee;
    position: relative;
    height: 2.5rem
}

.crumbs .tohome,
.crumbs .cates {
    float: left;
    height: 2.5rem;
    line-height: 2.5rem;
    position: relative;
    background: #fff;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd
}

.crumbs .tohome {
    width: 2.8125rem;
    text-align: center;
    border-right: 1px solid #ddd
}

.crumbs .tohome .icons {
    vertical-align: middle
}

.crumbs .cates {
    padding-left: 1rem;
    padding-right: 1.25rem
}

.crumbs .cates p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .75rem
}

.crumbs .cates .icons-arrowbg {
    position: absolute;
    top: 0;
    right: -0.6875rem;
    z-index: 1
}

.crumbs .firstCate {
    max-width: 8.75rem
}

.crumbs .secCate {
    max-width: 7.8125rem
}

.crumbs .arrow::before {
    content: '';
    position: absolute;
    z-index: 2;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    right: .3125rem;
    top: 1.125rem;
    border-left: .3125rem solid transparent;
    border-right: .3125rem solid transparent;
    border-top: .3125rem solid #666
}

.crumbs .arrow.on {
    border-bottom-color: #fff;
    border-right: 1px solid #ddd;
    overflow: hidden
}

.crumbs .arrow.on::before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.crumbs .allCates {
    display: none;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    position: absolute;
    top: 2.5rem;
    left: 0;
    z-index: -1;
    opacity: 0;
    width: 200%;
    height: 1000rem;
    overflow: hidden
}

.crumbs .allCates.on {
    display: block;
    z-index: 4;
    opacity: 1
}

.crumbs .allCates .bgwrap {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5)
}

.crumbs .allCates .catelist {
    -webkit-overflow-scrolling: touch;
    background: #fff;
    max-height: 15.9375rem;
    overflow-y: auto;
    position: absolute;
    top: 0;
    width: 50%
}

.crumbs .allCates .cate_two {
    left: 50%
}

.crumbs .allCates a {
    display: block;
    font-size: .75rem;
    border-bottom: 1px solid #ddd;
    height: 2.8125rem;
    line-height: 2.8125rem;
    padding-left: 1rem;
    padding-right: 1rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #333
}

.crumbs .allCates a.on,
.crumbs .allCates a:active {
    color: #6BBA2D
}

.cateFilter {
    position: relative;
    height: 3.125rem;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: -1px
}

.cateFilter .filter {
    float: left;
    width: 100%;
    height: 3.125rem;
    line-height: 3.125rem;
    text-align: center;
    font-style: normal;
    font-size: .8125rem;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.cateFilter .filter.on {
    color: #6BBA2D
}

.cateFilter .filter.on .icons-filter {
    background-position: -9.4375rem -1.25rem
}

.cateFilter .filter .icons-filter {
    vertical-align: middle
}

#treding::after {
    content: '';
    display: inline-block;
    border-top: .375rem solid #333;
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent;
    margin-left: .4375rem;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

#treding.on::after {
    border-top-color: #6BBA2D;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

#tredinglist {
    display: none;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    position: absolute;
    top: 2.8125rem;
    left: 0;
    z-index: -1;
    opacity: 0;
    width: 100%;
    height: 1000rem;
    overflow: hidden
}

#tredinglist.on {
    display: block;
    z-index: 4;
    opacity: 1
}

#tredinglist .bgwrap {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5)
}

#tredinglist .tredings {
    -webkit-overflow-scrolling: touch;
    background: #fff;
    overflow-y: auto;
    position: absolute;
    max-height: 17.5rem;
    top: 0;
    left: 0;
    width: 100%;
    color: #333
}

#tredinglist .tredings span {
    display: block;
    font-size: .75rem;
    padding-left: 1.6875rem;
    padding-right: 1.6875rem;
    height: 2.8125rem;
    line-height: 2.8125rem;
    border-bottom: 1px solid #eee
}

#tredinglist .tredings .selected {
    color: #6BBA2D
}

.mm-listview li.country-list a:after {
    float: right;
    margin-top: 3px;
    content: '';
    width: .875rem;
    height: .875rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAG1BMVEUAAADd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0FinWXAAAACHRSTlMAOzxJSuTm51fQvXMAAAAnSURBVAjXYzDrgII2A4YkBihgSmBogLEZGoY8G+4vxgIGd5h/Wx0AOekdEBGKwpQAAAAASUVORK5CYII=) no-repeat;
    background-size: .875rem auto
}

.mm-listview li.country-list a.selected {
    color: #fe8137
}

.mm-listview li.country-list a.selected:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWBAMAAAAsppGGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUxpcQCW/wCW/wCW/wCW/93d3QCW/93d3d3d3QCW/93d3bbQ5N3d3QCW/3q97KmZ2IoAAAAMdFJOUwBmfU6X5vlJPNQ78i8gaLEAAAB8SURBVBjTY2BAAoIMpWeg4GgB00WGCJgER4CuAMMBuLpDFxmQeG8FkHhAXUg83QdIPKaLINYRB6iUAIh3OAWmC8Q7YOsAkYLwmEGSTIkQEw4wgCR1BWA8oCTcLiC2dQBJwXjMmYkMCB6DpQAyDwII8eB+5woAEkjhwsAAANtCNV4SRFFFAAAAAElFTkSuQmCC) no-repeat;
    background-size: .875rem auto
}

.mm-listview li.country-list a .country-icon {
    background: url(../images/styleimg/flag/country-icon.png?20170828) no-repeat;
    background-size: 8.4375rem .625rem;
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px
}

.mm-listview li.country-list a .icon_spain {
    height: .625rem;
    width: .9375rem;
    background-position: 0 0
}

.mm-listview li.country-list a .icon_ru {
    height: .625rem;
    width: .9375rem;
    background-position: -0.9375rem 0
}

.mm-listview li.country-list a .icon_usa {
    height: .625rem;
    width: .9375rem;
    background-position: -1.875rem 0
}

.mm-listview li.country-list a .icon_uk {
    height: .625rem;
    width: .9375rem;
    background-position: -2.8125rem 0
}

.mm-listview li.country-list a .icon_malaysia {
    height: .5625rem;
    width: .9375rem;
    background-position: -3.75rem 0
}

.mm-listview li.country-list a .icon_eu {
    height: .625rem;
    width: .9375rem;
    background-position: -4.6875rem 0
}

.mm-listview li.country-list a .icon_china {
    height: .625rem;
    width: .9375rem;
    background-position: -5.625rem 0
}

.mm-listview li.country-list a .icon_jan {
    height: .5625rem;
    width: .9375rem;
    background-position: -6.5625rem 0
}

.mm-listview li.country-list a .icon_hk {
    height: .625rem;
    width: .9375rem;
    background-position: -7.5rem 0
}

.cur_cate .cateIcon,
.refineBox .cateIcon {
    vertical-align: -0.0625rem;
    display: inline-block;
    -webkit-transition: all .5s linear;
    transition: all .5s linear
}

.cur_cate .cateIconOn,
.refineBox .cateIconOn {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.cur_cate {
    padding-top: .625rem
}

.cur_cate .cateslist {
    padding-bottom: .625rem;
    text-align: center;
    background: #eee;
    color: #666
}

.cur_cate .cateslist .cateItms {
    background: #fff;
    max-height: 13.75rem;
    overflow: hidden;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    -webkit-transition-property: all;
    transition-property: all
}

.cur_cate .cateslist .cateItms.on {
    max-height: none
}

.cur_cate .cateslist .linklist {
    overflow: hidden
}

.cur_cate .cateslist .item {
    float: left;
    width: 25%;
    color: #666;
    font-size: .6875rem;
    padding: 0 1rem
}

.cur_cate .cateslist img {
    display: block;
    width: 100%
}

.cur_cate .cateslist .cateName {
    height: 1.5625rem;
    line-height: .75rem;
    margin-top: .3125rem;
    margin-bottom: .625rem;
    overflow: hidden
}

.cur_cate .seemore {
    background: #fff;
    display: block;
    height: 3.125rem;
    line-height: 3.125rem;
    font-size: .75rem;
    font-style: normal;
    border-top: 1px solid #eee
}

.cur_cate .seemore.on .arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.cur_cate .seemore .arrow {
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 1rem;
    height: 1.5rem;
    margin-left: .3125rem
}

.cur_cate .seemore .arrow::before,
.cur_cate .seemore .arrow::after {
    content: '';
    position: absolute;
    left: 0
}

.cur_cate .seemore .arrow::before {
    top: .5rem;
    border-top: .375rem solid #666;
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent
}

.cur_cate .seemore .arrow::after {
    top: .4375rem;
    border-top: .375rem solid #fff;
    border-left: .375rem solid transparent;
    border-right: .375rem solid transparent
}

.cur_cate h1 {
    position: relative;
    font-size: 1.5rem;
    line-height: 2.5rem;
    padding: 0 .9375rem
}

.cur_cate h1 i {
    font-size: 1.2rem;
    vertical-align: middle
}

.cur_cate h1 i.icon-arrow-right2 {
    float: left;
    margin-top: .375rem;
    color: #666;
    line-height: 1.625rem;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.cur_cate h1 .category-down {
    font-size: 20px;
    color: #333
}

.cur_cate h1 .go-to-back {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0;
    width: 40px;
    height: 100%
}

.cur_cate h1 .go-to-back:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 8px;
    height: 8px;
    border: 2px solid transparent;
    border-color: rgba(0, 0, 0, 0.3);
    border-bottom: 0;
    border-right: 0
}

.cur_cate h1:after {
    content: '';
    width: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAANBAMAAAC5okgUAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURUxpcTMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM7WLRgoAAAAMdFJOUwANjjrg9KTFcFMftMPcYNkAAABZSURBVAjXY2AAAjEBBhjQUYCxOM+chDGXnjm6AMqsOXOmAMJiOnPmzCEI0wbIPGMAYjH6gJiOICY3iHXmNIjZA2aeaWBgYI6BMIMZGEQgrDNHBBhyoMwzCQDrpy+1mLlHHwAAAABJRU5ErkJggg==) no-repeat;
    background-size: 10px auto
}

.cur_cate .topLeve {
    font-size: .75rem;
    overflow: hidden;
    display: none
}

.cur_cate .topLeve li {
    line-height: .875rem
}

.cur_cate .topLeve a {
    color: #666;
    display: block;
    padding: .4375rem 0
}

.refineBox h3 {
    text-align: center;
    text-transform: uppercase;
    font-size: 1.25rem;
    line-height: 2.5rem;
    background-color: #eee;
    cursor: pointer;
    border-radius: .1875rem
}

.refineBox h3 i {
    font-size: 1.2rem;
    vertical-align: middle
}

.refineBox .unstyled {
    margin: 0 1.875rem;
    font-size: .875rem;
    display: none
}

.refineBox .unstyled li {
    padding: .1875rem 0
}

.refineBox .unstyled a {
    color: #666
}

.refineBox .cate_attr {
    margin: .3125rem .9375rem .625rem;
    display: none
}

.refineBox .cate_attr h4 {
    margin-bottom: .625rem;
    line-height: 1.75rem;
    font-weight: bold;
    font-size: .875rem;
    border-bottom: 1px solid #dedede;
    cursor: pointer
}

.refineBox .cate_attr h4 i {
    float: right;
    margin-top: .3125rem;
    font-size: .75rem
}

.refineBox .cate_attr ul {
    padding: 0 .9375rem;
    overflow: hidden;
    display: none
}

.refineBox .cate_attr li {
    font-size: .75rem;
    line-height: 1.5rem
}

.refineBox .cate_attr li a {
    color: #666
}

.refineBox .cate_attr li.on a {
    font-weight: bold;
    color: #ff9d1c
}

.refineBox .color_attr ul {
    text-align: left
}

.refineBox .color_attr li {
    display: inline-block;
    margin: .625rem 0 .625rem .5rem;
    width: 1.875rem;
    height: 1.875rem;
    border-radius: 1.875rem
}

.refineBox .color_attr li a {
    display: inline-block;
    width: 100%;
    height: 100%
}

.refineBox .color_attr .black {
    background-color: black;
    border: 1px solid black
}

.refineBox .color_attr .gray {
    background-color: gray;
    border: 1px solid gray
}

.refineBox .color_attr .white {
    background-color: white;
    border: 1px solid #d0d0d0
}

.refineBox .color_attr .khaki {
    background-color: khaki;
    border: 1px solid khaki
}

.refineBox .color_attr .silver {
    background-color: silver;
    border: 1px solid silver
}

.refineBox .color_attr .pink {
    background-color: pink;
    border: 1px solid pink
}

.refineBox .color_attr .orange {
    background-color: orange;
    border: 1px solid orange
}

.refineBox .color_attr .red {
    background-color: red;
    border: 1px solid red
}

.refineBox .color_attr .yellow {
    background-color: yellow;
    border: 1px solid yellow
}

.refineBox .color_attr .blue {
    background-color: blue;
    border: 1px solid blue
}

.refineBox .color_attr .green {
    background-color: green;
    border: 1px solid green
}

.refineBox .color_attr .cyan {
    background-color: cyan;
    border: 1px solid cyan
}

.refineBox .color_attr .purple {
    background-color: purple;
    border: 1px solid gray
}

.refineBox .color_attr .brown {
    background-color: brown;
    border: 1px solid brown
}

.refineBox .color_attr .golden {
    background-color: #ffd700;
    border: 1px solid #ffd700
}

.refineBox .color_attr .transparent {
    background-color: transparent;
    border: 1px solid #d0d0d0
}

.refineBox .color_attr .beige {
    background-color: beige;
    border: 1px solid #d0d0d0
}

.refineBox .color_attr .ivory {
    background-color: ivory;
    border: 1px solid #d0d0d0
}

.refineBox .color_attr .multicolor {
    background: -webkit-linear-gradient(left, #fc0000 0, #f200ff 16%, #002eff 32%, #00fff2 48%, #64ff59 64%, #fff200 80%, #ff0707 100%);
    background: linear-gradient(to right, #fc0000 0, #f200ff 16%, #002eff 32%, #00fff2 48%, #64ff59 64%, #fff200 80%, #ff0707 100%);
    border: 1px solid transparent
}

.cate_proList {
    padding-bottom: 1.25rem;
    font-size: .75rem
}

.cate_proList .list {
    border-top: 1px solid #f1f1f1
}

.cate_proList .list li {
    float: left;
    padding-bottom: 5px;
    height: auto;
    min-height: auto;
    margin-top: 0;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1
}

.cate_proList .list li:nth-child(2n-1) {
    margin-right: 0
}

.cate_proList .list li .all_proImg {
    position: relative
}

.cate_proList .list li .all_proImg .n_video {
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: .3125rem;
    left: .3125rem;
    display: block;
    padding-top: 20px;
    font-size: 12px;
    background: url('../images/styleimg/icon_video.png') no-repeat top center;
    background-size: 1.25rem auto;
    z-index: 3
}

.cate_proList .list li .all_proImg img {
    width: auto;
    height: 150px
}

.cate_proList .list li .all_price {
    font-size: 14px;
    position: relative;
    z-index: 2;
    min-height: 1.7rem
}

.cate_proList .list li .all_price .carts {
    width: 22px;
    height: 20px;
    background: url('../images/styleimg/cart_ico.png') 0 -2px no-repeat;
    font-size: 0;
    margin-right: 12px;
    float: right;
    background-size: 100% auto;
    vertical-align: middle
}

.cate_proList .list li .all_price .collect {
    width: 20px;
    height: 20px;
    background-position: 0 0;
    font-size: 0;
    float: right
}

.cate_proList .list li .all_price .collect.active {
    background-position: -20px 0
}

.cate_proList .list li .my_shop_price {
    display: inline-block;
    color: #6BBA2D
}

.cate_proList .addToCartBtn {
    position: absolute;
    bottom: -0.2rem;
    right: 0;
    width: 2rem;
    height: 2rem;
    background: url('../images/domeimg/promotion/may_act/may_act.png') no-repeat;
    background-size: auto 2rem
}

.list li.related-searches {
    width: 100% !important;
    height: 92px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    font-size: 16px;
    background: #eee;
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1;
    -webkit-transition: height .3s ease-out;
    transition: height .3s ease-out
}

.list li.related-searches dt {
    line-height: 32px;
    padding-top: 8px;
    color: #999
}

.list li.related-searches dt span {
    float: right;
    margin-top: 7px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.list li.related-searches dd {
    padding-bottom: 8px
}

.list li.related-searches dd a {
    display: inline-block;
    margin: 5px 10px 5px 0;
    padding: 0 10px;
    line-height: 36px;
    color: #333;
    box-sizing: border-box;
    max-width: 46%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 5px
}

.list li.related-searches dd a:focus {
    background: #f5f5f6;
    outline: none
}

.list li.related-searches.showall dt span {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.list li.related-searches.hack {
    height: 0;
    padding: 0 !important;
    margin: 0 !important;
    visibility: hidden
}

@media only screen and (min-width:320px) {
    .m_proList .list li,
    .m_prolist .list li {
        width: 50%
    }
}

@media only screen and (min-width:768px) {
    .m_proList .list li,
    .m_prolist .list li {
        width: 25%
    }
    .m_proList .list li:nth-child(3n-1),
    .m_prolist .list li:nth-child(3n-1),
    .m_proList .list li:nth-child(3n-2),
    .m_prolist .list li:nth-child(3n-2) {
        margin-right: 0
    }
    .m_proList .list li:nth-child(4n-1),
    .m_prolist .list li:nth-child(4n-1),
    .m_proList .list li:nth-child(4n-2),
    .m_prolist .list li:nth-child(4n-2),
    .m_proList .list li:nth-child(4n-3),
    .m_prolist .list li:nth-child(4n-3) {
        margin-right: 0;
        border-right: 1px solid #f1f1f1
    }
    .m_proList .list li:nth-child(4n-2),
    .m_prolist .list li:nth-child(4n-2) {
        border-right: 1px solid #f1f1f1
    }
}

.new_cate_proList {
    margin: 0 !important;
    padding-bottom: 1.25rem;
    border-bottom: 2px solid #f1f1f1;
    font-size: .75rem
}

.new_cate_proList .new_cur_cate {
    margin: 0 .75rem
}

.new_cate_proList .clothes_list {
    border-top: 3px solid #f1f1f1;
    margin-top: 1.25rem
}

.new_cate_proList .list li {
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    float: left;
    padding-bottom: 8px;
    height: auto;
    min-height: auto;
    margin-top: 0
}

.new_cate_proList .list li .all_proImg {
    position: relative;
    max-height: 12.5rem
}

.new_cate_proList .list li .all_proImg img {
    width: 150px;
    height: 200px !important;
    max-width: 150px;
    max-height: 200px
}

.new_cate_proList .list li .all_proImg .n_video {
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: .3125rem;
    left: .3125rem;
    display: block;
    padding-top: 20px;
    font-size: 12px;
    background: url('../images/styleimg/icon_video.png') no-repeat top center;
    background-size: 1.25rem auto;
    z-index: 3
}

.new_cate_proList .list li .all_price {
    font-size: 14px;
    position: relative;
    z-index: 2;
    margin-bottom: .5rem;
    padding-top: .5rem !important
}

.new_cate_proList .list li .all_price .carts {
    width: 22px;
    height: 20px;
    background: url('../images/styleimg/cart_ico.png') 0 -2px no-repeat;
    font-size: 0;
    margin-right: 12px;
    float: right;
    background-size: 100% auto;
    vertical-align: middle
}

.new_cate_proList .list li .all_price .collect {
    width: 20px;
    height: 20px;
    background-position: 0 0;
    font-size: 0;
    float: right
}

.new_cate_proList .list li .all_price .collect.active {
    background-position: -20px 0
}

.new_cate_proList .list li .my_shop_price {
    display: inline-block;
    color: #6BBA2D;
    padding-left: 12px
}

.new_cate_proList .m_proList .list li,
.new_cate_proList .m_prolist .list li {
    position: relative;
    float: left;
    padding: 2.75862069% 2.75862069% 0
}

@media only screen and (max-width:319px) {
    .new_cate_proList .m_proList .list li,
    .new_cate_proList .m_prolist .list li {
        width: 100%
    }
}

@media only screen and (min-width:320px) {
    .new_cate_proList .m_proList .list li,
    .new_cate_proList .m_prolist .list li {
        width: 50%;
        padding: 1.72413793% 1.72413793% 0
    }
    .new_cate_proList .m_proList .list li:nth-child(2n-1),
    .new_cate_proList .m_prolist .list li:nth-child(2n-1) {
        margin-right: 0
    }
    .new_cate_proList .m_proList .list li:nth-child(2n),
    .new_cate_proList .m_prolist .list li:nth-child(2n) {
        border-right: none
    }
    .new_cate_proList .m_proList .list li .all_proImg img,
    .new_cate_proList .m_prolist .list li .all_proImg img {
        width: 150px;
        height: 150px
    }
    .new_cate_proList .m_proList .list li .my_shop_price,
    .new_cate_proList .m_prolist .list li .my_shop_price {
        padding-left: 3px
    }
    .new_cate_proList .m_proList .list li .collect,
    .new_cate_proList .m_prolist .list li .collect {
        margin-right: 0
    }
}

@media only screen and (min-width:320px) {
    .new_cate_proList .m_proList .list li,
    .new_cate_proList .m_prolist .list li {
        width: 50%;
        padding: 2.75862069% 1.72413793% 0
    }
}

@media only screen and (min-width:360px) {
    .new_cate_proList .m_proList .list li .n_video,
    .new_cate_proList .m_prolist .list li .n_video {
        left: 1rem
    }
    .new_cate_proList .m_proList .list li .my_shop_price,
    .new_cate_proList .m_prolist .list li .my_shop_price {
        padding-left: 11px
    }
    .new_cate_proList .m_proList .list li .collect,
    .new_cate_proList .m_prolist .list li .collect {
        margin-right: 10px
    }
}

@media only screen and (min-width:375px) {
    .new_cate_proList .m_proList .list li .n_video,
    .new_cate_proList .m_prolist .list li .n_video {
        left: 1rem
    }
    .new_cate_proList .m_proList .list li .my_shop_price,
    .new_cate_proList .m_prolist .list li .my_shop_price {
        padding-left: 15px
    }
    .new_cate_proList .m_proList .list li .collect,
    .new_cate_proList .m_prolist .list li .collect {
        margin-right: 15px
    }
}

@media only screen and (min-width:412px) {
    .new_cate_proList .m_proList .list li .n_video,
    .new_cate_proList .m_prolist .list li .n_video {
        left: 1.25rem
    }
    .new_cate_proList .m_proList .list li .my_shop_price,
    .new_cate_proList .m_prolist .list li .my_shop_price {
        padding-left: 22px
    }
    .new_cate_proList .m_proList .list li .collect,
    .new_cate_proList .m_prolist .list li .collect {
        margin-right: 22px
    }
}

@media only screen and (min-width:414px) {
    .new_cate_proList .m_proList .list li .n_video,
    .new_cate_proList .m_prolist .list li .n_video {
        left: 1.5rem
    }
    .new_cate_proList .m_proList .list li .my_shop_price,
    .new_cate_proList .m_prolist .list li .my_shop_price {
        padding-left: 24px
    }
    .new_cate_proList .m_proList .list li .collect,
    .new_cate_proList .m_prolist .list li .collect {
        margin-right: 22px
    }
}

@media only screen and (min-width:480px) {
    .new_cate_proList .m_proList .list li,
    .new_cate_proList .m_prolist .list li {
        width: 31.33%
    }
    .new_cate_proList .m_proList .list li:nth-child(2n-1),
    .new_cate_proList .m_prolist .list li:nth-child(2n-1) {
        margin-right: 0
    }
    .new_cate_proList .m_proList .list li:nth-child(3n-1),
    .new_cate_proList .m_prolist .list li:nth-child(3n-1),
    .new_cate_proList .m_proList .list li:nth-child(3n-2),
    .new_cate_proList .m_prolist .list li:nth-child(3n-2) {
        margin-right: 3%
    }
    .new_cate_proList .m_proList .list li:nth-child(2n),
    .new_cate_proList .m_prolist .list li:nth-child(2n) {
        border-right: none
    }
}

@media only screen and (min-width:768px) {
    .new_cate_proList .m_proList .list li,
    .new_cate_proList .m_prolist .list li {
        width: 25%
    }
    .new_cate_proList .m_proList .list li:nth-child(3n-1),
    .new_cate_proList .m_prolist .list li:nth-child(3n-1),
    .new_cate_proList .m_proList .list li:nth-child(3n-2),
    .new_cate_proList .m_prolist .list li:nth-child(3n-2) {
        margin-right: 0
    }
    .new_cate_proList .m_proList .list li:nth-child(4n-1),
    .new_cate_proList .m_prolist .list li:nth-child(4n-1),
    .new_cate_proList .m_proList .list li:nth-child(4n-2),
    .new_cate_proList .m_prolist .list li:nth-child(4n-2),
    .new_cate_proList .m_proList .list li:nth-child(4n-3),
    .new_cate_proList .m_prolist .list li:nth-child(4n-3) {
        margin-right: 0;
        border-right: 1px solid #f1f1f1
    }
    .new_cate_proList .m_proList .list li:nth-child(4n-2),
    .new_cate_proList .m_prolist .list li:nth-child(4n-2) {
        border-right: 1px solid #f1f1f1
    }
    .new_cate_proList .m_proList .list li .n_video,
    .new_cate_proList .m_prolist .list li .n_video {
        left: .75rem
    }
    .new_cate_proList .m_proList .list li .my_shop_price,
    .new_cate_proList .m_prolist .list li .my_shop_price {
        padding-left: 10px
    }
    .new_cate_proList .m_proList .list li .collect,
    .new_cate_proList .m_prolist .list li .collect {
        margin-right: 10px
    }
}

.promotion-title {
    font-size: 14px;
    color: #666;
    background-color: #f2f2f2;
    text-align: center;
    line-height: 2em;
    padding: 10px 0
}

.promotion-list h6 {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    line-height: 2em;
    margin-top: .75rem;
    color: #ff9d1c;
    background-color: #f2f2f2
}

.active-nav-ul {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
    padding: 7px;
    padding-right: 35px;
    font-size: 12px
}

.active-nav-ul ul {
    height: 36px;
    overflow: hidden;
    -webkit-transition: height 200ms;
    transition: height 200ms
}

.active-nav-ul li {
    float: left;
    margin: 2px;
    border-radius: 5px;
    border: 1px solid #c7c7c7
}

.active-nav-ul li a {
    padding: 7px 15px;
    display: block;
    color: #666
}

.active-nav-ul li.active {
    background-color: #ff9d1c;
    border-color: #ff9d1c
}

.active-nav-ul li.active a {
    color: #fff
}

.active-nav-ul .show-all {
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: #ff9d1c;
    color: #fff;
    border-radius: 5px;
    padding: 7px
}

.active-nav-ul.active ul {
    height: auto
}

.searchHead {
    padding: .625rem 0;
    position: relative;
    -webkit-transition: transform .4s;
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s;
    margin: 0 .9375rem
}

.searchHead select {
    box-sizing: border-box;
    width: 48%;
    color: #666;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    padding: 10px 0;
    text-align: center
}

.searchHead select:first-child {
    margin-right: 3%
}

.searchHead .select-span2 {
    width: 48%
}

.searchHead .select-span2:first-child {
    margin-right: 4%
}

.searchHead .select-span3 {
    width: 31.33%
}

.searchHead .select-span3:nth-child(1) {
    margin-right: 3%
}

.searchHead .select-span3:nth-child(3) {
    margin-right: 3%
}

.searchHead .select-span1 {
    width: 100%
}

.searchHead .select-custom {
    position: relative;
    box-sizing: border-box;
    float: left;
    color: #666;
    border: 1px solid #dfdfdf;
    overflow: hidden;
    border-radius: 3px;
    padding: 10px 0;
    text-align: center
}

.searchHead .select-custom span {
    margin-left: -10px
}

.searchHead .select-custom:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 10%;
    width: 6px;
    height: 3px;
    -webkit-transition: -webkit-transform 300ms;
    transition: -webkit-transform 300ms;
    transition: transform 300ms;
    transition: transform 300ms, -webkit-transform 300ms;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGBAMAAAAFwGKyAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADnRSTlMAEhcYNk1aW11ev8fIybpbi48AAAAuSURBVAjXY0hnAIIypmcTGBg44xiYTzAw9BgwMOg2cFwCijNtjVYAyUstZGAAAKyDB7iMhA3ZAAAAAElFTkSuQmCC) no-repeat;
    background-size: 6px 3px
}

.searchHead .select-custom.on {
    background-color: #ffeee3;
    color: #ff6600;
    border-color: #ffeee3
}

.searchHead .select-custom.on:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.searchHead .disabled {
    background-color: #dddddd;
    color: #cccccc
}

.searchHead .disabled:before {
    opacity: .3
}

.searchHead .select-custom-down {
    position: absolute;
    top: 3.4375rem;
    left: 0;
    max-height: 100vh;
    overflow-y: auto;
    z-index: 9999;
    background-color: #fff;
    width: 100%;
    box-sizing: border-box;
    color: #666;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    text-align: left;
    box-shadow: 1px 3px 3px rgba(200, 200, 200, 0.5)
}

.searchHead .select-custom-down li {
    border-bottom: 1px solid #f1f1f1
}

.searchHead .select-custom-down li:last-child {
    border-bottom: 0
}

.searchHead .select-custom-down li a {
    height: 38px;
    line-height: 38px;
    padding: 0 12px;
    display: block;
    color: #666;
    border-radius: 3px
}

.searchHead .select-custom-down li a.selected {
    color: #fe8137
}

.searchHead .select-custom-down li.country-list:last-child {
    border-bottom: 1px solid #f1f1f1
}

.searchHead .select-custom-down li.country-list a span {
    display: inline-block;
    vertical-align: middle
}

.searchHead .select-custom-down li.country-list a .country-icon {
    background: url(../images/styleimg/flag/country-icon.png?20170828) no-repeat;
    background-size: 8.4375rem .625rem;
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px
}

.searchHead .select-custom-down li.country-list a .icon_spain {
    height: .625rem;
    width: .9375rem;
    background-position: 0 0
}

.searchHead .select-custom-down li.country-list a .icon_ru {
    height: .625rem;
    width: .9375rem;
    background-position: -0.9375rem 0
}

.searchHead .select-custom-down li.country-list a .icon_usa {
    height: .625rem;
    width: .9375rem;
    background-position: -1.875rem 0
}

.searchHead .select-custom-down li.country-list a .icon_uk {
    height: .625rem;
    width: .9375rem;
    background-position: -2.8125rem 0
}

.searchHead .select-custom-down li.country-list a .icon_malaysia {
    height: .5625rem;
    width: .9375rem;
    background-position: -3.75rem 0
}

.searchHead .select-custom-down li.country-list a .icon_eu {
    height: .625rem;
    width: .9375rem;
    background-position: -4.6875rem 0
}

.searchHead .select-custom-down li.country-list a .icon_china {
    height: .625rem;
    width: .9375rem;
    background-position: -5.625rem 0
}

.searchHead .select-custom-down li.country-list a .icon_jan {
    height: .5625rem;
    width: .9375rem;
    background-position: -6.5625rem 0
}

.searchHead .select-custom-down li.country-list a .icon_hk {
    height: .625rem;
    width: .9375rem;
    background-position: -7.5rem 0
}

.searchHead .select-custom-down li.country-list a:after {
    float: right;
    margin-top: 13px;
    content: '';
    vertical-align: middle;
    width: .875rem;
    height: .875rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAG1BMVEUAAADd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0FinWXAAAACHRSTlMAOzxJSuTm51fQvXMAAAAnSURBVAjXYzDrgII2A4YkBihgSmBogLEZGoY8G+4vxgIGd5h/Wx0AOekdEBGKwpQAAAAASUVORK5CYII=) no-repeat;
    background-size: .875rem auto
}

.searchHead .select-custom-down li.country-list a.selected:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWBAMAAAAsppGGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUxpcQCW/wCW/wCW/wCW/93d3QCW/93d3d3d3QCW/93d3bbQ5N3d3QCW/3q97KmZ2IoAAAAMdFJOUwBmfU6X5vlJPNQ78i8gaLEAAAB8SURBVBjTY2BAAoIMpWeg4GgB00WGCJgER4CuAMMBuLpDFxmQeG8FkHhAXUg83QdIPKaLINYRB6iUAIh3OAWmC8Q7YOsAkYLwmEGSTIkQEw4wgCR1BWA8oCTcLiC2dQBJwXjMmYkMCB6DpQAyDwII8eB+5woAEkjhwsAAANtCNV4SRFFFAAAAAElFTkSuQmCC) no-repeat;
    background-size: .875rem auto
}

.searchHead .select-custom-down .warehouse-click {
    text-align: center;
    margin: 10px 0
}

.searchHead .select-custom-down .warehouse-click a {
    display: inline-block;
    width: 30%;
    margin: 0 10px
}

.searchHead.slide-top,
.searchHead.hide {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    padding: .625rem .9375rem;
    border-bottom: 1px solid #eee;
    margin: 0
}

.searchHead.slide-top {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.searchHead.hide {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
}

.refine-list.mm-menu {
    background-color: #fff
}

.refine-list .mmenu-action-btn {
    padding: 10px
}

.refine-list .mmenu-action-btn .btn {
    display: block;
    width: 100%;
    font-size: 14px
}

.refine-list .mm-navbar {
    height: auto;
    background-color: #f3f3f3 !important
}

.refine-list .checkBox {
    display: block
}

.refine-list .checkBox input[type=checkbox] {
    vertical-align: middle;
    display: inline-block;
    margin-right: 5px
}

.refine-list .onSaleTo {
    text-align: center
}

.refine-list .onSaleTo input {
    vertical-align: middle
}

.refine-list .onSaleTo label {
    margin-left: 2px;
    vertical-align: middle;
    font-weight: bold;
    color: #ff9d1c
}

.refine-list .onSaleTo:after {
    border-bottom-width: 0 !important
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 60px, 0);
        transform: translate3d(0, 60px, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 60px, 0);
        transform: translate3d(0, 60px, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.animated {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: 500ms;
    animation-duration: 500ms
}

@media only screen and (max-width:319px) {
    .searchHead select,
    .searchHead .select-custom {
        width: 100%;
        margin-right: 0
    }
    .searchHead select:nth-child(3),
    .searchHead .select-custom:nth-child(3) {
        margin-top: 10px
    }
    .searchHead select:last-child,
    .searchHead .select-custom:last-child {
        margin-top: 10px
    }
}

.c-catreWarp {
    padding: 1.125rem .9375rem;
    background-color: #eee;
    position: relative
}

.c-catreWarp .c-tips {
    font-size: 2.125rem;
    color: #333;
    font-weight: bold
}

.c-catreWarp .c-ppt {
    line-height: 1.5rem;
    font-size: .875rem;
    color: #333
}

.c-searchHead {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #eee;
    position: relative
}

.c-searchHead .c-title {
    height: 3.125rem;
    line-height: 3.125rem;
    font-size: 1rem;
    color: #333;
    padding: 0 .9375rem
}

.searchWarp {
    padding: .625rem .9375rem 0
}

.searchWarp h4 {
    font-size: 1.25rem;
    line-height: 1.25rem
}

.searchWarp .searchTag {
    height: 5.8125rem;
    overflow: hidden;
    margin-bottom: .625rem
}

.searchWarp .searchTag li {
    float: left;
    padding: .625rem 1.72413793% 0;
    text-align: center;
    width: 33.3%
}

.searchWarp .searchTag p {
    height: 1.875rem;
    word-wrap: break-word
}

.searchWarp .searchTag a {
    color: #666;
    display: block;
    font-size: .75rem
}

.no_seach_tips {
    padding: 1.25rem .9375rem;
    border-bottom: 2px solid #dedede
}

.no_seach_tips p {
    font-size: 1rem;
    font-weight: bold;
    padding: .125rem 0
}

.no_seach_tips .tips_t {
    font-size: 2.25rem
}

.no_seach_tips .seachForm p {
    font-size: .875rem;
    padding: 1.25rem 0 .625rem;
    font-weight: normal
}

.no_seach_tips .seachForm input {
    height: 2.5rem;
    padding: .625rem .3125rem;
    border: 1px solid #dedede;
    font-size: .75rem
}

.no_seach_tips .seachForm button {
    height: 2.5rem;
    padding: .625rem .3125rem;
    background-color: #4d4d4d;
    color: #fff;
    border-radius: .1875rem;
    cursor: pointer
}

.no_seach_tips .no_seachForm {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.no_seach_tips .no_seachForm input {
    margin-right: .625rem;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -ms-flex-item-align: auto;
    align-self: auto
}

.no_seach_tips .no_seachForm button {
    width: 2.5rem;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -ms-flex-item-align: auto;
    align-self: auto
}

.no_seach_tags {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
    border-bottom: 2px solid #dedede
}

.no_seach_tags .searchTag {
    height: auto
}

.no_seach_tags li i {
    background-image: url("data:image/gif;base64,R0lGODlh/QR3AMQfAHd3d2ZmZk1NTeXl5QAAAPn5+dPT0+7u7paWlqKiooSEhKqqqszMzERERPLy8vX19ScnJzU1NFpaWsTExFFRUf///7y8vLS0tIyMjJycnNzc3Onp6RYWFjs7OwgICP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSIiIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYxQjU3RUQ1OUNGNTExRTM4MzI2QkY1QkU5NTM1MDNFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYxQjU3RUQ2OUNGNTExRTM4MzI2QkY1QkU5NTM1MDNFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjFCNTdFRDM5Q0Y1MTFFMzgzMjZCRjVCRTk1MzUwM0UiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjFCNTdFRDQ5Q0Y1MTFFMzgzMjZCRjVCRTk1MzUwM0UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B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");
    background-repeat: no-repeat;
    background-size: 39.875rem auto
}

.no_seach_tags a {
    float: left;
    width: 100%;
    font-size: .75rem;
    text-align: center;
    color: #666;
    line-height: 1.125rem
}

.no_seach_tags a:hover {
    color: #ff9d1c;
    text-decoration: none
}

.no_seach_tags i {
    display: block;
    width: 3.875rem;
    height: 2.1875rem;
    margin: 0 auto .41666667rem;
    cursor: pointer
}

.no_seach_tags .cateNav_1 i {
    background-position: 0 -24px
}

.no_seach_tags .cateNav_2 i {
    background-position: -72px -24px
}

.no_seach_tags .cateNav_3 i {
    background-position: -144px -24px
}

.no_seach_tags .cateNav_4 i {
    background-position: -216px -24px
}

.no_seach_tags .cateNav_5 i {
    background-position: -288px -24px
}

.no_seach_tags .cateNav_6 i {
    background-position: -360px -24px
}

.no_seach_tags .cateNav_7 i {
    background-position: -432px -24px
}

.no_seach_tags .cateNav_8 i {
    background-position: -504px -24px
}

.no_seach_tags .cateNav_9 i {
    background-position: -576px -24px
}

.top-download-app {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 10px;
    height: 60px;
    background: #fff;
    z-index: 999
}

.top-download-app span {
    display: block
}

.top-download-app .logoImg {
    margin-left: 5px;
    width: 60px;
    height: 60px
}

.top-download-app .tips {
    margin-left: 5px;
    height: 60px;
    line-height: 20px;
    color: #000;
    font-size: 12px;
    font-family: Arial
}

.top-download-app .tips strong {
    font-size: 18px
}

.top-download-app .btn-download {
    margin: 5px 32px 15px 0;
    width: 40px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 12px;
    border: 1px solid #d50a1c;
    background: #d50a1c;
    border-radius: 2px;
    text-align: center
}

.top-download-app a {
    display: block;
    color: #fff;
    text-decoration: none
}

.top-download-app .top-close {
    display: block;
    width: 12px;
    height: 12px;
    background: url('../UploadedImages/Icons/top_close.png?2015072401') no-repeat;
    background-size: 12px auto;
    cursor: pointer
}

.top-download-app .close {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 20px;
    height: 20px;
    padding: 0 0 8px 8px
}

li .original_price .my_shop_price {
    color: #333;
    font-size: 12px;
    text-decoration: line-through
}

.flash-sale-wrap .list li {
    height: 320px
}

.flash-sale-wrap .list li .disCout_timer {
    color: #8c8c8c;
    font-size: 12px
}

#newCategory {
    padding: .9rem 0 .9rem 0;
    font-size: .8rem;
    background-color: #fff;
    height: auto;
    border-bottom: .625rem solid #f0f0f0
}

#newCategory a {
    display: block;
    width: 25%;
    color: #5E5E5E;
    text-align: center
}

#newCategory a p {
    font-size: 12px;
    color: #5e5e5e;
    display: -webkit-flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    box-sizing: border-box;
    height: 24px;
    line-height: 12px
}

#newCategory .swiper_wraps {
    height: auto;
    position: relative
}

#newCategory .swiper_wraps .slide_list {
    width: 90%;
    height: auto;
    overflow: hidden
}

#newCategory .swiper_wraps .slide_list li {
    width: 22%;
    height: auto;
    float: left;
    margin: 0 4px;
    overflow: hidden;
    box-sizing: border-box;
    cursor: pointer
}

#newCategory .swiper_wraps .slide_list li a {
    display: block;
    margin: 0 auto;
    width: 100%;
    text-align: center
}

#newCategory .swiper_wraps .slide_list li a img {
    width: 4.15rem;
    height: 4.15rem;
    max-height: 100%;
    margin: 0 auto
}

#newCategory .swiper_wraps .slide_list .swiper-container {
    width: 100%;
    height: 100%
}

#newCategory .swiper_wraps .slide_list .f_direction-nav a {
    width: 22%;
    position: absolute;
    top: -50%;
    font-size: 0;
    display: block;
    margin-top: 4.5rem
}

#newCategory .swiper_wraps .slide_list .f_direction-nav a.f_prev {
    width: 0 !important;
    height: 0 !important;
    font-size: 0;
    left: .8125rem
}

#newCategory .swiper_wraps .slide_list .f_direction-nav a.f_next {
    right: -3rem;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAb1BMVEUAAACHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4fzDaQwAAAAJHRSTlMA+AjjHBbw1xDLq6BHMSXq3dHEvY59X1VOK4Y5IeezmGtkQAzF8LX2AAAAuUlEQVRo3u3NSRKCQBBE0QIRRHFGRUCc6v5nlK29wCEii6DJv/ybJ4wxxhgbb/lN4JWqeOWgVsrdnVQ+KEdBV1L5sdxMObmTSkdXKyWwUQpBt6Dyh5K5k0pHc8+UhzuHqYR2SiXgwkY1hit1oJoKtihRTSKBNm2NDY1xGVvViS9GLdBmvhhpa6zeFo2ejQvYeO6MjLMzAcYabIS+GHsjY+lMgBHT+M5o8IZYGFIEcSXwskoYY4wxNqxe/ZwdE+VAqAwAAAAASUVORK5CYII=');
    background-size: 100% auto
}

#newCategory .swiper_wraps .slide_list .swiper-button-next {
    width: 2.3rem !important;
    height: 2.3rem;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -2.2rem;
    background: url('../images/domeimg/index/arr_ico.png') no-repeat;
    background-size: 100% auto;
    outline: none;
    -webkit-tap-highlight-color: transparent;
    display: none;
    cursor: pointer
}

@media only screen and (min-width:320px) {
    #newCategory .swiper_wraps .slide_list .swiper-button-next {
        right: .125rem
    }
}

@media only screen and (min-width:375px) {
    #newCategory .swiper_wraps .slide_list .swiper-button-next {
        right: .125rem
    }
}

@media only screen and (min-width:414px) {
    #newCategory .swiper_wraps .slide_list .swiper-button-next {
        right: .375rem
    }
}

#newCategory .swiper_wraps .flex_90 {
    width: 90% !important
}

#newCategory .swiper_wraps .flex_98 {
    width: 98% !important
}

@media only screen and (min-width:768px) {
    #newCategory a p {
        font-size: 1.5rem
    }
    #newCategory .swiper_wraps .slide_list .swiper-wrapper {
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d
    }
    #newCategory .swiper_wraps .slide_list .swiper-wrapper .swiper-slide {
        width: 24% !important;
        height: 9rem;
        margin-right: .4375rem
    }
    #newCategory .swiper_wraps .slide_list .swiper-button-next {
        width: 9% !important;
        height: .25rem
    }
}

#js_gDeals b {
    display: inline-block;
    width: 2px;
    height: 1.25rem;
    line-height: 1.75rem;
    background-color: #333333;
    vertical-align: top;
    margin: 0 1.8rem
}

#js_gDeals h4 span.not-active {
    color: #b6b6b6
}

#home_login {
    position: relative;
    font-size: 0;
    display: block
}

#home_login h4 {
    position: relative;
    font-size: .9rem;
    padding: .5rem 0;
    color: #fff
}

#home_login>div {
    position: absolute;
    width: 100%;
    top: .5rem;
    text-align: center;
    height: 50%
}

#home_login img {
    display: block;
    width: 100%
}

#home_login>img {
    width: 100%
}

#loginBtns {
    text-align: center;
    margin: 0 auto;
    height: 100%
}

#loginBtns>* {
    display: inline
}

#loginBtns>*+* {
    margin-left: 1rem
}

#loginBtns>* img {
    max-height: 100%
}

.good_banner_con {
    background-color: #fff;
    overflow: hidden
}

.good_banner_con .left_bigimg_wrap {
    width: 50%;
    float: left;
    position: relative;
    overflow: hidden;
    padding-top: 44.4%
}

.good_banner_con .left_bigimg_wrap img {
    display: table-cell;
    vertical-align: middle;
    max-height: 13.224375rem;
    width: 100%;
    margin-top: -44.4%
}

.good_banner_con .left_bigimg_wrap .img_tit_wrap {
    margin: 0 .8rem;
    position: absolute;
    left: 0;
    bottom: 1rem;
    width: 84%;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.5);
    text-align: center;
    padding: .5rem 0
}

.good_banner_con .left_bigimg_wrap .img_tit_wrap .img_tit {
    height: 1.5625rem;
    line-height: 1.5625rem;
    font-size: .9rem;
    color: #333;
    border-bottom: 1px dashed #969696;
    font-weight: bold;
    margin-bottom: .2rem
}

.good_banner_con .left_bigimg_wrap .img_tit_wrap .img_sale {
    height: 1rem;
    line-height: 1rem;
    font-size: .4rem;
    color: #333
}

.good_banner_con .left_bigimg_wrap:after {
    content: '';
    width: 50%;
    display: block
}

.good_banner_con .mobile_banner_wrap {
    width: 50%;
    float: right;
    position: relative
}

.good_banner_con .mobile_banner_wrap:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    border-left: 1px solid #fff
}

.good_banner_con .mobile_banner_wrap a {
    width: 100%;
    height: 50%;
    display: block;
    position: relative;
    overflow: hidden;
    padding-top: 22.2%
}

.good_banner_con .mobile_banner_wrap a img {
    display: table-cell;
    vertical-align: middle;
    max-height: 6.555rem;
    width: 100%;
    margin-top: -22.2%
}

.good_banner_con .mobile_banner_wrap a:nth-child(1):after {
    content: '';
    display: block;
    height: 50%;
    border-bottom: .1rem solid #fff
}

@media only screen and (min-width:720px) {
    .good_banner_con .left_bigimg_wrap {
        width: 50%;
        float: left;
        position: relative;
        overflow: hidden
    }
    .good_banner_con .left_bigimg_wrap img {
        max-height: 25rem
    }
    .good_banner_con .mobile_banner_wrap a img {
        max-height: 12.5rem
    }
}

.fb_little_banner {
    width: 100%;
    height: auto;
    position: fixed;
    left: 0;
    bottom: -4px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    z-index: 99;
    display: none
}

.fb_little_banner .close_btn {
    width: 50px;
    height: 50px;
    display: block;
    background: url('../images/domeimg/ui_close_ico.png') center center no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: -50px;
    left: 50%;
    margin-left: -6%;
    z-index: 999
}

.fb_little_banner .banne_link {
    width: 100%;
    height: auto;
    display: inline-block;
    cursor: pointer
}

.fb_little_banner .banne_link img {
    border: 0 none
}

@media screen and (min-width:768px) {
    .fb_little_banner .close_btn {
        width: 77px;
        height: 77px;
        top: -77px;
        margin-left: -4%
    }
}

#openAppBox {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3.125rem;
    padding: .375rem 0 0 .9375rem;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0.44);
    font-size: 0;
    color: #fff;
    z-index: 999;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out
}

#openAppBox.out {
    opacity: 0
}

#openAppBox>span {
    float: left
}

#openAppBox .text {
    padding-top: .0625rem;
    font-size: .75rem;
    line-height: 1.0625rem
}

#openAppBox .close {
    float: right;
    width: 1.8125rem;
    height: 2.40625rem;
    margin: 0 0 0 1.3125rem;
    position: relative
}

#openAppBox .close:after {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -0.4375rem;
    width: .875rem;
    height: .875rem;
    content: " ";
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACt0lEQVR42qyWS0iUURTHHclIGWig7GlUJJimlMVUVIupCBMcLNsUFAQaBCK0KiJqEREtW7QqBtq2imghFBJUGChp9sIKTTOILHuQ+cjy63/gf+Fw+b7v3swPfsycc8/jPs+9iSAI8jy+LSADNoJKUEF9H3gKusFDcM8ZSRLGkAV3A/+vExyOi5mIGOEikAN1SncbtIFHYET6ClKgGtSAWpCkbTtoBL0+I9wEvqpenweLHTMhJEELmFC+9bad7bQBTNO4G6z1SGSzzFqGmqiEReAnje6AOTNIpsmppGvCErax8cV/JtK0MmafnTCjerNUOeSDBlDuEXwhOMCZ0nqzpk06YQeVFyzjQ9RPgrKYZMVggLZnrbYm6j+CAlFUU/EnZN2kbYzt4xEjTYH3aob2htgMs22/CGcotEb0vlQlnaCsj8I7lSwTEeMy26+KcIPC8Zgpk+MxRbsvoJD6XpVsT4z/dtp0ifCGQpVjU1SpY/MctKtkOx2+C2g3lqecVnrsRNkcPcpnCFR4+M01Dvm6ynncGp/ApJJ/g0EPv2nzRxIO8X+Rw6kY9IM0+A4+gFVgGJQ5fE1Rn5KEjylsdjh0gdXKthz8YEefUI76Svn7WhL2UNgXk0wu2RLKu8WRo5QLeRzMY9J1ETFM7E5Z0B1mB4Us9grwSm2SrOPIjIJ0iI2pQkeMwgRttgyPOiqIPjKmZl4MeTWYASWNsp7KX1bxlbJ1CtR5bP1KcAIssfSfGfukfT09Y8P9WbyerjPmN1OndWOJmr7cLCQ7p+Jti3piZJXRLTB/BokKwDUVpzHuTSPUKuORkI0Ux0HwVvkfcz2iDOvVmga8gq6wSC/nbVHI19xWcAm8VPZyP+4Ki+3qsYyu/x8ewrI5Toc8M5wPYf0lQAMrTJplKsW2UdbXDvAA3GS5i/z+CjAAl9PBLOJHUKYAAAAASUVORK5CYII=') no-repeat left center;
    background-size: cover
}

#openAppBox .appIcon {
    width: 2.40625rem;
    height: 2.40625rem;
    margin-right: 1.3125rem;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAABNCAMAAADU1xmCAAACoFBMVEUjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMkJCQlJSUmJiYnJycoKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM2NjY3Nzc5OTk7Ozs8PDw+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZISEhJSUlKSkpMTExNTU1PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5gYGBhYWFiYmJjY2NkZGRlZWVnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp8fHx9fX1+fn6AgICCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmLi4uMjIyNjY2Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5ebm5udnZ2enp6fn5+goKCioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCysrKzs7O0tLS2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHDw8PExMTFxcXGxsbIyMjJycnKysrLy8vMzMzNzc3Pz8/Q0NDR0dHS0tLT09PU1NTW1tbX19fY2NjZ2dna2trb29vc3Nze3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P29vb39/f6+vr7+/v8/Pz9/f3+/v7///8JNM5VAAAAI3RSTlMAAgMEBikqLDw9Plpbc3SCg6ipq62ur8zN09TV1tfu8Pz9/g4CW9gAAAQgSURBVFjD7dj5V1R1HMbxr+AupBZKmKD4FgYZcAmzLLVQyaRNMzU1ohyNzIUgMzMVF8o0A0XHxkgysSEjbUE0lzJEGTRBS80I9flX+kFGRK/CyO34C89v99zveZ1zz/3e5fMY05iOoWGRUQNoeQZERYaFdjQWCe4Wzt0lvFvwzVjXCO4+EV2bWO26R9OaRHdv14i170lr07O9HwvqRevTK6hB64Ed6XEN69zfFq1/Z2OMCY7AnkQEG2NCsCshxphw27RwYzpgXzqYUBu1UNPbRq236Wuj9pDpZ6PWz0TbqA0w2Jk2rU27N5rzCykv1mrN4r2VNYVjA9OKtcOr9VZrinXqiP5OCEiTQEes1mzRRP7Qk/7DGU9DzA2nE0ZYa4NVzisVF7UYtlYkw8YKXdg2hAK9xgkNcVRUaSfjK6QdLNCFijrNAHjix6MZt2r1YqjKmK8q91Q4pelQpp3HtI7NSscnxyBpWya/aqZbE1PcPh10j2MwFK5K/uW2mkuZQOyfWggl4jF52KR0fIqPUyVwSaRpOWQrFTjo3Zu/vGj9HbQcYPgV5YJXSROV36hVAz6xUNmwRi6m7D536K+ftixyNqONkT4Dr5KevVn7Xbzt12Yqg8e1wuqeNtFSpS+ttb16xOXXJmsaXHEPtNaSVMNs5QAzpX1NtJNyOlQNfKLpGVp2TXv90G8F+3xrYyy1WKdnJXOVA8xT/dHr2mal4FNcrKqBLK2edfzNaxoJtUc0B+srHQyQoaXAEvnOgFdJE1RAvkrddVsZIR8wRdVAg0YyTz18G82RnjOHufp42CBytb8eSsRoFZIv6ep8Ruv0sAScdUpu1G77ZNWLDapktqQP2Fa3S3EU69tjh8dRoFmcVWy8pO/gU61rmZaoMlwqXZbCAd8GjeFr1WlfAgWaQaWcsbr44aswSrUt05zaj0vvAGfLszSVEg18SXkNT1Z8nE4A4FNqi7TG/XbZO00uvEocK3fT/Qbval1g2kB9PlJZlrv3xamTVBWYlng1L0krLLXLGn9eCQFpj16RlGup1SimSMkBaWN1slQFfGOhnRYfaVJAWqoWoj3sttaW6I1mtYY3uUsrIU1Z6ADFfi2N43I65APOiEz/O6S5r8xhXHoPlmseOk+RX3uBc3I4VAX8I9K0tFnNq9XrtZFsqfb5NVqARKmGv6xd7NK/l/QzI6XafL7SnhpNgE3KvJM2tFTaGc9znpLyZyZ7UtiwnfmexFGet8jwfP/D+zGM8BSWryV+u2oWAeme1La/mjbtHmv2zln2zoB2zqd9bZ6d7Zzr77O5czAP2tmH2NzV2NYj9Qk2xpgu9mzg6C7/Q/9mTzfYO+h6b3l/q7EH2jfWoEGt7lSD7Ot7+3S9pYsOuesuOiTYqtzuFBoWGRUQFBUZFtrpBuE/A7rInnKy/1IAAAAASUVORK5CYII=') no-repeat;
    background-size: contain
}

#openAppBox .openApp {
    float: right;
    padding: 0 .625rem;
    margin-top: .21875rem;
    border-radius: .21875rem;
    line-height: 1.9375rem;
    color: #fff;
    font-size: .875rem;
    background: #6BBA2D
}

@media all and (max-width:360px) {
    #openAppBox .text {
        font-size: .5rem
    }
    #openAppBox .close {
        margin-left: .8rem
    }
    #openAppBox .appIcon {
        margin-right: .8rem
    }
    #openAppBox .openApp {
        padding: 0 .5rem
    }
}

@media all and (max-width:320px) {
    #openAppBox {
        padding-left: .5rem
    }
    #openAppBox .text {
        font-size: .325rem
    }
    #openAppBox .close {
        width: 1.375rem;
        margin-left: .5rem
    }
    #openAppBox .appIcon {
        margin-right: .5rem
    }
    #openAppBox .openApp {
        padding: 0 .425rem;
        font-size: .675rem
    }
}

.news_img {
    display: inline-block;
    position: relative;
    border-top: 4px solid #6BBA2D;
}

.news_img img 
{
    max-width:300px;
    max-height:200px;
}
.time_Tang {
    width: 60px;
    height: 60px;
    background: #6BBA2D;
    color: #fff;
    position: absolute;
    top: 0px;
    left: 20px;
    z-index: 1;
    text-align: center;
}
.time_Tang .t_Con {
    font-size: 16px;
}
.time_Tang .t_Num {
    font-size: 34px;
    line-height: 36px;
    overflow: hidden;
}

.news_info .n_Title {
    width: auto;
    height: 30px;
    line-height: 30px;
    font-size: 1.2rem;
    color: #000;
    overflow: hidden;
}

    .news_info .n_Title a {
        color: #000;
        display: block;
        -webkit-line-clamp: 1;
        white-space: nowrap;
        -webkit-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: calc(100% - 20px);
        margin: 0 auto;
    }

.news_info .p_time {
    line-height: 20px;
    font-size: 14px;
    color: #999;
    margin-top: 5px;
}

.article_info .art_title {
    height: auto;
    line-height: 38px;
    font-size: 2.4rem;
    font-family: Georgia;
    color: #000;
    margin-bottom: 15px;
}

.article_info .art_info {
    margin-bottom: 10px;
    width: auto;
    height: 25px;
    line-height: 25px;
}

.article_info .art_info span {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #666;
    /*float: left;*/
    display: inline-block;
    margin-right: 0.7rem;
}

.look_info .blog-icon {
    margin-right: 5px;
    display: inline-block;
    background: url(../UploadedImages/BlogIcons/blog_icon.png) no-repeat;
    vertical-align: middle;
}

.look_info .view-num .blog-icon {
    width: 24px;
    height: 16px;
    background-position: 0 0;
}

.article_info .look_info a,
 .main_Wrap .Scope_con .Basc_item .article_detail .detail_content .article_info .look_info span {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #666;
    float: left;
    display: inline-block;
    margin-right: 0.7rem;
    vertical-align: middle;
}

.look_info .love-num .blog-icon-added {
    width: 18px;
    height: 16px;
    background-position: -100px 0;
}

.video_video {
    position: relative;
}

.videoWrap .picks_wrap ul li .video_video a {
    display: block;
}

.video_video img {
    margin-bottom: 15px;
    width: 220px;
    height: 160px;
    text-align: center;
}


.playbutton {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    margin-left: -20px !important;
    margin-top: -20px !important;
    display: inline-block !important;
    width: 35px !important;
    height: 35px !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}

.video_classify {
    font-family: Arial;
    font-size: 15px;
    color: #333;
    text-align: left;
    line-height: 18px;
    overflow: hidden;
    text-align: center;
    font-weight: 600;

}

.video_classify a {
    color: #333;
    text-decoration: none;
    overflow-wrap: break-word;
    max-width: 220px;
    display: inline-block;
}

.videostars {
    height: 16px;
}

.watchvideo {
    text-align: center;
    margin-top: 5px;
}

.watchvideo a {
    text-decoration: none;
    color: grey;
}

.categoryofvideodiv {
    background-color: #D4D3D3;
    width: 100%;
    height: 20px;
    line-height: 20px;
    margin-top:8px
}

.categoryofvideotext {
    width: 100%;
    font-size: 14px;
    font-weight: 600;
    color: #70685D;
}

.videodescription
{
    display: inline-block; 
    width: 100%; 
    text-align: center;
}
