/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/

.trans{transition: all 0.3s;}
.brand_prod_list{margin-bottom: 60px;background-color: #fff;;margin-top: 20px;}
.brand_prod_list:after{content: '';display: block;clear: both;width: 100%;}
.brand_prod_list .pro_item{position: relative;float: left;width: 19.8%;margin: 1% 0% 1%;top: 0;background-color: #F9F9F9;border: 1px solid #fff;border-radius: 6px;}
.brand_prod_list .pro_item dt{width: 100%;height: 0;padding-top: 100%;position: relative;}
.brand_prod_list .pro_item dt .pic_box{position: absolute;width: 100%;height: 100%;top: 0;left: 0;text-align: center;background: #fff;}
.brand_prod_list .pro_item dt em{position: absolute;top: 15px;left: 15px;height: 20px;line-height: 20px;padding: 0 5px;color: #fff;background: #e62e04;font-size:2vh}
.brand_prod_list .pro_item .favorite{opacity:0;position: absolute;width: 40px;height: 40px;top: 10px;right: 10px;border-radius: 20px;background: #fff url(../../../images/products/icon_list_fav.png) no-repeat center 12px;}
.brand_prod_list .pro_item .favorite.is_in{background-position: center -30px;}
.brand_prod_list .pro_item .icon_discount{}
.brand_prod_list .pro_item .icon_seckill{display: none;}
.brand_prod_list .pro_item .view{opacity:0;position: absolute;bottom: 30px;width: 100%;text-align: center}
.brand_prod_list .pro_item .view a{display: inline-block;padding: 0 25px;font-size: 14px;color: #555;text-transform: uppercase;line-height: 28px;border:1px solid #e0e0e0;background: rgba(255,255,255,0.75);text-decoration: none;}
.brand_prod_list .pro_item dd{padding: 11px 11px 25px;}
.brand_prod_list .pro_item .pro_name{display: block;line-height: 24px;height: 48px;font-size: 16px;overflow: hidden;}
.brand_prod_list .pro_item .pro_name a{color: #555;text-decoration: none;font-size:17px;}
.brand_prod_list .pro_item .pro_view{height: 20px;padding: 8px 0;}
.brand_prod_list .pro_item .pro_price{height: 25px;line-height: 25px;width: 100%}
.brand_prod_list .pro_item .pro_price em,.brand_prod_list .pro_item .pro_price span{font-size: 3.2vh;color: #E6642A;font-weight: normal;}
.brand_prod_list .pro_item .pro_price .pro_new_price{float:left;width:50%;}
.brand_prod_list .pro_item .pro_price .pro_old_price{float:left;width:50%;display: flex;justify-content: flex-end;;text-align: right;}
.brand_prod_list .pro_item .pro_price .pro_old_price .percent{color: #676767;font-weight:normal;width: 50%;font-size: 15px;}
.brand_prod_list .pro_item .pro_price .del{color: #676767;margin-left: 8px;float: left;width: 50%}

.brand_prod_list .pro_item .pro_price .del em,.brand_prod_list .pro_item .pro_price .del span{font-size: 14px;color: #676767;font-weight: normal;}
.brand_prod_list .pro_item:hover{top: -5px;box-shadow: 0 0 30px rgba(0,0,0,0.05);-moz-box-shadow: 0 0 30px rgba(0,0,0,0.05);-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.05);}
.brand_prod_list .pro_item:hover .favorite,.brand_prod_list .pro_item:hover .view{opacity: 1;}
.brand_prod_list .pro_item .pro_price{}
#turn_page{padding-bottom: 105px;}

.star_box{font-size: 0;text-align: center;}
.star_box span{display: inline-block;background-image: url(../../../images/products/icon_star.png);}
.s_star_box span{width: 13px;height: 13px;vertical-align: middle;}
.s_star_box .y{background-position: 1px -24px;}
.s_star_box .n{background-position: -20px -24px;}

.sort_by_box{height: 50px;line-height: 50px;font-size: 18px;color: #555;background-color: #F9F9F9}
.sort_by_box span{float: right;padding: 0 12px;}
.sort_by_box .count{float: right;color: #999;}
.sort_by_box .select_box{border-radius:10px;margin-top:8px;float: right;position: relative;height: 34px;border:1px solid #d9d9d9;min-width: 250px;z-index: 1;cursor: pointer;}
.sort_by_box .select_box dt{height: 34px;line-height: 34px;padding: 0 29px 0 10px;background: url(../../../images/products/bg_select.png) no-repeat right center;}
.sort_by_box .select_box dd{border-radius:10px;display: none;position: absolute;min-width: 100%;top: 34px;left: -1px;border:1px solid #d9d9d9;background: #fff;}
.sort_by_box .select_box dd a{padding: 0 10px;line-height: 32px;display: block;text-decoration: none;color: #555;}
.sort_by_box .select_box dd a:hover{background: #ccc;}
.sort_by_box i{width: 9px;height: 11px;margin-left: 7px;display: inline-block;vertical-align: middle;}

#location{padding: 25px 12px;background-color: #F9F9F9}

.y_bottom_last {
    width: 100%;
    height: 280px;
    background-color: #D8D8D8;
    margin-bottom:0px;
}

.y_bottom_last a{
    text-decoration: none;
}

.y_bottom_last .y_first {
    width: 20%;
    height: 100%;
    float: left;
}

.y_bottom_last .y_first .y_first_img {
    margin-left: 12%;
    width: 70%;
    margin-top: 10%;
}
.y_bottom_last .y_first .y_first_a {
    margin-top: 14%;
    margin-left: 12%;
}
.bottom_span {
    width: 100%;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #332C2B;
    letter-spacing: -0.23px;
    float: left;
    text-decoration: none;
    margin-top: 2%;
}

.left12 {
    margin-left: 12%
}

.head_span {
    font-family: PingFangSC-Semibold;
    font-size: 20px;
    color: #332C2B;
    letter-spacing: -0.29px;
    width: 100%;
    float: left;
}

.y_bottom_last .y_first .y_limit_div {
    width: 100%;
    height: 100%;
    margin-right: 8%;
    margin-left: -8%;
}

.y_bottom_last .y_first .y_limit_div .y_first_input {
    width: 100%;
    height: 18%;
    float: left;
}

.y_bottom_last .y_first .y_limit_div .y_first_input input {
    width: 98%;
    height: 70%;
    margin-top: 3%;
    border-radius: 3px;
    border: 1px solid #332C2B;
    background-color: #D8D8D8;
    font-size: 18px;
}

.y_bottom_last .y_first .y_limit_div .y_first_input .y_input_logo {
    text-decoration: none;
    position: absolute;
    margin-top: -2.6%;
    margin-left: 12.5%;
    width: 5%;
    height: 4.8%;
    background: #008A36;
    border-radius: 5px;
}

.vertical_middle {
    display: flex;
    align-items: center;
    justify-content: center;
}

.signup {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: -0.23px;
}

.y_bottom_last .y_first .y_limit_div .y_limit_img {
    float: left;
    margin-top: 3%;
}

.y_top_img{
    width: 100%;
}

.y_all_fixtures{
    float: left;
    color: #555;
}

.card_add{
    width:100%;height:20px;background-color:#FFC100;text-align:center;border-radius: 2px;
    font-family: PingFangSC-Semibold;font-size: 24px; color: #332C2B; letter-spacing: -0.34px;
    text-decoration:none;
}
.pro_view .score{
    font-family: PingFangSC-Semibold;
    color: #332C2B;
    letter-spacing: -0.23px;
    font-size: 13px;
}

@media screen and (max-width:1420px){
    .brand_prod_list .pro_item .pro_price .pro_old_price{width: 100%;text-align: left;display:flex;justify-content: flex-start;}
    .brand_prod_list .pro_item .pro_price .pro_old_price .percent,.brand_prod_list .pro_item .pro_price .del{width: 30%;margin-left: 0}
    .brand_prod_list .pro_item .pro_price{height: 45px;}

}