.banner{position:relative;}
.banner img{width:100%;}
#banner_edit .banner_tab{text-align:center;bottom:25px;}
#banner_edit .banner_tab a{display:inline-block;width:12px;height:12px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1;margin:0 4px;}
.pa_center{position:absolute;left:50%;top:50%;max-height:100%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.more_title{font-weight:normal;white-space:pre-line;}

.gallery_box .gallery_title{text-align:center;font-size:16px;margin-bottom:36px;}
.gallery_box .gallery_title .title{display:inline-block;min-height:20px;padding-left:30px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.gallery_box .gallery_title a{text-decoration:none;}
.default_gallery .hover_btn{position:absolute;width:90%;height:90%;left:5%;top:5%;opacity:0;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.default_gallery .hover_btn:hover{opacity:1;}
.default_gallery .hover_btn .btn_shop{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:37.5%;}
.style .col.w100{width:100%;}
.default_gallery .style_text span{display:inline-block;padding-top:12px;line-height:20px;font-size:16px;text-transform:uppercase;}
.default_gallery .gallery_img>img{display:block;}
.text_ellipsis{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.btn_210{display:inline-block;width:210px;height:54px;line-height:54px;font-size:18px;cursor:pointer;}
.bx_fs80{font-size:4.166666666666666vw;}
.row{margin-left:-10px;margin-right:-10px;}
.row_15{margin-left:-15px;margin-right:-15px;}
.bx_text_p2{line-height:1.6em;height:3.2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.btn0{display:inline-block;width:154px;height:40px;line-height:40px;text-align:center;font-size:14px;cursor:pointer;}
.btn0:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.35);box-shadow:0 0 5px rgba(0,0,0,0.35);}
.btn59{display:inline-block;width:209px;height:59px;line-height:59px;text-align:center;font-size:15px;cursor:pointer;}
.btn59:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.35);box-shadow:0 0 5px rgba(0,0,0,0.35);}
.col_2{width:16.666666666666664%;float:left;}
.col_3{width:25%;float:left;}
.bx_img_hover img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.bx_img_hover:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}


@media (max-width: 1200px){
	.btn0{width:150px;height:38px;line-height:38px;font-size:16px;}
}


@media (max-width: 1000px ){
	.bx_p15{text-align:center;}
	.btn_210{width:111px;height:30px;line-height:30px;font-size:13px;}
	.bx_ptb90{padding-top:22px;padding-bottom:22px;}
	.bx_pt70{padding-top:10px;}
	.bx_fs80{font-size:21px;}
	.arrival_info h3{font-size:12px;}
	.pa_right{position:absolute;left:5px;top:5px;display:block;-webkit-transform:none;-ms-transform:none;transform:none;}
	.hot_info{padding:15px 0 0;}
	.blog_li{padding-top:20px !important;padding-bottom:20px !important;}
	.blog_li::after{width:100%;height:1px;bottom:0;top:auto;}
	.blog_li h3{font-size:13px;max-width:200px;padding:5px 0;margin:0 auto;}
	.bx_ptb15{padding-top:15px;padding-bottom:15px;}
	.btn59{width:104px;height:30px;line-height:30px;font-size:12px;}
	.col_xs_6{width:50%;}
	.row_17{margin-left:-5px;margin-right:-5px;}
	.image_box{margin-bottom:60px;max-width:82.6%;}
	.image_box::after{width:100%;height:100%;left:-60px;bottom:-60px;}
	.btn0{width:81px;height:21px;line-height:21px;font-size:12px;}
	.col_2{width:50%;}
	.col_3{width:100%;}
	img.power{width:48px;margin:5px;}
	.default_gallery .hover_btn{display:none;}
	.default_newsletter_style .newsletter_title{text-align:center;}
	.default_newsletter_style .newsletter_title .top_text::before{right:0;margin:auto;}
	.footer{padding-top:25px;}
	.bx_b40{padding-bottom:10px}
}

@media (max-width: 413px){
	.bx_pt30 { padding-top: 17px; }
	.bx_p40{padding: 8px;}
	.bx_p15{padding: 5px;}
}

.global_swap_chain{ text-align:center;}
@media (max-width: 1000px){
	.global_swap_chain{ display:none;}
}