@charset "UTF-8";

/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/
/***************************宽屏样式(start)***************************/
.w_1200 .wide{width:1200px; max-width:1200px;}
.w_1200 .side_right{width:946px;}
.w_1200 .pro_right{width:940px;}
.w_1200 .prod_sort a{padding:0 15px;}
/***************************宽屏样式(end)***************************/
/*************************** gloabl start ***************************/

.min {min-width: 980px}
.txtov {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap}
.wit {width: 95%;max-width: 1200px;margin: 0 auto;clear: both}

.in_wrap{width:980px; max-width:980px; margin:0 auto;}
.pro_left{width:238px;}
.pro_left .ad{margin-top:20px;}
.pro_right{width:720px;}
.sidebar{margin-top:20px;}
.sidebar .b_title{height:35px; line-height:35px; margin:0 10px; font-size:15px;}
.sidebar .b_bottom{line-height:30px; text-decoration:none; margin-left:10px;}
a:hover{text-decoration: none;}
/*===================Common Style============================*/
.wrap{ width: 1200px; margin: 0 auto;}
.ovh{ overflow: hidden;}
.textH{ overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.textCenter{ text-align: center;}
.fontWrap{ font-size: 16px;}

/*============================Header============================*/
.sign{margin: 0px 15px 0 0;padding-left: 25px;line-height: normal;font-size: 0;position: relative;}
.sign .icon-member3{position: absolute;top: 10px;left: 0;font-size: 23px;}
.sign dl{height: 46px;position: relative;}
.sign .user{ display: none; width: 220px; padding: 10px 15px 15px; position: absolute; top: 30px; left: auto; z-index: 1; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3); box-shadow: 0 0 10px rgba(0,0,0,.3);}
.sign .user a{ width: 45%; display: inline-block; font-size: 12px; margin: 5px 0;}
.sign .user .btn{ display: block; width: 100%; line-height: 30px; text-transform: uppercase; text-align: center; border-radius: 3px; margin-top: 10px;}
.default_account dl dd{top: 100%;right: 0;left: auto;}

.default_currency_style{ float: left;line-height: 46px; position: relative; cursor: pointer; margin: 0 0 0 15px;}
.default_currency_style > strong {display: none;}
.default_currency_style dl{ margin-left: 10px;}
.default_currency_style dl dd{z-index: 100;}
.default_currency_style dl dt strong img{vertical-align: unset;}
.default_account_style {line-height: 46px;font-size: 16px;}
.default_account_style dl dt i:before{display: none;}
.default_account_style dl dt{line-height: 46px;padding: 0;height: 46px;}
.default_language_style dd{z-index: 100;}
.language_wrap{ line-height: 12px; cursor: pointer; margin: 18px 15px 0 30px; padding-right: 25px; position: relative;}
.language_wrap .language{ display: none; position: absolute; top: 14px; right: 0; text-align: center; padding: 10px;}
.language_wrap .language a{ line-height: 20px; display: block; font-size: 12px; }
.language_wrap:hover .language{ display: block;}
.default_language_style{ float: left;line-height: 46px; cursor: pointer; margin: 0 15px 0 15px; padding-right: 25px; position: relative;}
.global_login_sec{ width: 30px; height: 30px; display: inline-block;}
.global_login_sec .SignInButton_sec{ width: 100%; height: 100%; background-size: contain;}
.global_account_sec{ height: 50px; padding: 15px 0; position: relative;}
.global_account_sec .account_container_sec{ display: none; width: 220px; padding: 10px 15px 15px; position: absolute; top: 50px; left: -80px; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3); box-shadow: 0 0 10px rgba(0,0,0,.3);}
.global_account_sec .account_container_sec .rows{ width: 45%; display: inline-block; font-size: 14px; margin: 5px 0;}
.global_account_sec .account_container_sec .btn a{ display: block; width: 100%; font-size: 12px; line-height: 30px; text-transform: uppercase; text-align: center; border-radius: 3px; margin-top: 10px;}
.global_account_sec:hover .account_container_sec{ display: block;}

.head_t .text_r{position: relative;z-index: 1003;}
.head_c{ padding: 30px 15px;}
.logo{ width: 216px; height: auto;line-height: 1}
.logo img{ max-width: 216px; max-height: 80px;}
.head_c .default_search_style{ width: 580px; height: 46px; line-height: 46px; border-radius: 30px; margin-left: 140px;}
.head_c .default_search_style input{ line-height: 46px; border: none;border-radius: 30px;}
.head_c .default_search_style input:first-of-type{  width: 85%; padding: 0 2%;}
.head_c .default_search_style button{ line-height: 46px; border: none;border-radius: 30px;}
.head_c .default_search_style button{ width: 10%; height: 46px;cursor: pointer;}
.head_c .default_search_style button i{font-size: 22px;}

.default_language_currency_style{line-height: 46px;}
.default_language_currency_style dt i{display: none;}
@media(max-width: 1000px){
	.logo{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; width: 150px; height: auto; min-height: 50px; top: auto;line-height: 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
	.logo img{max-width: 150px;max-height: 80px;}
}


.head_c .cart{ text-transform: capitalize; margin-top: 10px;}
.head_c .cart a{ display: block; width: 54px; height: 38px; margin-right: 20px; background-size: contain; position: relative;}
.head_c .cart a em{ font-size: 12px; padding: 0 10px; line-height: 23px; border-radius: 20px; position: absolute; top: -8px; right: -8px;}
.head_c .cart p span{ display: block;}
.head_c .default_shopping_cart_style{ -webkit-box-sizing: border-box; box-sizing: border-box;position: relative;display: block;padding-left: 56px;width: 140px;height: 50px;}
.head_c .default_shopping_cart_style .text_0{ margin-left: 15px;margin-top: 8px;display: inline-block;}
.head_c .default_shopping_cart_style .cart_count{ position: absolute;top: -3px;left: 38px;font-size: 12px; padding: 0 10px; line-height: 23px;border-radius: 20px;}
.head_c .default_shopping_cart_style .text_1{ display: none;}
.head_c .default_shopping_cart_style .cart_count_price{ margin-left: 15px;}
.head_c .default_shopping_cart_style i{position: absolute;left: 15px;top: 5px;font-size: 40px;}
.default_shopping_cart_down .cart_note{top: 100%;right: 0;left: auto;}

.header{padding-bottom: 30px;}
.header .navBar{margin: 0;position: relative;}
.header .navBar li{ display: inline-block; margin: 0 30px;float: none;}
.header .navBar li:first-child{margin-left: 5px;}
.header .navBar li a{  display: inline-block;padding:0; font-size: 16px; line-height:42px; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.header .navBar li a.home{ width: 18px; font-size: 0;}
.header .default_nav_style{ width: 90%;height: auto;float: right;padding: 10px 0;}
.header .hone_item{width: 10%;float: left;}
.header .hone_item a{display: block;height: 66px;line-height: 66px;}
.header .hone_item a i{font-size: 22px;}
/*============================Footer============================*/
.footer .info{ padding: 30px 0;}
.footer .default_newsletter_style .newsletter_title{ float: left;height: 70px; font-size: 20px; margin-left: 15px; line-height: 35px; padding-left: 110px;}
.footer .default_newsletter_style .newsletter_title .sub_text{ font-size: 28px;}
.footer .default_newsletter_style .default_newsletter_form{ float: right; width: 40%; height: 42px; margin: 10px 15px 0 0; border-radius: 30px; position: relative;}
.footer .default_newsletter_style .default_newsletter_form input{ line-height: 42px; border: none; position: absolute;}
.footer .default_newsletter_style .default_newsletter_form input:first-of-type{ width: 100%; background: none; padding-left: 5%; padding-right: 21%;;left: 0;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 20px;}
.footer .default_newsletter_style .default_newsletter_form .subscribe {line-height: 42px; border: none; position: absolute;  width: 20%; height: 42px; border-radius: 30px; right: -2px; z-index: 1;cursor: pointer;background-size: auto;}
.footer .default_newsletter_style .default_newsletter_form .subscribe .iconfont{font-size: 38px;}


.footer dl dt{ font-size: 18px;margin-bottom: 20px;font-weight: bold;}
.footer dl dd{ margin: 10px 0;word-break: break-all;font-size: 16px;}
.footer dl dd a{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;word-break: break-all;}
.footer .default_foot_menu_style { margin: 0 auto;padding: 50px 0 40px;width: 1230px;overflow: hidden;font-size: 0}
.footer .default_foot_menu_style .menu_list{/* float: left;*/display: inline-block; padding-left: 2%;width: 23%;vertical-align: top;margin-bottom: 10px;}
.footer .default_foot_menu_style .menu_list dl{ width: 100%;}

.footer .copy{ padding: 35px 0;}
.footer .copy .icon a{ display: inline-block; width: 40px; height: 40px; margin: 0 10px 18px 10px;}
.footer .follow_us_list{height: auto;}
.footer .copyright{font-size: 14px;margin-bottom: 10px;}

/*============================媒体查询============================*/
.mobShow{ display: none;}
.mobHide{ display: block;}

@media screen and (max-width:1250px) {
	.wrap,
	.footer .default_foot_menu_style{ width: 100%;}
}

@media screen and (max-width:1200px) {
	.head_c .default_search_style{ width: 500px; margin-left: 80px;}
	.header .navBar li{ margin: 0 30px;}
}

@media screen and (max-width: 1000px){

	.mobShow{ display:block;}
	.mobHide{ display:none;}
	.header_content_height{height: 45px;}
	.wrap{ width: 750px;}
	.header{ padding: 22px 30px; position: relative;}
	.header .navBtn{ width: 35px; height: 31px; margin: 10px 35px 0 0;}
	.head_c{padding: 0px;}
	.header .icon{ position: absolute; right: 30px; top: 20px;}
	.header .icon a{ display: block; background-position: left bottom; background-repeat: no-repeat;background-size: contain;}
	.header .icon a.icon1{ width: 32px; height: 40px;}
	.header .icon a.icon1 i{font-size: 24px;}
	.header .icon a.icon2{ width: 40px; height: 40px; margin-left: 30px; position: relative;}
	.header .icon a.icon2 i{font-size: 26px;}
	.header .icon a.icon2 em{ font-size: 14px; line-height: 15px;border-radius: 20px; padding:0; position: absolute; top: 4px; right: -8px;width: 20px; height: 15px;text-align:center;}
	.footer .default_newsletter_style .newsletter_title,
	.footer .default_newsletter_style .default_newsletter_form{ float: none;width: 100%;}
	.footer .default_newsletter_style .newsletter_title{ margin-left: 0;padding-left: 0;text-align: center;font-size: 28px;background: none;}
	.footer .default_newsletter_style .newsletter_title .sub_text{ font-size: 40px;}
	.footer .default_newsletter_style .default_newsletter_form{ margin-top: 40px;}
	.footer .default_newsletter_style .default_newsletter_form .subscribe {background-size: 35% auto;}
	.footer .default_newsletter_style .default_newsletter_form .subscribe .iconfont{font-size: 32px;}


	.footer .info{ padding: 60px 30px;}
	.footer .default_foot_menu_style{ padding: 0;}
	.footer .default_foot_menu_style .menu_list{ -webkit-box-sizing: border-box; box-sizing: border-box;width: 100%;padding: 0 15px;margin-bottom: 0;}
	.footer .default_foot_menu_style .menu_list > dl > dd{ display: none;}
	.footer .default_foot_menu_style .menu_list .focus > dd{ display: block;}
	.footer .default_foot_menu_style .menu_list > dl > dt{ position: relative;font-size: 32px; line-height: 34px; margin-bottom: 0; padding: 32px 0;}
	.footer .default_foot_menu_style .menu_list > dl > dt i{position: absolute;top: 28px;right: -4px;font-size: 33px;}
	.footer .default_foot_menu_style .menu_list.menu_list_contact > dl > dt::after{display: none;}
	.footer .default_foot_menu_style .menu_list.menu_list_contact > dl > dd{display: block;}

	.footer .copy{ padding: 20px 0 10px 0; font-size: 28px; text-transform: uppercase;}
	.footer .copy p{margin:10px 0;}
	.footer .copy .icon a{ margin-bottom: 10px;}
	.follow_us_list li>a{background-size:40px;}
}

@media screen and (max-width: 999px){
	.wrap{ width: 100%;}
}
@media screen and (max-width: 750px){
	.partners_box a{color: #333;}
}

@media screen and (max-width:1000px){
	.head_c{padding: 0;}
	.header .wrap{width: auto;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding: 0 20px;}
	.header .navBtn{ width: 22px; height: 22px; margin: 0;}
	.header .navBtn i{font-size: 22px;}
	.header{ padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;z-index: 100;}
	.headerFixed{ position: fixed;top: 0;left: 0;width: 100%; background-color: #fff; }
	.headerWrapper{ position: relative;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; padding:10px 12px;}
	.header_content_height{height: 70px;}
	.header .icon{ position: static; right: 10px; top: 22px;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;}
	.header .icon a{ background-size: contain;}
	.header .icon a.icon1{ width: 20px; height: 25px;}
	.header .icon a.icon2{ width: 25px; height: 25px; margin-left: 20px;}
	.header .icon a.icon2 em{ font-size: 12px; line-height: 12px;top: 0;width: 16px;right: -8px;height: 12px;}
}
@media screen and (max-width: 480px){

	.footer .default_foot_menu_style .menu_list > dl > dt{ font-size: 14px;line-height: 20px; padding: 14px 0;}
	.footer .default_foot_menu_style .menu_list > dl > dt i{top: 17px;right: -2px;font-size: 20px;}
	.footer .default_foot_menu_style .menu_list > dl > dt::after{ width: 15px;}


	.footer .copy{ font-size: 14px;}

	.foot_b{ font-size: 12px; padding: 20px 0;}
	.foot_b .img{ margin-top: 10px;}
}

@media screen and (max-width: 480px){
	.footer .info{ padding: 20px 15px;}
	.footer .default_newsletter_style .newsletter_title{margin-bottom: 0.85rem;height: auto; font-size: 14px;line-height: 24px;}
	.footer .default_newsletter_style .newsletter_title .sub_text{ font-size: 18px;font-weight: bold;}
	.footer .default_newsletter_style .default_newsletter_form{ margin-top: 0;}
	.footer .copy .icon a{ margin: 0 5px 10px 5px;}
}



/********************************* skin_demo.css *****************************/
.language_wrap{ background: url(../images/topIcon1.png) center right 5px no-repeat;}
.global_login_sec .SignInButton_sec{ background: url(../images/topIcon4.png) center no-repeat;}
.head_c .default_search_style button{ /*background: url(../images/topIcon3.png) center no-repeat;*/background-color: unset;}
.head_c .cart a{ background: url(../images/topIcon4.png) center no-repeat;}
.header .navBar li a.home{ background: url(../images/topIcon5.png) center no-repeat;}
.footer .default_newsletter_style .newsletter_title{ background: url(../images/ixIcon1.png) center left no-repeat;}

.ixPart1 .dot span{ background: url(../images/slideBtn1.png) no-repeat;}
.ixPart1 .dot span.on{ background: url(../images/slideBtn2.png) no-repeat;}
@media screen and (max-width: 1000px){
	.ixPart3 .ly_product_more.ly_product_more {padding: 10px 0;}
	.ixPart3 .ly_product_more.ly_product_more a {font-size: 14px; line-height: 30px; padding: 0 15px;}
	.footer .default_newsletter_style .newsletter_title{background-size: contain;background-position: center left 20px ;}

}

@-webkit-keyframes iconMove{
	0%{-webkit-transform:translateY(0);transform:translateY(0); opacity:0;}
	50%{-webkit-transform:translateY(10px);transform:translateY(10px); opacity:.5;}
	100%{-webkit-transform:translateY(20px);transform:translateY(20px); opacity:1;}
}
@keyframes iconMove{
	0%{-webkit-transform:translateY(0);transform:translateY(0); opacity:0;}
	50%{-webkit-transform:translateY(10px);transform:translateY(10px); opacity:.5;}
	100%{-webkit-transform:translateY(20px);transform:translateY(20px); opacity:1;}
}