/* 商城列表页 */
.Zhyxlist {
    width: 100%;
    height: 3648px;
    margin: 0 auto;
    position: relative;
    background: url(http://oss.syinc.cn//hdimg/zhshoplist2506_bg.jpg) top center no-repeat;
    overflow: hidden;
}

.xygqbox_logo {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 20px;
}

.Hybox_jrgw {
    position: absolute;
    top: 0px;
    right: 15%;
    z-index: 10;
}

.video_box {
    position: absolute;
    left: 50%;
    top: 0px;
    height: 1080px;
    width: 2560px;
    transform: translate(-50%);
    overflow: hidden;
}

.video_box video {
    pointer-events: none;
}

.video_box .js-video1 {
    display: block;
    opacity: 1;
    width: 100%;
    height: 100%;
    z-index: 999;
}

.video_box .js-video2 {
    display: none;
    opacity: 1;
    width: 100%;
    height: 100%;
}

.xygqbox_zct {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: 639px;
}

.zhyxtop {
    width: 100%;
    height: 38px;
    background: #fff;
    margin: 0 auto;
    position: relative;
    z-index: 10;
}

.zhyxtop_diva {
    width: 1400px;
    height: 38px;
    margin: 0 auto;
}

.zhyxtop_imga {
    height: 38px;
    float: left;
    display: block;
    margin-right: 15px;
}

.zhyxtop_imgb {
    height: 43px;
    float: left;
    display: block;
    margin-top: -3px;
}

.zhyxtop_divb {
    float: right;
    height: 38px;
}

.zhyxtop_pa {
    width: 120px;
    height: 38px;
    display: flex;
    align-items: center;
    font-size: 14px;
    float: left;
}

.zhyxtop_pa img {
    width: 24px;
    height: 24px;
    margin-right: 5px;
}

.zhyxtop_pa a {
    color: #666666;
}

.zhyxtop_pb {
    float: left;
    height: 30px;
    line-height: 30px;
    border-radius: 6px;
    color: #666666;
    margin-top: 4px;
    text-align: center;
    display: block;
    font-size: 14px;
    margin-right: 56px;
}

.bannerlist_box {
    width: 1400px;
    height: 640px;
    margin: 0 auto;
    position: relative;
}

/*  */
.shoplist_box {
    width: 1400px;
    margin: 0 auto;
    position: relative;
    margin-top: 40px;
}

.shoplist_box .shopa_ula {
    width: 1400px;
    height: 53px;
    margin: 0 auto;
    position: relative;
    background: #2d2d2b;
}

.shopa_ula li {
    width: 280px;
    height: 53px;
    float: left;
    line-height: 53px;
    font-size: 18px;
    color: #e3d8b7;
    list-style: none;
    text-align: center;
    cursor: pointer;
}

.shopa_ula li a {
    color: #e3d8b7;
    display: block;
}

.shopa_ula li.on {
    background: #b89c57;
    color: #2d2d2b;
}

.shopa_ula li.on a {
    color: #2d2d2b;
}

.shoplist_box .shoplist_pa {
    color: #584315;
    font-size: 22px;
    margin: 39px 0;
    font-weight: 550;
}

.shoplist_box .shoplist_diva {
    width: 1400px;
    height: 1885px;
    margin: 0 auto;
    position: relative;
}

.shoplist_diva .shoplist_left {
    width: 309px;
    height: 1895px;
    position: relative;
    background: url(http://oss.syinc.cn//hdimg/zhshoplist2506_leftbg.png) no-repeat;
    float: left;
}

.shoplist_left .shoplistl_nav {
    width: 289px;
    height: 504px;
    position: relative;
    background: url(http://oss.syinc.cn//hdimg/zhshoplist2506_leftbgtop.png) no-repeat;
    float: left;
    margin: 10px
}

.shoplistl_nav .left_nav {
    width: 289px;
    height: 504px;
    float: left;
    position: relative;
}

.left_nav li {
    width: 289px;
    height: 66px;
    float: left;
    line-height: 66px;
    font-size: 18px;
    color: #e3d8b7;
    list-style: none;
    text-align: center;
    cursor: pointer;
    margin-top: -4px;
    font-weight: 550;
}

.left_nav li:nth-child(1) {
    margin-top: 0;
}

.left_nav li.on {
    width: 302px;
    height: 66px;
    line-height: 66px;
    background: url(http://oss.syinc.cn//hdimg/zhshoplist2506_navyes.png) no-repeat;
    color: #2d2d2b;
    text-align: right;
    padding-right: 87px;
}

.shoplist_left .left_popular {
    width: 257px;
    height: 1284px;
    position: relative;
    margin: 0 auto;
    margin-top: 48px;
    float: left;
    margin-left: 28px;
}

.left_popular .popular_tit {
    margin: 0 auto;
}

.left_popular .popular_ul {
    width: 100%;
    height: 100%;
    position: relative;
    margin-top: 28px;
}

.left_popular .popular_ul li {
    height: 115px;
    width: 100%;
    border-bottom: 1px solid #e3d9c6;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    cursor: pointer;
    margin-top: 9px;
    position: relative;
}

.left_popular .popular_ul li:last-child {
    border-bottom: none;
}

.left_popular .popular_ul li .popularlist_rank {
    width: 24px;
    height: 51px;
    line-height: 51px;
    background: url(http://oss.syinc.cn//hdimg/zhshoplist2506_rmpmbg.png) no-repeat;
    text-align: center;
    color: #fff;
    font-weight: 550;
    padding-left: 2px;
    position: absolute;
    z-index: 9;
    top: -13px;
    left: 9px;
}

.left_popular .popular_ul li .popularlist_jl {
    width: 103px;
    height: 104px;
    background: url(http://oss.syinc.cn//hdimg/zhshoplist2506_rmheadbg.png) no-repeat;
    position: relative;
    margin-left: -5px;
    float: left;
}

.left_popular .popular_ul li .popularlist_jl img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.popular_ul li .popularlist_mes {
    width: 146px;
    overflow: hidden;
    color: #222;
    float: right;
    margin-top: 21px;
}

.popular_ul li .popularlist_name {
    width: 146px;
    font-size: 16px;
    font-weight: 550;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.popular_ul li a .popularlist_price {
    font-size: 20px;
    font-weight: 550;
    color: #df5243;
    margin-top: 13px;
    margin-bottom: 4px;
}
.popular_ul li a .popularlist_price span{
    font-size: 16px;
}
.popular_ulli a .popularlist_yuanprice {
    margin-top: 3px;
    color: #333;
    height: 18px;
    padding-bottom: 15px;
}

.popular_ul li:hover a .popularlist_name {
    color: #df5243;
    text-decoration: underline;
}

.shoplist_diva .shoplist_right {
    width: 1068px;
    height: 1895px;
    position: relative;
    background: url(http://oss.syinc.cn//hdimg/zhshoplist2506_rightbg.png) no-repeat;
    float: right;
    margin-right: -5px;
}

.shoplist_right .right_con {
    width: 910px;
    height: 1777px;
    margin: 0 auto;
    margin-top: 48px;
}

.right_con .right_search {
    width: 901px;
    height: 110px;
    margin: 0 auto;
    border-bottom: 1px solid #cccccc;
}

.right_search .search_box {
    width: 562px;
    height: 36px;
    float: left;
}

.search_box .search_ipt {
    width: 489px;
    height: 30px;
    padding: 0 10px;
    outline: none;
    font-size: 16px;
    color: #2d2d2b;
    border: 1px solid #cccccc;
    background: none;
    float: left;
    text-align: center;
}

.search_box .search_ipt::placeholder {
    color: #c1c1c1;
}

.search_box .search_btn {
    cursor: pointer;
    margin-left: -1px;
}

.right_search .price_box {
    height: 36px;
    float: right;
    display: flex;
    align-items: center;
    margin-left: 30px;
}

.price_box .price_num {
    width: 39px;
    height: 28px;
    border: 1px solid #96610f;
    display: block;
    text-align: center;
    color: #96610f;
    cursor: pointer;
    background: #faf7e8;
    line-height: 28px;
    font-weight: 550;
    padding: 0;
}

.price_box .price_qj {
    width: 22px;
    height: 28px;
    display: block;
    text-align: center;
    color: #555555;
    cursor: pointer;
    line-height: 28px;
    font-weight: 550;
}

.shopb_listnumb .minus_btn {
    margin: 6px;
}

.shopb_listnumb .plus_btn {
    margin: 6px;
}

.price_box .price_qd {
    cursor: pointer;
    margin-left: 17px;
}

.right_search .right_nav {
    width: 462px;
    height: 58px;
    float: left;
    margin-top: 15px;
    line-height: 58px;
}

.right_nav p {
    float: left;
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-right: 80px;
}

.right_nav p span {
    font-size: 22px;
}

.right_nav p:last-child {
    margin-right: 0;
}

.right_nav p img {
    margin-left: 10px;
}

.right_nav p:hover {
    color: red;
}

.right_nav .right_sjsj {
    display: none;
}

.right_nav .right_xiaol {
    display: none;
}

.right_nav .right_price {
    display: none;
}

/*  */
.right_con .right_diva {
    width: 928px;
    height: 1625px;
    margin: 0 auto;
    position: relative;
    margin-top: 37px;
    margin-left: -3px;
}

.right_diva .rightcon_ul {
    width: 100%;
    height: 1525px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    display: none;
}

.rightcon_ul li {
    width: 274px;
    height: 355px;
    margin-right: 47px;
    position: relative;
    float: left;
    text-align: center;
    background: url(http://oss.syinc.cn//hdimg/zhshoplist2506_rlistbg.png) no-repeat;
    background-size: 100%;
    margin-top: 10px;
    margin-bottom: 19px;
}

.rightcon_ul li:nth-child(3n) {
    margin-right: 0;
}

.rightcon_ul li .shopb_listtip {
    position: absolute;
    top: -27px;
    left: -4px;
}

.rightcon_ul li .shopb_listtip2,
.rightcon_ul li .shopb_listtip3 {
    position: absolute;
    top: -12px;
    left: 25px;
}

.rightcon_ul li .shopb_listtips {
    position: absolute;
    top: -9px;
    left: 24px;
}

.rightcon_ul li .shopb_listgwc {
    position: absolute;
    top: 30px;
    right: 27px;
    cursor: pointer;
}

.rightcon_ul li .shopb_listhead {
    width: 174px;
    height: 160px;
    margin: 0 auto;
    margin-top: 33px;
    position: relative;
}

.shopb_listhead img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 80px;
}

.rightcon_ul li .shopb_listname {
    color: #494949;
    text-align: center;
    font-weight: 550;
    margin-top: -19px;
    font-size: 16px;
}

.rightcon_ul li p.shopb_listprice {
    color: #df5243;
    margin-top: 15px;
}

.rightcon_ul li p.shopb_listprice span.list_price {
    font-size: 30px;
    font-weight: 550;
}

.rightcon_ul li p.shopb_listprice b strong {
    font-size: 24px;
}

.rightcon_ul li p.shopb_listtime {
    margin-top: 18px;
}

.rightcon_ul li .shopb_listnumb {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 18px;
}

.shopb_listnumb p {
    color: #96610f;
    display: flex;
    justify-content: center;
    align-items: center;
}

.shopb_listnumb .nums_btn {
    width: 22px;
    height: 22px;
    border: 1px solid #96610f;
    display: block;
    text-align: center;
    color: #96610f;
    cursor: pointer;
    background: #faf7e8;
    line-height: 19px;
    font-weight: 550;
}

.shopb_listnumb .minus_btn {
    margin: 6px;
}

.shopb_listnumb .plus_btn {
    margin: 6px;
}

.shopb_listnumb .list_buy {
    cursor: pointer;
}

/*  */
.fashShow_page {
    height: 50px;
    margin: 0 auto;
    margin-top: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.fashShow_page .prepage,
.nextpage {
    width: 90px;
    height: 35px;
    line-height: 30px;
    background: none;
    display: block;
    text-align: center;
    color: #b89c57;
    float: left;
    margin: 0 18px;
    cursor: pointer;
    border: 1px solid #b89c57;
}

.fashShow_page .shouye,
.tail {
    width: 90px;
    height: 35px;
    line-height: 30px;
    background: none;
    display: block;
    text-align: center;
    color: #b89c57;
    float: left;
    cursor: pointer;
    border: 1px solid #b89c57;
}

.fashShow_page .prepage:hover {
    background: #b89c57;
    color: #fff;
}

.fashShow_page .nextpage:hover {
    background: #b89c57;
    color: #fff;
}

.fashShow_page .prepage a,
.nextpage a {
    color: #b89c57;
    display: block;
    width: 100%;
}

.fashShow_page .fashShow_pagedivb {
    width: 84px;
    height: 34px;
    line-height: 30px;
    border: 1px solid #b89c57;
    display: block;
    text-align: center;
    color: #b89c57;
    float: left;
}



/* 购物车 */
.Zhyxcard .card_box {
    width: 1415px;
    height: 1806px;
    margin: 0 auto;
    position: relative;
    background: url(http://oss.syinc.cn//hdimg/zhshopcard2506_rightbg.png) no-repeat;
    overflow: hidden;
    margin-top: -10px;
    margin-left: -8px;
}

.card_box .card_diva {
    width: 1243px;
    height: 1549px;
    margin: 0 auto;
    margin-top: 59px;
}

.card_diva .card_pa {
    color: #584315;
    font-size: 22px;
    height: 37px;
    border-bottom: 1px solid #cccccc;
    font-weight: 550;
    line-height: 25px;
}

.card_diva .juese_mes {
    margin-top: 30px;
    float: left;
}

.card_diva .juese_select {
    width: 165px;
    height: 28px;
    font-size: 16px;
    margin-left: 10px;
    padding-left: 10px;
    line-height: 30px;
    cursor: auto;
    border: 1px solid #96610f;
    background: #faf7e8;
    color: #96610f;
}

.card_diva .card_tits {
    width: 100%;
    height: 37px;
    border-bottom: 1px solid #cccccc;
    margin-top: 140px;
}

.card_tits .card_pb {
    color: #584315;
    font-size: 22px;
    font-weight: 550;
    line-height: 25px;
    float: left;
}

.card_tits .card_pc {
    float: right;
    line-height: 25px;
    font-size: 18px;
}

.card_pc .card_check {
    display: inline-block;
    width: 21px;
    height: 21px;
    border: 2px solid #3fbcff;
    background: #f6f6f6;
    cursor: pointer;
    float: left;
    margin-top: 2px;
    margin-right: 7px;
    position: relative;
}

.card_check img {
    display: none;
}

.card_diva .card_con {
    width: 100%;
    /* height: 1089px; */
    min-height: 415px;
    background: #fcf8ef;
    margin-top: 20px;
    overflow: hidden;
}

.card_con .cardcon_ul {
    width: 1203px;
    height: 1024px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    margin-top: 30px;
}

.cardcon_ul li {
    width: 274px;
    height: 355px;
    margin-right: 22px;
    position: relative;
    float: left;
    text-align: center;
    background: url(http://oss.syinc.cn//hdimg/zhshoplist2506_rlistbg.png) no-repeat;
    background-size: 100%;
    margin-top: 10px;
    margin-bottom: 19px;
}

.cardcon_ul li:nth-child(4n) {
    margin-right: 0;
}

.cardcon_ul li .cardcon_check {
    display: inline-block;
    width: 21px;
    height: 21px;
    border: 2px solid #3fbcff;
    position: absolute;
    left: 25px;
    top: 31px;
    background: #f6f6f6;
    cursor: pointer;
}

.cardcon_check img,
.card_check img {
    display: none;
}

.cardcon_check img.img_as,
.card_check img.img_as {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
}

.cardcon_ul li .cardcon_listtip {
    position: absolute;
    top: -27px;
    right: -4px;
}

.cardcon_ul li .cardcon_listtip2,
.cardcon_ul li .cardcon_listtip3 {
    top: -12px;
    right: 29px;
}

.cardcon_ul li .cardcon_listhead {
    width: 174px;
    height: 160px;
    margin: 0 auto;
    margin-top: 33px;
    position: relative;
}

.cardcon_listhead img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 80px;
}
.cardcon_ul li p.shopb_listtime{
    margin-top: 18px;
}
.cardcon_ul li .cardcon_listname {
    color: #494949;
    text-align: center;
    font-weight: 550;
    margin-top: -19px;
    font-size: 16px;
}

.cardcon_ul li p.cardcon_listprice {
    color: #df5243;
    margin-top: 15px;
}

.cardcon_ul li p.cardcon_listprice span.list_price {
    font-size: 30px;
    font-weight: 550;
}

.cardcon_ul li p.cardcon_listprice b strong {
    font-size: 24px;
}

.cardcon_ul li p.cardcon_listtime {
    margin-top: 18px;
}

.cardcon_ul li .cardcon_listnumb {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 18px;
    float: right;
    margin-right: 28px;
}


.cardcon_listnumb p {
    color: #96610f;
    display: flex;
    justify-content: center;
    align-items: center;
}

.cardcon_listnumb .nums_btn {
    width: 22px;
    height: 22px;
    border: 1px solid #96610f;
    display: block;
    text-align: center;
    color: #96610f;
    cursor: pointer;
    background: #faf7e8;
    line-height: 19px;
    font-weight: 550;
}

.cardcon_listnumb .minus_btn {
    margin: 6px;
}

.cardcon_listnumb .plus_btn {
    margin: 6px;
}

/*  */
.card_diva .card_yhmes {
    width: 100%;
    height: 37px;
    border-bottom: 1px solid #cccccc;
    margin-top: 103px;
}

.card_yhmes .cardyh_pb {
    color: #584315;
    font-size: 22px;
    font-weight: 550;
    line-height: 25px;
    float: left;
}

.card_yhmes .cardyh_dele {
    color: red;
    font-size: 22px;
    font-weight: 550;
    line-height: 25px;
    float: right;
    cursor: pointer;
}

.card_diva .card_order {
    width: 100%;
    height: 45px;
    margin-top: 25px;
    line-height: 45px;
    /* display: flex;
    align-items: center; */
}

.card_order .order_yhq {
    color: #555555;
    float: left;
    margin-right: 18px;
}

.order_yhq span {
    color: red;
}

.card_order .order_hd {
    color: #3fbcff;
}


.card_order .order_shifu {
    color: #555555;
    font-size: 18px;
    font-weight: 550;
    float: left;
    line-height: 45px;
    margin-right: 30px;
}

.order_shifu span {
    color: #fc4f4f;
    font-size: 28px;
    font-weight: 550;
}

.card_order .card_orderbtns {
    float: right;
    height: 45px;
}

.card_orderbtns .order_tijiao {
    margin-top: 4px;
    cursor: pointer;
}



/* 限时折扣 */
.shoplist_box .discount_diva {
    width: 1400px;
    height: 1885px;
    margin: 0 auto;
    position: relative;
}

.discount_diva .right_con {
    width: 1400px;
    height: 1777px;
    margin: 0 auto;
    position: relative;
}

.discount_diva .discountcon_ul {
    width: 100%;
    height: 1525px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.discountcon_ul li {
    width: 274px;
    height: 355px;
    margin-right: 7px;
    position: relative;
    float: left;
    text-align: center;
    background: url(http://oss.syinc.cn//hdimg/zhshoplist2506_rlistbg.png) no-repeat;
    background-size: 100%;
    margin-top: 10px;
    margin-bottom: 19px;
}

.discountcon_ul li:nth-child(5n) {
    margin-right: 0;
}

.discountcon_ul li .shopb_listtip {
    position: absolute;
    top: -27px;
    left: -4px;
}

.discountcon_ul li .shopb_listtip2 {
    position: absolute;
    top: -18px;
    left: 24px;
}

.discountcon_ul li .shopb_listtip3 {
    position: absolute;
    top: -18px;
    left: 24px;
}

.discountcon_ul li .shopb_listtips {
    position: absolute;
    top: -9px;
    left: 24px;
}

.discountcon_ul li .shopb_listgwc {
    position: absolute;
    top: 30px;
    right: 27px;
    cursor: pointer;
}

.discountcon_ul li .shopb_listhead {
    width: 174px;
    height: 160px;
    margin: 0 auto;
    margin-top: 33px;
    position: relative;
}

.shopb_listhead img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.discountcon_ul li .shopb_listname {
    color: #494949;
    text-align: center;
    font-weight: 550;
    margin-top: -19px;
    font-size: 16px;
}

.discountcon_ul li p.shopb_listprice {
    color: #df5243;
    margin-top: 15px;
}

.discountcon_ul li p.shopb_listprice span.list_price {
    font-size: 30px;
    font-weight: 550;
}

.discountcon_ul li p.shopb_listprice b strong {
    font-size: 24px;
}

.discountcon_ul li p.shopb_listtime {
    margin-top: 18px;
}

.discountcon_ul li .shopb_listnumb {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 18px;
}

.shopb_listnumb p {
    color: #96610f;
    display: flex;
    justify-content: center;
    align-items: center;
}

.shopb_listnumb .nums_btn {
    width: 22px;
    height: 22px;
    border: 1px solid #96610f;
    display: block;
    text-align: center;
    color: #96610f;
    cursor: pointer;
    background: #faf7e8;
    line-height: 19px;
    font-weight: 550;
}

.shopb_listnumb .minus_btn {
    margin: 6px;
}

.shopb_listnumb .plus_btn {
    margin: 6px;
}

.shopb_listnumb .list_buy {
    cursor: pointer;
}



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #584315;
}