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

img{vertical-align: middle;}


/* banner */
.banner{position:relative;}
.banner img{width:100%;}
.banner .pagination{position:absolute;width:100%;text-align:center;bottom:1.8vw;left:0;}
#banner_edit .banner_tab{display: none;}
#banner_edit .banner_prev{position: absolute;top:50%;left:46px;width: 70px;height: 70px;transform: translateY(-50%);}
#banner_edit .banner_next{position: absolute;top:50%;right:46px;width: 70px;height: 70px;transform: translateY(-50%);}
/* pro4 */
.pro_li{position:relative;}
.pro_li .img{display: block;width: 100%;height: 0;margin-bottom:20px;padding-top: 100%;position: relative;}
.pro_li .img img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin:auto;}
.pro_li h3{max-height: 60px;padding-right: 10px;padding-left: 10px; overflow:hidden; letter-spacing: 2px;box-sizing: border-box;}
.price_before{text-decoration:line-through;}
.span_yell{display:block;position:absolute;left:15px;top:15px;height:15px;line-height:15px;padding: 0 5px;font-size:10px;text-align:center;transform-origin:left top;box-sizing:border-box;}
.icon_seckill{display: none;}
.action_box{visibility:hidden;opacity: 0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.pro_li:hover .action_box{visibility:visible;opacity: 1;}
.text_ellipsis>a,
.action_box>a{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.action_text{width:160px;vertical-align: top;line-height:35px;cursor:pointer;display:inline-block;text-decoration: none;text-transform: uppercase;letter-spacing: 2px;}
.action_icon{display:inline-block;vertical-align: top;line-height:35px;width:35px;height: 35px;position:relative;cursor: pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}

.pro4 .col_md_3 .themes_subtitle{margin-left: 10px;}

.btn_border{display:inline-block;cursor:pointer;font-size:12px;line-height:30px;text-transform: uppercase;letter-spacing: 3px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.btn_border:hover{text-decoration: unset;}
.about_left{padding-top:7.8125vw;position: relative;}
@media (max-width:1440px){
	.about_left{padding-top:0;}
}
.popu_title{position:relative;}
.popu_title::after{content:"";display:block;width:65px;height:1px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);}
.popu_li .info{    /* padding-top: 5%; */
position:absolute;top:50%;transform:translateY(-50%);max-height:100%;}
.popu_li .info.text_right{right:0;}
.popu_li p{line-height:2.35em;height:4.7em;max-width:480px;}

.blog_li{position:relative;}
.blog_li::after{content:"";width:1px;height:178px;position:absolute;top:0;right:0;}
.col_md_4:last-of-type .blog_li::after{display:none;}
.blog_li h3{max-width:270px;margin:0 auto;letter-spacing:2px;}
.tui_ins{line-height:42px;}

.default_newsletter_style{text-align: center;}
.default_newsletter_style .top_text{padding: 20px;font-size:24px;letter-spacing:6px;text-transform: uppercase;}
.default_newsletter_style .sub_text{max-width: 635px;margin:auto;letter-spacing:1.5px;}

.default_newsletter_form{max-width:584px;margin:0 auto;padding: 35px 0 20px;}
.default_newsletter_form .text{line-height:55px;height:57px;width:100%;text-align:center;margin-bottom: 35px;}

.btn_box{display:inline-block;cursor:pointer;font-size:12px;text-transform:uppercase;width:272px;height:51px;line-height:51px;text-align:center;letter-spacing: 2px;box-sizing: border-box;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.btn_220{display:inline-block;margin-top: 6px; cursor:pointer;font-size:12px;text-transform:uppercase;width:220px;height:51px;line-height:51px;text-align:center;letter-spacing: 2px;box-sizing: border-box;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.default_newsletter_form .subscribe{display:inline-block;cursor:pointer;font-size:12px;text-transform:uppercase;width:175px;height:49px;line-height:49px;text-align:center;letter-spacing: 2px;box-sizing: border-box;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.btn_161{display:inline-block;cursor:pointer;font-size:12px;text-transform:uppercase;width:161px;height:51px;line-height:51px;text-align:center;letter-spacing: 2px;box-sizing: border-box;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}




.button_next,.button_prev{position:absolute;left:50px;top:50%;width:69px;height:69px;margin-top:-34px;cursor:pointer;}
.button_next{left:auto;right:50px;}

.pagination{text-align:center;}
.pagination.bttom{position:static;line-height:10px;}
.pagination.circle .bullet{display:inline-block;width:10px;height:10px;border-radius:50%;box-sizing:border-box;opacity:1;margin:0 4px;}

.button_prev.btn_cirlce,.button_next.btn_cirlce{width:51px;height:51px;}

.gallery_img_show {position: relative;}
.hover_btn{position:absolute;height:100%;left:30px;right: 30px;top:0;bottom: 0;opacity:0;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.hover_btn:hover{opacity:1;}
.hover_btn .btn_shop{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:37.5%;}
.default_foot_menu_style .menu_list > dl > dd > a:hover{text-decoration: underline;}

/*买家秀*/
.pa_xs_top{position: absolute;left: 50%;transform: translateX(-50%);}
@media (max-width:1200px){
	.popu_li p{max-width:340px;}
}
@media (max-width:1000px){
	#banner_edit .banner_prev{width: 40px;height: 40px;}
	#banner_edit .banner_next{width: 40px;height: 40px;}
	.btn_box{font-size: 14px;width: 100%;height:42px; line-height:42px;}
	.btn_220{width:auto;height:35px;line-height:35px;padding: 0 15px;font-size:14px;letter-spacing:1px;}
	.btn_border{display:block;font-size:14px;line-height:40px;letter-spacing:6px;}
	.button_prev.btn_cirlce,.button_next.btn_cirlce{width:25px;height:25px;line-height:25px;}
	.pro_li{padding:7px;position:relative;}
	.clear_s{clear:both;}
	.pro_li .img.bg{margin-bottom:10px;}
	.pro_li h3{padding:0;line-height: 18px;max-height: 36px;overflow: hidden;margin: 5px;}
	.start_box img{width:9px;}
	.action_box{/*position:absolute;right:12px;top:0;*/visibility:visible;}
	.action_text{display:none;}
	.action_icon{/*width:20px;height:20px;*/display: none;position: absolute;top:0;right:0;}
	.price_box{font-size:14px;}
	.popu_li p{line-height:1.5em;height:auto;display:block;}
	.blog_li{padding-top:12px!important;padding-bottom:35px!important;}
	.blog_li::after{width:100%;height:1px;bottom:0;top:auto;}
	.default_newsletter_style .top_text{padding: 12px;font-size:17px;}
	.default_newsletter_form{max-width:286px;padding: 15px 0;}
	.default_newsletter_form .text{margin-top: 15px;height:30px;line-height:30px;font-size:14px;}
	.default_newsletter_form .subscribe{width:132px;height:35px;line-height:33px;font-size:14px;}
	.default_newsletter_style .sub_text{font-size: 14px;}
	.btn_161{width: 128px;height: 35px;line-height: 35px;font-size: 14px;}
	.popu_li .info{position:static;transform:none;text-align: center;}
	.btn_bg { letter-spacing: 2px; }
	.span_yell { height: 20px; line-height: 20px; padding: 0 10px; font-size: 14px; }
	.hidden_blog:nth-child(2) {display: none;}
	.hidden_blog:nth-child(3) {display: none;}
}

@media (max-width:414px){
	.price_box.letter_s2{letter-spacing: 1px;}
}
