
/*原文件配置*/
body {min-width: 320px;}
em,i{font-style: normal;}
/*= 清除浮动=*/
.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;overflow: hidden;display: block;}
.clearfix:after {content: "";display: block;height: 0px;clear: both;visibility: hidden;font-size: 0px;}
/*块级转化*/
.di_in {display: inline-block;}
.di_bl {display: block;}
/*原文件配置  end*/
.tc{text-align: center;}
.text_uppercase{text-transform: uppercase;}
/* 到顶部间距 */
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
/* 到左边间距 */
.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
/*相对定位*/
.p_r {position: relative;}
/* 文字溢出 */
.ellipsis{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis_2{overflow : hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
a:hover{text-decoration: none;}
@media (min-width: 1220px) {
	.container{padding: 0;width: 1200px;margin-left: auto;margin-right: auto;}
}
@media screen and (max-width:1260px) {
	.container{width: auto;margin-left: 25px;margin-right: 25px;}
}
@media  screen and (max-width:1000px) {
	.container{margin-left: 0;margin-right: 0;}
}
.w_1200 .wide{width:1200px;min-width:1200px;}
.w_1200 .pro_right{width:940px;}
.pro_left{width:238px;}
.pro_right{width:720px;}

/* 头部 */
.header{width: 100%;}
.header .top{width:100%;line-height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
.top_lang{margin-left: 15px}
.top_lang dt{background: url(../images/header_down.png) right center no-repeat;padding-right: 20px;cursor: pointer;}
.top_lang dt span{margin-right:10px;}
.top_lang dd,.Currency dl dd{display: none;}
.top_lang:hover dd{display: block;position: absolute;left: 47px;top: 40px;z-index: 999;width: 100px;line-height: 2;padding:5px 0;}
.Currency_box{padding-right: 24px;cursor: pointer;}
.Currency_box .tit{margin-right: 10px}
.Currency_box .sub dd{display: none;}
.Currency_box .sub dd img{display: inline-block !important;width: 20px;height: 20px;margin-right: 5px}
.Currency_box:hover .sub dd{display: block;position: absolute;left: 40px;top: 40px;z-index: 999;width: 120px;line-height: 2;padding: 5px 0;display: table}
.Currency_box .sub dd a{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 100%;height: 30px;line-height: 30px}

.line:after{content: '';position: absolute;right: 0;top: 10px;bottom: 10px;width: 1px;}
.default_currency_style{line-height: 40px;}
.default_currency_style dl dt strong{vertical-align: unset;}
.default_currency_style dl dt{padding: 0;}
.default_currency_style dl dt i{top:0;right:-22px;font-size: 18px;font-weight: bold;}
.default_currency_style dl dd{z-index: 100;}

.default_account_style{margin-top: 35px;margin-right: 25px;}
.default_account_style {width:30px;height:30px;cursor: pointer;}
.default_account_style .iconfont{position: absolute; font-size: 28px;}
.default_account_style .signin_box_sec{left: -260px;}
.default_account_style .account_container_sec{left: -160px;}

.SignInButton_sec{display:inline-block;vertical-align:middle;width:30px;height:30px;}
.global_account_sec{display: block;}
.global_account_sec .AccountButton_sec{text-indent: -9999px;}
.global_login_sec{display: block;}

.default_language_currency_style{line-height: 40px;}
.default_language_currency_style dt{padding:0}
.default_language_currency_style dt i{display: none;}
/*登录后*/

.header .head{height: 110px;}
.header .m_nav{display: none;margin-top: 50px;margin-right: 15px;}
.header .m_nav i{font-size: 36px;}
.header .head_left{width: 240px;height: 110px}
.header .logo{overflow: hidden;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;height: 100%;}
.header .logo img{max-height: 80px;margin: 10px 0 ;}
.header .car{padding-left:48px;line-height:20px;margin-top:30px;}
.header .car .iconfont{position: absolute;left: 0;top: 4px;font-size: 28px;line-height: normal;}

.header .car p{margin: 0;}
.header .car em{border-radius: 50%;width: 20px;height: 20px;line-height: 20px;position: absolute;top: 12px;left: 18px;}
.header .head_content{width: 750px;margin-top: 30px;}
.header .search{width: 100%;height: 45px;border-radius: 24px;}
.header .search input[type="text"]{width: 680px;height: 45px;line-height: 45px;padding-left: 20px;border:0;}
.header .search button[type="submit"]{overflow:hidden;border-radius:50%;width:32px;height:32px;margin-right:5px;margin-top:5px;border:0;cursor:pointer;}

.header .m_search{display: none;}

/* 菜单 */
.header .menu{height: auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.header .menu .top_nav{width: 76%;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.header .menu .top_nav.none_cate_nav{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;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.header .none_cate_nav .default_nav_style li>a{margin: 0 1.5625vw;}
.header .none_cate_nav .default_nav_style li>a:last-child{margin-left: 1.5625vw;}
.header .none_cate_nav .default_nav_style li>a:last-child{margin-right: 1.5625vw;}
.header .sub_menu .all_top_cate{height: 45px;line-height: 45px;padding-left: 45px;position: relative;}
.header .sub_menu .all_top_cate .iconfont{position: absolute;left: 15px;top: 0;font-size: 20px;font-weight: bold;}
.header .sub_menu.ly_slide_pages #cate_nav{height: auto;max-height: 0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.header .sub_menu.ly_slide_pages:hover #cate_nav{height: auto;max-height: 31.25vw;}
.header #cate_nav{ position:relative; z-index:99; width:280px;height: 0;overflow: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.header #cate_nav .mainCate:first-child{margin-top: 15px;}
.header #cate_nav .mainCate_item{height: 41px;line-height: 41px;margin: 0;padding-left:45px;font-weight: normal;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: normal;overflow: hidden;}
.header #cate_nav .mainCate_item .mainCate_item_pic{width: 45px;height: 41px;position: absolute;left: 0;top: 0;}
.header .subCate{display:none;position:absolute; left:280px; top:0; width:800px;  padding:0 0 20px 20px; height: 475px;}
.header #cate_nav ul{ width:230px;overflow:hidden; padding-top:20px;margin-right: 30px;padding-bottom: 15px;}
.header #cate_nav ul:nth-of-type(3n+0){margin-right: 0;}
.header #cate_nav h4{height:26px; line-height:26px;font-weight: bold;margin-bottom: 0;}
.header #cate_nav li{ width:100%; display:inline;}
.header #cate_nav li a{ display:block; padding:0 5px; line-height:25px;  word-break:keep-all; white-space:nowrap;}
.header #cate_nav::-webkit-scrollbar{width: 5px;background: #1f1f20;border-radius: 5px;}
.header #cate_nav::-webkit-scrollbar-thumb{background: rgba(255, 255, 255, 0.6);border-radius: 5px;}
.header #cate_nav::-webkit-scrollbar-thumb:hover{background: rgba(255, 255, 255, 0.4);}
.header .on .subCate{ display:block !important;}
.header .default_nav_style li>a{margin-left: 75px;height: 45px;line-height: 45px;font-weight: 600}
.header .default_nav_style li>a:last-child{margin-right: 0;}



.default_nav .small_nav_sec .nav_sec_item a, .default_nav .small_nav_sec .nav_sec_item dt a{padding:0px 20px; margin:5px 0;}

.default_shopping_cart{position: static;}
.default_shopping_cart_style .text_0{display:block;}
.default_shopping_cart_style .text_1{display:none;}
.default_shopping_cart_style .cart_count{border-radius: 50%;width: 20px;height: 20px;line-height: 20px;position: absolute;top: 12px;left: 18px;text-align: center;}
.default_newsletter_style{overflow: hidden;}
.default_newsletter_style .newsletter_bgimg{display: none;}


/* 底部表单 */
.sign{padding: 30px 0;margin-top: 100px;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}
.sign .top_text{margin: 0;}
.sign .sub_text{margin: 0;}
.sign .newsletter_title{float: left;}
.sign .default_newsletter_form{float: right; width: 635px;overflow: hidden;border-radius: 26px;padding: 5px;}
.sign input[type="text"]{float: left; width: 500px;height: 45px;line-height: 45px;padding-left: 20px;border:0;}
.sign input[type="submit"]{float: right; height: 45px;border-radius: 23px;padding: 0 15px;text-transform: uppercase;}

/* 底部信息 */
.footer{width: 100%;}
.footer .help{padding-top: 20px;}
.footer .help li{cursor: pointer;}
.footer .submenu li{width: 100%;padding-right: 0;}
.footer .link{width: 150px;margin-top: 10px;}
.footer .follow a{width: 30px;height: 40px;}
.footer .foot{padding: 15px 0;width: 100%;display: table;}
.footer .m_pay{display: none;}
.follow_us_list li>a>i{font-size: 28px;}

.default_foot_menu_style{font-size: 0;}
.default_foot_menu_style .menu_list{width: 20%;margin-bottom: 12px; display: inline-block;vertical-align: top;}
.default_foot_menu_style .menu_list dl{width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;}
.default_foot_menu_style .menu_list dl dt{font-weight: bold;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;line-height: 24px;}
.default_foot_menu_style .menu_list dl dd a{-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}

.header_content_height{display: none;}
/*全局样式 end*/


/*效果*/
.index_effext_ad:before,.index_effext_ad:after {content: "";bottom: 0;left:0;opacity: 0;position: absolute;right: 0;top: 0;-webkit-transition: opacity 0.35s ease 0s, -webkit-transform 0.5s ease 0s;transition: opacity 0.35s ease 0s, -webkit-transform 0.5s ease 0s;transition: opacity 0.35s ease 0s, transform 0.5s ease 0s;transition: opacity 0.35s ease 0s, transform 0.5s ease 0s, -webkit-transform 0.5s ease 0s;-webkit-transition: opacity 0.35s ease 0s, transform 0.5s ease 0s;-moz-transition: opacity 0.35s ease 0s, transform 0.5s ease 0s;-o-transition: opacity 0.35s ease 0s, transform 0.5s ease 0s;-ms-transition: opacity 0.35s ease 0s, transform 0.5s ease 0s}
.index_effext_ad:before {transform: scale(0, 1);-webkit-transform: scale(0, 1);-moz-transform: scale(0, 1);-o-transform: scale(0, 1);-ms-transform: scale(0, 1)}
.index_effext_ad:after {transform: scale(1, 0);-webkit-transform: scale(1, 0);-moz-transform: scale(1, 0);-o-transform: scale(1, 0);-ms-transform: scale(1, 0)}
.index_effext_ad:hover:before,.index_effext_ad:hover:after {opacity: 1;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1)}

body .default_products_list1 .list_products_box .list_products_item:hover .item_img .item_img_tab:nth-child(2) img{-webkit-transform: scale(1,1);-ms-transform: scale(1,1);transform: scale(1,1);}
body .default_products_list1 .list_products_box .list_products_item .item_img .item_img_tab:nth-child(2) img{-webkit-transform: scale(0,1);-ms-transform: scale(0,1);transform: scale(0,1);}
body .products_detail_box .detail_right h5{text-transform: unset;}
body .products_detail_box .detail_right .detail_price{margin-bottom: 35px;}
body .products_detail_box .detail_right .detail_share{border-top:0;}
body .default_products_list1{margin-top: 50px;}
body #turn_page_v2{margin-top: 50px;}
@media (min-width: 1025px) {
	/*所有hover写在这里面 兼容sofari的移动端不支持hover*/
	a:hover {text-decoration: none;}

}

@media (max-width: 1441px) {
	/*修改1441以下、小屏显示器*/
}

@media (max-width: 1220px) {
	/*头部*/
	.header .head_left{width: 200px}
	.header .head{padding:0 20px;}
	.header .head_content{width: 630px;}
	.header .search input[type="text"]{width: 560px}
	.header .top_nav a{margin-left:40px;}
	.footer .help li{padding-right: 50px}
}

@media (max-width: 1023px) {
	/*修改1024以下、平板*/
	/* 头部 */
	.header .head{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: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding:10px;height: auto}
	.header .m_nav{margin-top: 0;display: block;}
	.header .head_left{height: auto;line-height: normal;font-size: 0;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
	.header .logo{line-height: 0;min-height: 50px;font-size: 12px;}
	.header .logo img{max-height: 80px;margin: 0 0 ;}
	.headerFixed{position: fixed;left: 0;top: 0;width: 100%;z-index: 999;background-color: #fff;}
	.header .top,.header .head_content,.header .car em,.header .car p,.header .menu{display: none;}
	.header .m_search{display: block;width: 30px;height: 50px;margin-left: 20px;}
	.header .m_search i{font-size: 30px;line-height: 40px;}
	.header .car{width: 30px;margin-top: 0;margin-left: 30px;padding-left: 0;height: 50px;}
	.header .car i{font-size: 30px;}
	.header .header_account{display: none;}
	/* 表单 */
	.sign .txt{width: 100%; text-align: center;}
	.sign .txt p{display: none;}
	.sign .form{width: 100%;margin-top: 10px;height: 55px;overflow: hidden;border-radius: 26px;padding: 5px;}
	.sign .form input[type="text"]{width: 400px;height: 45px;line-height: 45px;padding-left: 20px;}

	/* 分享 */
	.share{padding: 15px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}

	/* 底部信息 */
	.footer .container{padding:0 15px;}
	.footer .help {width: 100%;display: table;margin:1rem 0;}
	.footer .help ul{width: 100%}
	.footer .text{width: 100%}
	.footer .m_pay{display: block;margin:0 auto;}
	.copyright{width: 100%;text-align: center;}
	.default_foot_menu_style .menu_list{width: 100%;margin-bottom: 0;}
	.default_foot_menu_style .menu_list dl{padding-right: 0;}
	.default_foot_menu_style .menu_list dl dt{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;line-height: 40px;}
	.default_foot_menu_style .menu_list dl dt i{font-size: 12px;}
	.default_foot_menu_style .menu_list dl dd{display: none;}
	.default_foot_menu_style .menu_list dl.focus dd{display: block;}
	.default_foot_menu_style .menu_list.menu_list_contact dt:after{display: none;}
	.default_foot_menu_style .menu_list.menu_list_contact dd{display: block;}
	.default_account_style{display: none;}
	.default_shopping_cart_style .text_0{display: none;}
	.default_shopping_cart_style .cart_count_price{display: none;}
	.default_shopping_cart{display: block;height: 100%;}

	.sign .newsletter_title{float: none;text-align: center;}
	.sign .default_newsletter_form{float: none;margin:12px auto 0;width: 96%;}
	.sign input[type="text"]{width:calc(100% - 135px);}
	.header_content_height{height: 70px;display: block;}
}

@media (max-width: 767px) {
	/*修改768以下、小屏平板*/
	.header{padding:0;}
	.sign{padding:30px 10px;}
	/* 分享 */
	.share a{padding: 0 10px;}
	.sign input[type="text"]{height: 38px;line-height: 38px;}
	.sign input[type="submit"]{height: 38px;}
	body .default_products_list1{margin-top: 20px;}
	body #turn_page_v2{margin-top: 30px;margin-bottom: 30px;}
	body .sign{margin-top: 60px;}
	.partner .partners_box{margin-bottom: 0}
	.copyright{margin-bottom: 25px;line-height: 22px;}
}

@media screen and (max-width: 580px) {
}

@media (max-width: 424px) {
	/*修改425以下、普通的安卓手机屏*/
	/* 头部 */
	.header .m_search{background-size: 24px;}
	.header .car{background-size: 24px;margin-left: 15px;}

	/* 分享 */
	.share a{padding: 0 5px;}
	.ellipsis_2{-webkit-line-clamp: 1;}
}

@media (max-width: 374px) {
	/*修改375以下、iPhone5，4，等小屏手机*/
}

/* all categories 模块 */

body .default_cate_nav_style{min-height: 45px;width: 280px;}
.default_cate_nav_style .cate_nav_list .cate_nav_box{height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;overflow-y: scroll;overflow-x: hidden;}
.default_cate_nav_style .cate_nav_list .cate_nav_box::-webkit-scrollbar{width: 0px;background: #1f1f20;border-radius: 5px;}
.default_cate_nav_style .cate_nav_list .cate_nav_box::-webkit-scrollbar-thumb{background: rgba(255, 255, 255, 0.6);border-radius: 5px;}
.default_cate_nav_style .cate_nav_list .cate_nav_box::-webkit-scrollbar-thumb:hover{background: rgba(255, 255, 255, 0.4);}

body .default_cate_nav_style .cate_nav_list ul li .cate_nav_sec{top: -17px;}

body .default_cate_nav_style .cate_nav_title{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;color:#fff;}
body .default_cate_nav_style .iconfont{color: #fff;font-size: 18px;font-weight: 600;padding-right: 8px;}
body .ly_slide_pages .default_cate_nav_style:hover .cate_nav_list{height:auto;max-height:31.25vw;}
body .ly_slide_pages .cate_nav_list .cate_nav_box{-webkit-transition:0;-o-transition:0;transition:0;}
body .ly_slide_pages:hover .cate_nav_list .cate_nav_box{padding:17px 0;}


.home_pro .pro_top_title span.ly_pro_btn{font-size: 14px;width: auto;padding-right: 20px;color: #333;}
body .home_pro .pro_top_title span:after{left: unset; right: 0;}