@charset "UTF-8";

.ly_pro_item{width:100%;position:relative;}
.ly_pro_item .ly_pro_item_img{display:block;width:100%;padding-top:100%;position:relative;overflow:hidden;}
.ly_pro_item .ly_pro_item_img .ly_pro_item_img_type{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;text-align:center;}
.ly_pro_item .ly_pro_item_img .ly_pro_item_img_type img{vertical-align:middle;}
.ly_pro_item .ly_pro_item_img .ly_pro_item_img_type span{display:inline-block;height:100%;vertical-align:middle;}
.ly_pro_item .ly_pro_item_text{padding:23px 10px;}
.ly_pro_item .ly_pro_item_text .ly_pro_item_star{display:block;}
.ly_pro_item .ly_pro_item_text .ly_pro_item_star .star_1{display:inline-block;width:14px;height:14px;vertical-align:middle;}
.ly_pro_item .ly_pro_item_text .ly_pro_item_title{font-size:18px;line-height:28px;margin-top:5px;margin-bottom:6px;letter-spacing:1px;}
.ly_pro_item .ly_pro_item_text .ly_pro_item_price{}
.ly_pro_item .ly_pro_item_text .ly_pro_item_price .ly_pro_item_price_p{display:inline-block;vertical-align:middle;font-size:18px;line-height:28px;}
.ly_pro_item .ly_pro_item_text .ly_pro_item_price .ly_pro_item_price_rep{display:inline-block;padding-left:7px;vertical-align:middle;font-size:18px;line-height:28px;text-decoration:line-through;}
.ly_pro_item .ly_pro_item_btn{position:absolute;bottom:0;left:0;right:0;width:100%;height:50px;line-height:50px;font-size:16px;text-align:center;letter-spacing:1px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.ly_pro_item .ly_pro_tag{position:absolute;top:10px;left:10px;}
.ly_pro_item .ly_pro_tag .ly_pro_tag_sales{display:none;font-size:16px;line-height:34px;padding:6px 22px;border-radius:25px;letter-spacing:1px;}
.ly_pro_tag_item{display:block;}
.ly_pro_item .ly_pro_tag .ly_pro_tag_item{font-size:16px;line-height:16px;padding:6px 16px;border-radius:25px;letter-spacing:1px;}
.ly_npro{}
.ly_npro .ly_i_wrapper_1680{padding-top:30px;padding-bottom:60px;}
.ly_npro .ly_npro_text{}
.ly_npro .ly_npro_text .ly_npro_title{font-size:36px;line-height:46px;text-align:center;}
.ly_npro .ly_npro_list{padding-top:64px;}
.ly_npro .ly_npro_list li{width:23.21%;display:inline-block;vertical-align:top;margin-left:2.38%;}
.ly_npro .ly_npro_list li:nth-child(4n+1){margin-left:0;}
.ly_pro_modeBtn{margin-top: 1.82291vw;}
.ly_pro_modeBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.ly_pro_modeBtn a{line-height:30px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;width:350px;border-style:solid;border-width:1px;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}

@media screen and (max-width:1000px){
    .ly_pro_item .ly_pro_item_text{padding:8px;}
    .ly_pro_item .ly_pro_item_text .ly_pro_item_title{font-size:14px;line-height:18px;margin-top:3px;margin-bottom:0;}
    .ly_pro_item .ly_pro_item_text .ly_pro_item_price .ly_pro_item_price_p{font-size:14px;}
    .ly_pro_item .ly_pro_item_text .ly_pro_item_price .ly_pro_item_price_rep{font-size:14px;}
    .ly_pro_item .ly_pro_item_btn{display:none;}
    .ly_npro .ly_i_wrapper_1680{padding-top:17px;padding-bottom:10px;}
    .ly_npro .ly_npro_text .ly_npro_title{font-size:20px;line-height:26px;}
    .ly_npro .ly_npro_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:17px;}
    .ly_npro .ly_npro_list li{width:48%;margin-left:0;}
    .ly_npro .ly_npro_list li:nth-child(1),.ly_npro .ly_npro_list li:nth-child(2){margin-bottom:14px;}
    .ly_pro_item .ly_pro_tag .ly_pro_tag_item{line-height:26px;padding:0px 10px;}
    .ly_pro_modeBtn{margin-top: 10px;margin-bottom: 24px;}
    .ly_pro_modeBtn a{padding: 6px 10px;width: 204px;font-size: 14px;line-height: 24px;}
}

@media screen and (min-width:1000px){
	.ly_pro_item:hover .ly_pro_item_btn{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}