.scale_img{overflow: hidden;}
.scale_img:hover img{transform: scale(1.05);}
.banner img{width:100%}
a:hover{text-decoration: none;}
img.block{width:100%;}
img{vertical-align:middle;}
.mt_100{margin-top:80px;}
.mb_20{margin-bottom:20px;}
.img{width:48.6%;}
.text{width:51.4%;height:705px;}
.text_main{position:absolute;top:50%;transform:translateY(-50%);left:65px;right:65px;}
.p_title{font-size:16px;margin-bottom:15px;}
.h2_title{font-size:24px;letter-spacing:2px;padding-bottom:25px;margin-bottom:25px;}
.h2_title:before{content:'';width:12px;height:2px;position:absolute;left:0;bottom:0;}
.p_text{font-size:16px;line-height:30px;margin-bottom:50px;}
#banner_edit .banner_tab a{width: 12px;height: 12px;border-radius: 10px;}
.span_more{font-size:16px;}
.span_more:hover{padding-left: 10px;}
.span_more img{vertical-align:middle;margin-left:20px;}
.span_more  span{vertical-align:middle;}
.goods1{width:33.3%;padding:0 15px;float:left;box-sizing:border-box;}
.shop_title{font-size:24px;line-height:160px;letter-spacing:1px;}
.shop_three_box{margin:0 -15px;}
.shop_img{width:100%;height:0;padding-top:100%;}
.shop_img img{position:absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;max-height: 100%;}
.shop_img>span{display:inline-block;width:77px;height:30px;line-height:30px;text-align:center;position:absolute;left:0;top:0;z-index:1;}
.shop_img>span.icon_seckill{display:none;}
.shop_text{padding:22px 6% 50px 6%;}
.shop_item_title{margin:10px 0 5px 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.shop_bag{height:20px;line-height:20px;overflow:hidden;margin-bottom:30px;font-size:14px;}
.shop_price{font-size:16px;}
.shop_hover_btn{position:absolute;bottom: 5px;width: 100%;text-align: center;font-size: 0;}
.shop_hover_btn a{width:54px;height:54px;display:inline-block;margin:0 4.5px;border-radius: 100px;transform: translateY(10px);opacity: 0;}
.shop_hover_btn a.shop_cart{transform: translateY(15px);}
.shop_item:hover .shop_hover_btn{display:block;}
.shop_item:hover .shop_hover_btn a{transform: translateY(0px);opacity: 1;}
.shop_social_container{position:relative;width:100%;}
.shop_social_item{width:362.5px;padding:0 20px;box-sizing:border-box;position: relative;}
.shop_social_item:after{content:'';position: absolute;top: 0;right: 20px;bottom: 0;left: 20px;opacity: 0;transition: all .3s ease-in-out;cursor: pointer;}
.shop_social_item:hover:after{opacity: 1;}
.shop_social_item:after{background: rgba(0,0,0,0.9) url(../images/btn_shop.png) no-repeat center center;}
.shop_social_item img{width:100%;cursor: pointer;}
.srcoll_btn{display:none;position:absolute;top:50%;width:17px;height:31px;transform:translateY(-50%);}
.srcoll_btn_prev{left:-50px;}
.srcoll_btn_next{right:-50px;}
.more{font-size:14px;margin-top:50px;display:inline-block;line-height:30px;}
.sub_text{font-size:16px;text-align:center;}
.letter{margin-top:90px;}
.top_text{font-size:24px;margin-bottom:15px;text-align:center;}
.default_newsletter_style form{font-size:0;margin-top:60px;margin-bottom:65px;text-align:center;}
.default_newsletter_style input.text{width:400px;height:52px;outline:none;vertical-align:top;box-sizing:border-box;padding:0 10px;}
.default_newsletter_style input.FontBgColor{height:52px;width:215px;vertical-align:top;cursor: pointer;}
.pc_fr{float:right;}

.more, .menu_list dd a{transition: all .3s ease-in-out;}
.m_banner_0 a, .m_banner_1 a{display: block;position: relative;}
.m_banner_0 .box, .m_banner_1 .box{position: absolute;top: 34%;left: 50%;transform: translateX(-50%);text-align: center;}
.m_banner_0 .box .desc{display: block;line-height: 50px;font-size: 34px;}
.m_banner_0 .box .r_more, .m_banner_1 .box .r_more{display: inline-block;height: 40px;line-height: 40px;margin-top: 27px;padding: 0 70px 0 43px;position: relative;font-size: 16px;letter-spacing:1.4px;}
.m_banner_0 .box .r_more:after, .m_banner_1 .box .r_more:after{content: '';width: 23px;height: 10px;position: absolute;top: 0;bottom: 0;right: 37px;margin:auto;}
.m_banner_1 .box{top: 33%;}
.m_banner_1 .box .tit{display: block;line-height: 46px;font-size: 36px;font-weight: bold;letter-spacing: 4px;}
.m_banner_1 .box .desc{display: block;line-height: 30px;font-size: 18px;margin-top: 11px;}
@media (max-width:1600px){
	.shop_social_item{width:312.5px;}
}
@media (max-width:1450px){
	.text{height:583px;}
}
@media (max-width:1400px){
	.shop_social_item{width:240px;}
}
@media(max-width:1200px){
	.text{height:466px}
	.text_main{left:50px;}
}
@media (max-width:1180px){
	.srcoll_btn_prev{left:-16px;}
	.srcoll_btn_next{right:-16px;}
}
@media(max-width:1000px){
	.shop_social_item:after{left: 0;right: 0;}
	.review_star>span{width: 0.9rem;height: 0.9rem;}
	.shop_bag{margin-bottom:10px;font-size:12px;}
	.shop_price{font-size:16px;}
	.shop_price del{font-size:14px;}
	.pc_fr{float:none;}
	.header_top{font-size:14px;line-height:25px;height:25px;}
	.mt_100{margin-top:20px;}
	.img,
	.img img{width:100%;}
	.text{width:100%;height:auto;padding-left:15px;box-sizing:border-box;padding-top:20px;padding-right:10px;}
	.text_main{position:static;height:auto;top:0;transform:none;}
	.h2_title{padding-bottom:15px;margin-bottom:15px;}
	.p_text{margin-bottom:30px;}
	.span_more{display:inline-block;margin-bottom:35px;}
	.text_main2{padding-right:0;}
	.img_text .fl{float:inherit!important;}
	.goods1{width:50%;padding:8px 8px 18px;}
	.shop_three_box{margin:0 -8px;}
	.shop_img:hover .shop_hover_btn{display: none;}
	.shop_img>span{height:21px;line-height:21px;width:58px;}
	.shop_item_title{margin:10px 0 0px 0;}
	.shop_text{padding:15px 10px 20px 10px;}
	.shop_item_title{margin-bottom: 2px;}
	.shop_start{font-size:16px;}
	.shop_title{line-height:80px;font-size:18px;letter-spacing:0;}
	.shop_social_item{width:50%;padding:0 8px;margin-bottom:15px;}
	.shop_social_prev,
	.shop_social_next{display:none;}
	.srcoll_list .shop_social_item{width:248px;}
	.srcoll_list .srcoll_btn_prev,
	.srcoll_list .srcoll_btn_next{display: none !important;}
	.more{width:100%;line-height:50px;height:50px;font-size:15px;font-weight:100;display:block;width:100%;margin-top:10px;margin-bottom: 25px;}
	.letter{margin-top:35px;}
	.top_text{font-size:20px;margin-bottom:15px;}
	.default_newsletter_style input.text{width:100%;margin-bottom:10px;height:35px;}
	.default_newsletter_style input.FontBgColor{width:100%;height:35px;}
	.default_newsletter_style form{padding:0 10px;margin-top:30px;margin-bottom:35px;}
	.phone_follow>a{width:14.2%;float:left;text-align:center;}
	.phone_follow>a>img{width:40px;}
	.phone_follow{width:100%;margin-bottom:25px;}
	.global_swap_chain{display:none;}
	.m_banner_0 .box, .m_banner_1 .box{width: 90%;}
	.m_banner_0 .box .desc{font-size: 16px;line-height: 20px;}
	.m_banner_0 .box .r_more, .m_banner_1 .box .r_more{height: 28px;line-height: 28px;padding: 0 50px 0 23px;font-size: 12px;letter-spacing: 0;margin-top: 8px;}
	.m_banner_0 .box .r_more:after, .m_banner_1 .box .r_more:after{right: 17px;}
	.m_banner_0 .box, .m_banner_1 .box{top: 50%;transform: translate(-50%, -50%)}
	.m_banner_1 .box .tit{font-size: 16px;line-height: 22px;letter-spacing: 0;}
	.m_banner_1 .box .desc{font-size: 12px;line-height: 20px;margin-top: 5px;}
	.shop_social_item:hover:after{display: none;}
	.mb_20 { margin-bottom: 0; }
	body .global_mode_gallery12 { width: 94.5%; margin: 0 auto; }
	body .global_mode_gallery12 .title { font-size: 18px; line-height: 88px; }
	.scale_img:hover img { transform: none; }
	.span_more:hover { padding-left: 0; }
	.shop_item:hover .shop_hover_btn a{transform: none;opacity: 0;}
}
.global_swap_chain{text-align:center;}
