a:hover {text-decoration: none;}
/* 布局 */
.ly_park_one { margin: 0 auto; width: 100%; max-width: 1920px; margin-top: 44px; }
.ly_park_one .ly_productbox { margin: 70px 0 40px; position: relative; overflow: hidden; }
.ly_park_two { margin: 85px auto 0; width: 86.3%; max-width: 1643px; }
.ly_park_two .ly_category { margin-top: 64px;  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.ly_park_three { margin: 53px auto 0; width: 86.3%; max-width: 1643px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.ly_park_four { margin: 5.9% auto 5.9%; width: 86.3%; max-width: 1643px; } 
.ly_park_four .ly_pt_middle {  position: relative; overflow: hidden;}
.ly_park_four .ly_pt_middle  img{display: block;font-size: 0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.ly_park_five { margin: 53px auto 0; width: 86.3%; max-width: 1643px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.ly_park_six { margin: 108px auto 0; width: 86.3%; max-width: 1643px; }
.ly_park_six .ly_email { width: 100%; }

/* 模块 */
.ly_public_title { margin: 0 auto; width: 100%; text-align: center; }
.ly_public_title .ly_title { margin-bottom: 2px; font-size: 48px; }
.ly_public_title a { font-size: 14px; text-transform: uppercase; position: relative;}
.ly_public_title a::after{content: '';position: absolute;bottom: -10px;left: 0;right: 0;width: 0;height: 1px;-webkit-transition:  width 0.4s ease 0s;-o-transition:  width 0.4s ease 0s;transition:  width 0.4s ease 0s;;}
.ly_public_title .ly_guide { font-size: 16px; }

.ly_bannerbox { text-align: center; position: relative; }
.ly_bannerbox .ly_a { display: block; text-decoration: none; }
.ly_bannerbox .ly_text { width: 794px; height: 376px; position: absolute; top: -3.5%; left: 0; right: 0; bottom: 0; margin: auto; }
.ly_bannerbox .ly_text .ly_a .ly_textbox { padding: 0 10%; }
.ly_bannerbox .ly_text .ly_a .ly_textbox .ly_texttitle { margin: 27px 0 15px; font-size: 72px; }
.ly_bannerbox .ly_text .ly_a .ly_textbox .ly_textbrief { font-size: 20px; line-height: 37px; text-transform: uppercase; }
.ly_bannerbox .ly_text .ly_a .ly_textbox .ly_now { margin: 26px auto 0; width: 202px; line-height: 49px; font-size: 16px; text-transform: uppercase; }

.ly_productbox .ly_box { margin: 0 auto; margin-left: 7%; margin-right: 7%;}
.ly_productbox .ly_box .ly_p_item { width: 19.6361vw; padding-bottom: 15px; margin-right: 2vw; }
.ly_productbox .ly_box .ly_p_item .ly_p_imgbox { display: table; width: 100%; max-height: 377px; position: relative; padding-top: 100%; overflow: hidden;}
.ly_productbox .ly_box .ly_p_item .ly_p_imgbox a img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s; }
.ly_productbox .ly_box .ly_p_item .ly_heat { margin-top: 23px; }
.ly_productbox .ly_box .ly_p_item .ly_heat .star_item{display: inline-block;vertical-align: middle;}
.ly_productbox .ly_box .ly_p_item .ly_heat ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.ly_productbox .ly_box .ly_p_item .ly_product_info .ly_p_title { padding: 14px 0 9px; }
.ly_productbox .ly_box .ly_p_item .ly_product_info .ly_p_title a { display: block; text-decoration: none; line-height: 21px; font-size: 16px; overflow: hidden; }
.ly_productbox .ly_box .ly_p_item .ly_product_info .ly_price .ly_black { font-size: 16px; }
.ly_productbox .ly_box .ly_p_item .ly_product_info .ly_price .ly_black.themes_products_origin_price{text-decoration: line-through;}
.ly_productbox .ly_probtn { width: 5.7%; position: relative; padding-top: 27%; }
.ly_productbox .ly_probtn a { display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; }
.ly_productbox .ly_lbtn { position: absolute; top: 0; left: 0; }
.ly_productbox .ly_rbtn { position: absolute; top: 0; right: 0; }
.ly_productbox .ly_lbtn a { background-image: url(../images/product_btn1.png); background-repeat: no-repeat; background-position: 35% 35%; }
.ly_productbox .ly_rbtn a { background-image: url(../images/product_btn2.png); background-repeat: no-repeat; background-position: 65% 35%; }
.s_review_star span { width: 13px; height: 13px; margin-right: 2px; }
.s_review_star .star_0 { background-position: 1px -24px; }
.s_review_star .star_1 { background-position: 1px -112px; }

.ly_category .ly_c_item { width: 48.8%; padding-bottom: 40px; }
.ly_category .ly_c_item .ly_c_imgbox { display: table; width: 100%; max-height: 500px; position: relative; padding-top: 62.5%; overflow: hidden; }
.ly_category .ly_c_item .ly_c_imgbox a { display: block; overflow: hidden;    width: 100%;
    margin-top: -62.5%;}
.ly_category .ly_c_item .ly_c_imgbox a img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s; }
.ly_category .ly_c_item .ly_shopinfo .ly_shoptitle { padding: 22px 0 10px; }
.ly_category .ly_c_item .ly_shopinfo .ly_shoptitle a { font-size: 30px; text-decoration: none; }
.ly_category .ly_c_item .ly_shopinfo .ly_shopnow { padding-right: 20px; font-size: 14px; text-transform: uppercase; text-decoration: none; position: relative; }
.ly_category .ly_c_item .ly_shopinfo .ly_shopnow::after{content: '';position: absolute;bottom: -10px;left: 0;right: 0;width: 0;height: 1px;-webkit-transition:  width 0.3s ease 0s;-o-transition:  width 0.3s ease 0s;transition:  width 0.3s ease 0s;}
.ly_category .ly_c_item .ly_shopinfo .ly_shopnow i { display: block; width: 5px; height: 9px; position: absolute; top: 28%; right: 4%; background-image: url(../images/shop_btn.png); background-repeat: no-repeat; background-position: center; }

.ly_publicbox { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
.ly_publicbox .ly_pt_img { display: table; width: 59.16%; max-height: 869px; position: relative; padding-top: 53%; }
.ly_publicbox .ly_pt_img a { display: block; }
.ly_publicbox .ly_pt_img a img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 0 auto;}
.ly_publicbox .ly_pt_info { width: 33.48%; }
.ly_publicbox .ly_pt_info .ly_info {  padding: 3.25% 0 15%; width: 100%; text-align: center; }
.ly_publicbox .ly_pt_info .ly_info .ly_subtitle { font-size: 0.83vw; text-transform: uppercase; letter-spacing: 1px; }
.ly_publicbox .ly_pt_info .ly_info .ly_title { font-size: 2.5vw; margin-top: 2.5%; }
.ly_publicbox .ly_pt_info .ly_info .ly_baseline { margin: 4.2% auto 5.6%; width: 89px; height: 1px; }
.ly_publicbox .ly_pt_info .ly_info .ly_brief { font-size: 1.15vw; line-height: 1.8vw; margin: 0 auto; text-transform: uppercase; }
.ly_publicbox .ly_pt_info .ly_infoimg { display: table; width: 100%; max-height: 550px; position: relative; padding-top: 100%; overflow: hidden; }
.ly_publicbox .ly_pt_info .ly_infoimg a { display: block; }
.ly_publicbox .ly_pt_info .ly_infoimg a img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}

.ly_pt_middle .ly_content { width: 613px; height: 298px; position: absolute; top: 0; right: 5.55%; bottom: 0; margin: auto; }
.ly_pt_middle .ly_content .ly_conbox { position: absolute; margin: 11% 10% 15.2%; }
.ly_pt_middle .ly_content .ly_conbox p:nth-child(1) { font-size: 27.46px; }
.ly_pt_middle .ly_content .ly_conbox p:nth-child(2) { font-size: 57.86px; margin-top: 6px; margin-bottom: 3px; text-transform: uppercase; }
.ly_pt_middle .ly_content .ly_conbox a { padding-right: 28px; font-size: 16px; text-decoration: none; text-transform: uppercase; position: relative; }
.ly_pt_middle .ly_content .ly_conbox a::after{content: '';position: absolute;bottom: -10px;left: 0;right: 0;width: 0;height: 1px;background-color: #ffffff;-webkit-transition:  width 0.3s ease 0s;-o-transition:  width 0.3s ease 0s;transition:  width 0.3s ease 0s;;}
.ly_pt_middle .ly_content .ly_conbox a i { display: block; width: 6px; height: 13px; position: absolute; top: 15%; right: 4%; background-image: url(../images/park_four_btn.png); background-repeat: no-repeat; background-position: right; }


.p1 { font-size: 25px; font-family: 'gotham-book'; }
.p2 { font-size: 25px; font-family: 'GothamBook-Regular'; }
.arrival_num{position:absolute;top:10px;right:10px;display:inline;font-size:14px;padding:1px 7px;line-height:20px;background:#ff0000 !important;}


.arrival_num.icon_seckill{display: none;}


@media screen and (max-width: 1440px) { 
    .ly_bannerbox .ly_text { width: 595px; height: 290px; }
    .ly_bannerbox .ly_text .ly_a .ly_textbox .ly_textbrief { font-size: 45px; line-height: 28px; }
    .ly_bannerbox .ly_text .ly_a .ly_textbox .ly_textbrief { font-size: 15px; }

    .ly_bannerbox .ly_text .ly_a .ly_textbox .ly_now { width: 155px; }

    .ly_pt_middle .ly_content { width: 500px; height: 245px; }
    .ly_pt_middle .ly_content .ly_conbox p:nth-child(1) { font-size: 22px; }
    .ly_pt_middle .ly_content .ly_conbox p:nth-child(2) { font-size: 45px; }
    .ly_pt_middle .ly_content .ly_conbox a i { top: 18%; }
}

@media screen and (max-width: 1350px) { 
    .ly_productbox .ly_probtn { padding-top: 30%; }
}

@media screen and (max-width: 1200px) { 
    .ly_bannerbox .ly_text { width: 494px; height: 240px; }
    .ly_bannerbox .ly_text .ly_a .ly_textbox .ly_texttitle { margin: 16px 0 15px; }
    .ly_bannerbox .ly_text .ly_a .ly_textbox .ly_now { width: 115px; line-height: 35px; font-size: 13px; }
    
    .ly_category .ly_c_item .ly_shopinfo .ly_shoptitle a { font-size: 23px; }

    .ly_pt_middle .ly_content { width: 400px; height: 200px; }
    .ly_pt_middle .ly_content .ly_conbox p:nth-child(2) { font-size: 36px; }
    .ly_pt_middle .ly_content .ly_conbox p:nth-child(1) { font-size: 17px; }
    .ly_pt_middle .ly_content .ly_conbox a { font-size: 15px; }
}

@media screen and (max-width: 1000px) { 
     .ly_productbox .ly_box .ly_p_item .ly_heat .star_item{display: block;margin:5px 0;font-size: 12px;}
    .ly_bannerbox .ly_text { width: 59.7%; height: 29.5vw; }
    .ly_bannerbox .ly_text .ly_a .ly_textbox { padding: 0 2%; }
    .ly_bannerbox .ly_text .ly_a .ly_textbox .ly_texttitle { font-size: 5.412vw; margin: 3% 0 2.5%; }
    .ly_bannerbox .ly_text .ly_a .ly_textbox .ly_textbrief { line-height: 3.3vw; font-size: 2.1vw; }
    .ly_bannerbox .ly_text .ly_a .ly_textbox .ly_now { margin: 4.4% auto 0; width: 36%; line-height: 5.1vw; font-size: 2.2vw; }

    .ly_park_one { margin-top: 8vw; width: 94%; }
    .ly_park_one .ly_productbox { margin:38px 0 0; }
    .ly_park_two { width: 94%; margin: 0 auto 0; }
    .ly_park_two .ly_category { margin-top: 55px; }
    .ly_park_three { margin: 0 auto 0; width: 100%; }
    .ly_park_four { margin: 50px auto; width: 100%; }
    .ly_park_five { margin: 0 auto 0; width: 100%; }
    .ly_park_six { margin: 20px auto 0; width: 94%; }

    .ly_public_title .ly_title { margin-bottom: 14px; }    
    .ly_public_title .ly_guide { margin: 0 auto; width: 540px; font-size: 24px; }
    .ly_public_title a { font-size: 24px; text-decoration: none; }
    
    .ly_productbox .ly_box { width: 100%; margin-left: 0; font-size: 0;}
    .ly_productbox .ly_box .ly_p_item { width: 48.48%; margin-bottom: 30px; margin-right: 0; display: inline-block; vertical-align: top; float: none; }
    .ly_productbox .ly_box .ly_p_item:nth-child(2n) { margin-left: 3.04%; }
    .ly_productbox .ly_box .ly_p_item .ly_p_imgbox a img { width: 100%; }
    .ly_productbox .ly_box .ly_p_item .ly_heat { margin-top: 20px; }
    .ly_productbox .ly_box .ly_p_item .ly_product_info .ly_p_title { padding: 12px 0 8px; }
    .ly_productbox .ly_box .ly_p_item .ly_product_info .ly_p_title a { line-height: 35px; font-size: 28px; }
    .ly_productbox .ly_box .ly_p_item .ly_product_info .ly_price .ly_black { font-size: 28px; font-weight: bold; }
    .ly_productbox .ly_probtn { display: none; }
    
    .ly_category .ly_c_item { width: 100%; padding-bottom: 46px; }
    .ly_category .ly_c_item .ly_c_imgbox a img { width: 100%; }
    .ly_category .ly_c_item .ly_shopinfo .ly_shoptitle { padding: 23px 0 14px; }
    .ly_category .ly_c_item .ly_shopinfo .ly_shoptitle a { font-size: 36px; }
    .ly_category .ly_c_item .ly_shopinfo .ly_shopnow { padding-right: 4.5%; font-size: 24px; }
    .ly_category .ly_c_item .ly_shopinfo .ly_shopnow i { width: 8px; height: 15px; top: 26%; right: 4%; background-image: url(../images/p_shop_btn.png); background-repeat: no-repeat; background-position: center; }
    
    .ly_publicbox { margin: 0 auto; width: 94%; }
    .ly_publicbox .ly_pt_img { width: 100%; padding-top: 89.5%; }
    .ly_publicbox .ly_pt_img a img { width: 100%; }
    .ly_publicbox .ly_pt_info { width: 100%; margin-top: 0.5%; }
    .ly_publicbox .ly_pt_info .ly_info { padding: 29px 0 37px; }
    .ly_publicbox .ly_pt_info .ly_info .ly_title { font-size: 48px; margin-top: 10px; }
    .ly_publicbox .ly_pt_info .ly_info .ly_subtitle { font-size: 24px; }
    .ly_publicbox .ly_pt_info .ly_info .ly_baseline { margin: 23px auto 25px; }
    .ly_publicbox .ly_pt_info .ly_info .ly_brief { font-size: 30px; line-height: 44px; }
    .ly_publicbox .ly_pt_info .ly_infoimg { margin: 0 auto; width: 550px; padding-top: 550px; }
    .ly_reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
    
    .ly_pt_middle { height: 69vw; overflow: hidden; }
    .ly_pt_middle .ly_middle_img { width: 207%; }
    .ly_pt_middle .ly_middle_img a img { width: 100%; }
    .ly_pt_middle .ly_content { width: 85%; height: 38vw; left: 0; right: 0;}
    .ly_pt_middle .ly_content .ly_conbox { position: absolute; margin: 10.3% 9.55% 6%; }
    .ly_pt_middle .ly_content .ly_conbox p:nth-child(1) { font-size: 2.8vw; }
    .ly_pt_middle .ly_content .ly_conbox p:nth-child(2) { margin-top: 3.2%; margin-bottom: 3%; font-size: 5vw; }
    .ly_pt_middle .ly_content .ly_conbox a { font-size: 2.4vw; }
    .ly_pt_middle .ly_content .ly_conbox a i { height: 1.3vw; top: 28%; background-size: auto 100%; }


}

@media screen and (max-width: 768px) { 
    .ly_public_title .ly_title { margin-bottom: 4px; font-size: 24px; }
    .ly_public_title .ly_guide { width: 280px; font-size: 12px; }
    .ly_public_title a { font-size: 12px; }
    .ly_park_one { width: 92%; }
    .ly_park_one .ly_productbox { margin: 19px 0 0; }
    .ly_productbox .ly_box .ly_p_item { margin-bottom: 7px; }
    .ly_productbox .ly_box .ly_p_item .ly_heat { margin-top: 10px; }
    .ly_productbox .ly_box .ly_p_item .ly_heat ul li { width: 11px; height: 10px; background-position: left -26px; }
    .ly_productbox .ly_box .ly_p_item .ly_product_info .ly_p_title { padding: 3px 0 4px; }
    .ly_productbox .ly_box .ly_p_item .ly_product_info .ly_p_title a { font-size: 14px; line-height: 17px; }
    .ly_productbox .ly_box .ly_p_item .ly_product_info .ly_price .ly_black { font-size: 14px; }
    
    .ly_park_two { width: 92%; }
    .ly_park_two .ly_category { margin-top: 28px; }
    .ly_category .ly_c_item { padding-bottom: 22px; }
    .ly_category .ly_c_item .ly_shopinfo .ly_shoptitle { padding: 12px 0 7px; }
    .ly_category .ly_c_item .ly_shopinfo .ly_shoptitle a { font-size: 18px; }
    .ly_category .ly_c_item .ly_shopinfo .ly_shopnow { font-size: 12px; padding-right: 14px; } 
    .ly_category .ly_c_item .ly_shopinfo .ly_shopnow i { width: 4px; height: 8px; top: 3px; background-size: 100% 100%; }

    .ly_park_three { margin: 12px auto 0; }
    .ly_publicbox { width: 92%; }
    .ly_publicbox .ly_pt_info .ly_info { padding: 15px 0 20px; }
    .ly_publicbox .ly_pt_info .ly_info .ly_subtitle { font-size: 12px; }
    .ly_publicbox .ly_pt_info .ly_info .ly_title { margin-top: 5px; font-size: 24px; }
    .ly_publicbox .ly_pt_info .ly_info .ly_baseline { margin: 11px auto 12px; width: 45px; }
    .ly_publicbox .ly_pt_info .ly_info .ly_brief { font-size: 15px; line-height: 22px;  }
    .ly_publicbox .ly_pt_info .ly_infoimg { width: 275px; padding-top: 275px; }

    .ly_pt_middle .ly_content .ly_conbox p:nth-child(1) { font-size: 14px; }
    .ly_pt_middle .ly_content .ly_conbox p:nth-child(2) { font-size: 25px; }
    .ly_pt_middle .ly_content .ly_conbox a { font-size: 12px; padding-right: 21px; }
    .ly_pt_middle .ly_content .ly_conbox a i { height: 7px; background-size: 4px 7px; }

    .ly_park_four { margin: 25px auto; }
    
   
}






/* hover */


@media screen and (min-width:1024px){
    .ly_public_title a:hover::after{width:100%;}
    .ly_productbox .ly_box .ly_p_item:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
    .ly_category .ly_c_item:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
    .ly_category .ly_c_item:hover .ly_shopnow::after{width: 100%;}
    .ly_park_four .ly_pt_middle:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
    .ly_park_four .ly_pt_middle:hover .ly_conbox a::after{width: 100%;}
    .ly_publicbox .ly_pt_info:hover img {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
  

}