<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

.phone-block{display: none;}

@media (min-width: 1800px) {

	.carefully_chosen{

		background-size: 100%;

	}

	.pdd_button1 .reduce, .pdd_button1 .amount, .pdd_button1 .plus{height: 41px;}

}

@media (max-width: 1800px ) {

	.carefully_right{

		padding-left: 50px;

		padding-right: 50px;

		margin-right: 50px;

	}

	.carefully_left{

		left: 64px;

	}

}

@media (max-width: 1600px) {

	.carefully_right{

		margin-right: 20px;

	}

}

@media (max-width: 1500px){

	

	._container{

		width: 1100px;

	}

	.activity_logo{

		/*width: 663px;*/

	}

	.activity_content{

		width: 437px;

		height: 391px;

	}

	.table_right ._right-box{

		margin-left: 0;

		text-align: right;

	}

	.table_right ._right-box ._checkbox{

		margin-left: 0px;

	}

	.text_sty{

		font-size: 18px;

	}

	.table_right ._right-box&gt;div{

		margin: 0 10px;

	}

	.top_right li{

		margin: 0 54px;

	}

	.top_right ul{

		margin-left: 0;

		text-align: right;

		padding-right: 122px;

	}



	/*è´­ç‰©è½¦*/

	.shopping-car .table_left{

		width: 25%;

		text-align: center;

	}

	.shopping-car .table_left .text{display: inline-block;width: 132px;}

	.shopping-car .content{

		margin-top: 18px;

	}

	.shopping-car .table_right{

		width: 75%;

	}

	.top_left .top_title{

		font-size: 24px;

		margin-top: 10px;

	}

	.table_left .text{

		margin-left: 0;

		margin-top: 10px;

		display: block;

	}



	.pdd_button1 .reduce, .pdd_button1 .amount, .pdd_button1 .plus{

		width: 30px;

		height: 32px;

		line-height: 32px;

	}

	.top_left{

		width: 25%;

	}



	/*product detail*/

	.recommend{padding-left: 50px; padding-right: 50px;}



	/*****************ç¡®è®¤è®¢å•*********************/

	.record_left{

		width: 384px;

	}

	.record_right{

		width: 662px;

		margin-left: 54px;

		padding: 54px 20px;

	}

	.record_data .form_data .data_input{

		width: 296px;

	}



	.record_data .form_data .text{

		font-size: 12px;

	}

	/*****************è¯¦æƒ…é¡µ*****************/

	.details-top .right .picture{

		width: 280px;

	}

	.details-one .right .details-right{

		width: 810px;

	}

	

	

	.home-slide .title h1{

		font-size: 60px;

	}

	.carefully_right{

		width: 60%;

	}

	.carefully_left{

		left: 20px;

	}

	

	.details-top{

		padding-left: 120px;

	}

}

@media (max-width: 1500px) and (min-width: 768px){

	.top_right{

		width: 75%;

	}



	.top_right li{

		margin: 0 18px;

		display: inline-block;

		float: none;

		text-align: center;

	}

	.top_right li{

		margin: 0 26px;

		display: inline-block;

		font-size: 16px;

		float: none;

		text-align: center;

		vertical-align: middle;

	}

	.top_right ul{

		margin-left: 0;

		padding-right: 76px;

	}

	.top_right li:nth-of-type(1){

		margin-left: 0; width: 66px;

	}

	.top_right li:nth-of-type(2){

		width: 52px;

	}

	.top_right li:nth-of-type(3){width: 64px;}



	.top_right li:nth-of-type(4){

		width: 124px;

	}



	.top_right li:nth-of-type(5){

		width: 106px;

	}



	.table_right ._right-box&gt;div{

		text-align: center;

	}

	.table_right ._right-box&gt;div{

		margin: 0px;

	}

	.table_right ._right-box&gt; ._checkbox{

		margin-right: 0; width: 56px;    text-align: center;

	}

	.table_right ._right-box&gt;div.all_number{ width: 158px; }



	.table_right ._right-box&gt;div.add{

		width: 100px;margin: 0px 34px !important;

	}

	.table_right ._right-box&gt;div.text_sty:nth-of-type(3){width: 116px;}

	

	.table_right .number.text_sty.max_quanity{width: 104px;}



	.table_right ._right-box&gt;div.capacity{width: 117px;}

}



@media (min-width: 1501px){

	.shopping-car .table_left .text{display: inline-block;width: 244px;}



	.top_right{width: 64%;}

	.top_right ul{text-align: right; padding-right: 76px;}



	.top_right li{float: none;display: inline-block; margin: 0 26px;

    	text-align: center;

    	vertical-align: middle;

	}

	

	.top_right li:nth-of-type(1){

		margin-left: 0; width: 66px;

	}

	.top_right li:nth-of-type(2){

		width: 52px;

	}

	.top_right li:nth-of-type(3){width: 76px;}

	html[lang="en-US"] .top_right li:nth-of-type(3){margin-right: 0;}

	

	.top_right li:nth-of-type(4){

		width: 165px;

	}

	html[lang="zh-TW"] .top_right li:nth-of-type(4),

	html[lang="zh-CN"] .top_right li:nth-of-type(4){

		width: 105px;

	}

	html[lang="zh-TW"] .top_right li:nth-of-type(2),

	html[lang="zh-CN"] .top_right li:nth-of-type(2){

		margin: 0 5px;

	}

	.top_right li:nth-of-type(5){

		width: 119px;

	}



	html[lang="en-US"] .top_right li:nth-of-type(5){

		width: 80px;

	}



	.table_right ._right-box&gt;div{

		text-align: center;

	}

	.table_right ._right-box&gt;div{

		margin: 0px;

	}

	.table_right ._right-box&gt; ._checkbox{

		margin-right: 0; width: 56px;    text-align: center;

	}

	.table_right ._right-box&gt;div.all_number{ width: 158px; }



	.table_right ._right-box&gt;div.add{

		width: 124px;margin: 0px 20px !important;

	}

	.table_right ._right-box&gt;div.text_sty:nth-of-type(3){width: 128px;}

	

	.table_right .number.text_sty.max_quanity{width: 66px;}



	html[lang="en-US"] .table_right .number.text_sty.max_quanity{width: 100px;}



	.table_right ._right-box&gt;div.capacity{width: 117px;}

}

@media (max-width: 1200px){

	html[lang="en-US"] .details-recommend .title h2:before, .details-recommend .title h2:after{

		max-width: 150px;

	}

	html[lang="en-US"] .details-recommend .title h2:before{

		left: -160px;

	}

	html[lang="en-US"] .details-recommend .title h2:after{

		right: -160px;

	}

	

	html[lang="en-US"] .drop-down-menu{

		transform: none;

		left: -100%;

	}

	html[lang="en-US"] .shop_text{

		width: auto;

	}

	

	html[lang="en-US"] .main_footer .footer_list ul .footer_list_item{

		text-align: left;

	}

	html[lang="en-US"] .main_footer .footer_list_item{

		margin: 0 20px;

	}

	

	html[lang="en-US"] .about-nav{

		width: 210px;

	}

	html[lang="en-US"] .about{

		padding-left: 220px;

	}

	html[lang="en-US"] .main_footer .footer_right .search{

		width: 350px;

	}

	.shopping-car .table_left .text{width: 100%;}

	.table_right ._right-box&gt;div.text_sty:nth-of-type(3){

		min-width: 100px;

	}

	.banner .title h1{

		font-size: 40px;

	}

	.drop-down-menu{

		transform: translateX(-30%);

	}

	

	.carefully_left, .carefully_right{

		float: none;

	}

	.carefully_left{

		position: relative;

		left: 0;

		top: 0;

		transform: none;

	}

	.carefully_right{

		width: 100%;

		margin-top: 24px;

	}

	.carefully_chosen{

		padding-top: 40px;

		padding-bottom: 80px;

	}

	.carefully_left .title_text p{

		margin-bottom: 24px;

	}

	.carefully_left .title_text{

		text-align: center;

	}

	.carefully_left .more_btn{

		margin: 0 auto;

	}

	.home-slide .title h1{

		font-size: 48px;

	}

	.index-3{

		padding-top: 90px;

		padding-bottom: 0px;

	}

	

	.collection_left{

		width: 60%;

	}

	.collection_right{

		width: 40%;

		padding-left: 4%;

		height: auto;

	}

	.collection-content{

		position: relative;

		top: 0;

		transform: none;

	}

	.collection-bg{

		display: none;

	}

	.collection_title{

		margin-bottom: 30px;

	}

	.source{

		margin-top: 15px;

		margin-bottom: 15px;

	}

	.collection{

		padding-bottom: 80px;

	}

	

	.main_footer .footer_list ul{

		margin-left: 0;

	}

	.main_footer .footer_list_item{

		margin: 0 20px;

		vertical-align: top;

		display: inline-block;

		float: none;

	}

	.main_footer .footer_right .search{

		margin: 0 auto;

	}

	.main_footer .footer_right{

		position: relative;

		margin-top: 30px;

		width: 100%;

		height: auto;padding: 0px 15px;    margin-left: 0;

	}

	.main_footer .footer_right .other{

		text-align: center;

	}

	.main_footer .footer_list ul{

		text-align: center;

	}

	

	

	 .about{

	 	padding-left: 190px;

	 }

	 .about-nav{

	 	width: 190px;

	 }

	 

	 .about-item .item_title h2{

	 	font-size: 32px;

	 }

	 .about-item h3{

	 	font-size: 26px;

	 }

	 .register{

	 	width: 100%;

	 }	

	.register .full_name .name-item input{

		width: 100%;

	}

	.full_name .name-item{

		width: 48%;

	}

	.full_name .name-item.field-signupform-last_name{

		margin-left: 4%;

	}

	.courtesy-img{

		margin-top: 50px;

	}

	.courtesy-text{

		margin-right: 30px;

	}

	

	.shop_wrap{

		padding-left: 0;

	}

	.shop_map{

		position: static;

		width: 100%;

	}

	

	.find-item{

		width: 300px;

		height: 300px;

		margin: 0 16px;

	}

	.find-method ul{

		margin-left: -16px;

		margin-right: -16px;

	}

	

	.details-top .right .picture{

		width: 36%;

		margin-right: 4%;

	}

	.details-top .right .details-right{

		width: 60%;

	}

	

	.details-content .name-title{

		font-size: 24px;

	}

	.explain p, .shopping-cart .describe{

		font-size: 16px;

	}

	.shopping-cart .price{

		margin-top: 30px;

	}

	.shopping-cart .cart-btn{

		line-height: 44px;

		height: 44px;

		margin-top: 30px;

		width: 260px;

	}

	.shopping-cart .price .price-number .now_price{

		font-size: 24px;

	}

	.shopping-cart .price .price-number .old_price{

		font-size: 18px;

	}

	

	.list-index .pic img{height: 231px;}

}

@media (max-width: 1200px) and (min-width: 768px){



	/*header */

	html[lang="en-US"] .header .header-content .nav_list&gt;li{margin-left: 13px; margin-right: 13px;}

	

	/*index*/

	.shopping &gt; .pic{height: auto;}



	.shoping .star-list{display: inline-block; width: 100%; height: 38px;}

	.empty-period{height: 47px;}

	.shoping .end-date,

	.shopping .end-date,

	.recommend_item .end-date{height: 34px;}



	/*cart*/

	.table_left img{width: 130px;}

	

	.shopping-car .table_left .text { display: inline-block; width: 134px;}



	/*footer*/

	.footer-logo{width: 100%;text-align: center;position: relative;}

	.main_footer .footer-bottom{margin-top: 15px;}

}

@media (min-width: 1200px) {

	html[lang="en-US"] .carefully_left{

		max-width: 500px;

	}

	.shop_text{

		max-width: 354px;

	}

	.table_left img{

		width: 130px;

	}

	.pic .pic-wrap .pic-top{height: 300px;}



	.selection_list-item .selection_product_content{max-width: 210px;}



}

@media (max-width: 1100px){

	html[lang="en-US"] .table_right ._right-box&gt;div{

		    margin: 0 8px;

	}

	html[lang="en-US"] .top_right li{

		margin: 0 10px;

	}

	.home_header .header_left .text{

		display: none;

	}

	.top_right ul{

		padding-right: 112px;

	}

	._container{

		width: 820px;

	}

	/*activity*/

	.activity_logo, .activity_content{

		/*width: 95%;

		margin: 0 auto;

		float: none;*/

	}

	.product_list ._list .list-item{

		width: 33.333%;

	}

	.path-1{

		padding-top: 46px;

		padding-bottom: 74px;

	}

	/*ç¡®è®¤è®¢å•*/

	.record_left{

		width: 662px;

		margin: 0 auto 50px;

		float: none; 

	}

	.record_right{

		margin: 0 auto;

		float: none;

	}

	.record_left .back a{

		margin: 20px auto 0;

	}

	.details-recommend .title h2:before{

		width: 100%;

		left: -110%;

	}

	.details-recommend .title h2:after{

		width: 100%;

		right: -110%;

	}

	.orders_wrapper .middle .total .text{

		font-size: 16px;

	}

	.orders_wrapper .middle .total .price{

		font-size: 20px;

	}

	.orders_wrapper .middle .total{

		margin-right: 14px;

	}

	

	/*****************å¤´éƒ¨å¯¼èˆª*******************/

	.header_logo{

		background-size: 100%;

		width: 220px;

		height: 80px;

		margin-top: 15px;

	}

	

	.home_header .icons&gt;a{

		border: 1px solid #676e73;

	}

	.home_header .icon-wrap .icon{

		color: #636a70;

	}

	.home_header .header_right .language a.active{

		color: #2f3032;

	}

	.header_right .language a{

		color: #9ca0a6;

	}

	.home_header{

		position: relative;

		left: 0;

		top: 0;

	}

	.header-top{

		padding: 0;

		top: 10px;

	}

	.header_left .text{padding-left: 15px;}

	.header_right{

		text-align: center;

	}

	.header-user{

		text-align: center;

	}

	.header{

		padding-bottom: 10px;

	}

	.header_right .language{

		display: block;

		margin: 10px 0;

	}

	.header .icons{

		display: block;

	}

	

	.pagination{

		margin-top: 0;

		margin-bottom: 30px;

	}

	.home-slide .title h1{

		font-size: 50px;

	}

	.home-slide .title .text{

		font-size: 24px;

		margin-top: 12px;

	}

	

	.header .header-content .nav_list&gt;li&gt;i{

		display: block !important;

	}

	



	.home_header .header-content .nav_list&gt;li&gt;a{

		color: #2f3032;

	}

	.home_header .header_right .language a:hover{

		color: #2f3032;

	}

	.personal_box{

		right: 0;

		left: auto;

		transform: none;

	}

}



@media (min-width: 1100px) {

	.home_header .collapse.searchBox{

		background: rgba(12, 12, 12, 0.76);

	}

	.home_header .form-inline form .col-md-11 .search{

		background: none;

		color: #fff;

	}

	

	.home_header .form-inline form .text-right button{

		background: none;

	}

	

	.home_header .search-bar .mt-20{

		color: #fff;

	}

	.home_header .liner-02{

		background: -webkit-linear-gradient(left, rgba(12, 12, 12, 0.76) ,#dea124,#dea124,#dea124, rgba(12, 12, 12, 0.76));

	    background: -o-linear-gradient(right, rgba(12, 12, 12, 0.76) ,#dea124,#dea124,#dea124, rgba(12, 12, 12, 0.76));

	    background: -moz-linear-gradient(right, rgba(12, 12, 12, 0.76) ,#dea124,#dea124,#dea124, rgba(12, 12, 12, 0.76));

	    background: linear-gradient(to right, rgba(12, 12, 12, 0.76) ,#dea124,#dea124,#dea124, rgba(12, 12, 12, 0.76));

	}

}



@media (max-width: 1100px) and (min-width: 768px){

	.top_right ul{

		margin-left: 0;

		padding-right: 68px;

	}



	html[lang="zh-TW"] .top_right ul,

	html[lang="zh-CN"] .top_right ul{padding-right: 40px;}



	html[lang="zh-TW"] .top_right li,

	html[lang="zh-CN"] .top_right li{margin: 0 14px; max-width: 100px;}



	html[lang="zh-TW"] .table_right ._right-box&gt;div.text_sty:nth-of-type(3),

	html[lang="zh-CN"] .table_right ._right-box&gt;div.text_sty:nth-of-type(3){width: 110px;}



	html[lang="zh-TW"] .table_right .number.text_sty.max_quanity,

	html[lang="zh-CN"] .table_right .number.text_sty.max_quanity{width: 85px;}



	html[lang="zh-TW"] .top_right li:nth-of-type(5),

	html[lang="zh-CN"] .top_right li:nth-of-type(5){

		width: 95px;

	}



	html[lang="zh-TW"] .top_right li:nth-of-type(4),

	html[lang="zh-CN"] .top_right li:nth-of-type(4){width: 88px;}



	html[lang="zh-TW"] .top_right li:nth-of-type(3),

	html[lang="zh-CN"] .top_right li:nth-of-type(3){width: 80px;}



	.top_right li:nth-of-type(1){

		margin-left: 0; width: 66px;

	}

	.top_right li:nth-of-type(2){

		width: 52px;

	}

	.top_right li:nth-of-type(3){width: 64px;}



	.top_right li:nth-of-type(4){

		width: 124px;

	}



	.top_right li:nth-of-type(5){

		width: 106px;

	}



	.table_right ._right-box&gt;div{

		text-align: center;

	}

	.table_right ._right-box&gt;div{

		margin: 0px;

	}

	.table_right ._right-box&gt; ._checkbox{

		margin-right: 0; width: 32px;    text-align: center;

	}

	.table_right ._right-box&gt;div.all_number{ width: 100px; }



	.table_right ._right-box&gt;div.add{

		width: 100px;margin: 0px 10px !important;

	}

	.table_right ._right-box&gt;div.text_sty:nth-of-type(3){width: 100px;}

	

	.table_right .number.text_sty.max_quanity{width: 52px;}



	.table_right ._right-box&gt;div.capacity{width: 80px;}

}



@media (max-width: 992px) {



	/*header */

	/*header */

	html[lang="en-US"] .header .header-content .nav_list&gt;li{margin-left: 5px; margin-right: 5px;}

	



	.top_right ul{

		padding-right: 96px;

	}

	

	._container{

		width: 750px;

	}

	.table_right ._right-box&gt;div.text_sty:nth-of-type(3), .table_right ._right-box&gt;div.all_number{

		width: 80px;

	}

	.table_right ._right-box&gt;div{

		margin: 0 6px;

	}

	.top_right li{

		margin: 0 14px;

	}



	html[lang="en-US"] .main_footer .footer_list_item{

		margin: 0;

		margin-bottom: 20px;

		width: 49%;

		display: inline-block;

	}

	html[lang="en-US"] .main_footer .footer_list_item .item-title{

		font-size: 24px;

	}

	

	html[lang="en-US"] .header .nav_list&gt;li:nth-of-type(2) .drop-down-menu{

		width: 737px;

		left: -120%;

	}

	html[lang="en-US"] .header .nav_list&gt;li:nth-of-type(1) .drop-down-menu{

		left: -10px;

	}

	html[lang="en-US"] .shop_text{

		width: 390px;

	}

	

	html[lang="en-US"] .service-table .table &gt; thead &gt; tr &gt; th, html[lang="en-US"] .service-table .table &gt; tbody &gt; tr &gt; td{

		    table-layout: fixed;

    		word-break: break-all;

	}

	.personal-information{

		height: 56px;



	}

	.personal-information .top-text.status{

		display: block;

	}

	.personal-information .see-btn{

		height: 56px;

		font-size: 18px;

	}



	.banner .title h1{

		font-size: 32px;

	}



	.ceocw_c-item.showNum{

		margin-left: 15px;

	}

	

	.screen{

		width: 33.33333333%;

	}

	.ceocw_c{

		width: 66.66666667%;

	}

	.nav-content{

		padding-left: 10px;

		padding-right: 10px;

	}

	.personal-information .name_tel{

		margin-right: 15px;

	}

	.banner{

		height: 200px;

		overflow: hidden;

	}

	.banner img{

		position: absolute;

		height: 200px;

		left: 50%;

		transform: translateX(-50%);

		top: 0;

		width: auto;max-width: unset;

	}	.register .form_bottom .confirm{

		width: 100%;

	}

	.register .checkbox_btns .btns_item{

		width: 100%;

	}

	.register .checkbox_btns{

		padding: 15px;

	}

	

	.step .step-item{

		margin: 0 58px;

	}

	.step .step-item:after{

		width: 76px;

	}

	.courtesy-content{

		padding-right: 340px;

	}

	.courtesy-text{

		margin-right: 15px;

	}

	.register-form{

		width: 340px;

		padding: 20px;

	}

	.register-form h2{

		font-size: 20px;

	}

	.register-form p{

		font-size: 16px;

	}

	.register-form a{

		width: 80px;

		height: 36px;

		line-height: 36px;

	}

	

	.member-nav .nav-list li{

		width: 150px;

		height: 52px;

		line-height: 52px;

	}

	.member-nav .nav-list li.active{

		height: 58px;

		line-height: 58px;

	}

	.shop_img{

		width: 300px;

	}

	

	.find-item{

		width: 33.3333%;

		margin: 0;

		height: auto;

	}

	.find-item a, .find-item .wechat{

		margin: 15px;

	}

	.find-method ul{

		margin: 0;

	}

	

	.details-top{

		padding-left: 100px;

	}

	.service{

		padding: 40px 0 80px;

	}

	.preface-title{

		font-size: 28px;

	}

	

	/***************EN**************/

	html[lang="en-US"] .banner .title h1{

		font-size: 30px;

	}

	html[lang="en-US"] .header .header-content .nav_list&gt;li&gt;a{

		font-size: 14px;

	}

	

	html .service{

		padding-left: 15px;

		padding-right: 15px;

	}

	.service-footer h2{

		margin-top: 40px;

		font-size: 24px;

	}

	.list-index .pic img{max-width: 100%; height: auto;}



	.pic .pic-wrap .pic-top{height: 216px;}



	/*product detail*/

	.recommend{padding-left: 30px; padding-right: 30px;}



	.top_right li:nth-of-type(4) {

	    width: 94px;

	}

}



@media (max-width: 992px) and (min-width: 768px){

	.top_right ul{padding-right: 52px;}

	.table_right .number.text_sty.max_quanity{width: 28px;    margin: 0;}



	html[lang="zh-TW"] .top_right ul, html[lang="zh-CN"] .top_right ul{padding-right: 52px;}

	html[lang="zh-TW"] .top_right li, html[lang="zh-CN"] .top_right li{margin: 0px 10px;}



	html[lang="zh-TW"] .table_right .number.text_sty.max_quanity, html[lang="zh-CN"] .table_right .number.text_sty.max_quanity {

    	width: 43px;

	}





	.product-page .eventspromotion .wow .title2{font-size: 20px;}

}



@media (min-width: 992px){

	.pic .pic-wrap .pic-top{height: 286px;}

	

}

@media (max-width: 860px) {

	.home-activity{

		margin-top: 50px;

	}

	.index-2{

		margin-top: 50px;

	}

	.index-3{

		padding-top: 50px;

	}



	

}



@media (max-width: 850px){

	._container{

		width: 95%;

	}

	.other_header .banner{

		height: 200px;

		overflow: hidden;

	}

	.other_header .banner img{

		position: absolute;

		top: 50%;

		left: 50%;

		transform: translate(-50%, -50%);

		width: auto;

	}

	.other_header .banner .title h1{

		font-size: 36px;

	}

	/*activity*/

	.activity_logo, .activity_content{

		/*width: 100%;*/

		/*height: auto;*/

	}



	.product_list ._list .list-item .text{

		font-size: 15px;

	}

	.product_list ._list .list-item .text .price .old_price{

		font-size: 13px;

	}

	.product_list ._list .list-item .text .icon{

		right: 8px;

	}

	.product_list ._list .list-item .text .name{

		height: 64px;

	}



	/*****************ç¡®è®¤è®¢å•*********************/

	.record_data .form_data .name .form_group{

		width: 48%;

	}

	.record_data .form_data .name .field-buyerform-last_name{

		margin-left: 2%;

	}

	.record_data .form_data .email_birth .email_box, .record_data .form_data .email_birth .birth_box{

		width: 48%;

	}

	.record_data .form_data .email_birth .birth_box{

		margin-left: 2%;

	}



	.recommend{

		padding-left: 45px;

		padding-right: 45px;

	}

	.details-top .right .picture{

		width: 40%;

		margin-right: 4%;

	}

	.details-top .right .details-right{

		width: 56%;

		padding-left: 20px;

	}

	.details-content .name-title{

		font-size: 24px;

	}

	.shopping-cart .cart-btn{

		width: 250px;

	}

	.explain{

		margin-top: 16px;

	}

	.shopping-cart .price{

		margin-top: 32px;

	}

	.shopping-cart .price .price-number .now_price{

		font-size: 24px;

	}

	.details-top .right .picture{

		text-align: center;

	}

	.details-top .right .picture img{

		width: 100%;

	}

	html[lang="en-US"] .details-recommend .title h2:before, .details-recommend .title h2:after{

		max-width: 100px;

	}

	html[lang="en-US"] .details-recommend .title h2:before{

		left: -120px;

	}

	html[lang="en-US"] .details-recommend .title h2:after{

		right: -120px;

	}



	/*********************éšç§æ¡æ¬¾**********************/

	.clause{

		margin-top: -160px

	}

	

	



}

@media (max-width: 800px){



	html[lang="en-US"] .top_right li{

		font-size: 14px;

	}

	

	.record{

		padding-top: 50px;

		padding-bottom: 80px;

	}

	

	.col-cx-12.shoping{

		width: 50%;

	}

	.shoping &gt; .pic{height: auto;}



	.pic .pic-wrap .pic-top{height: 349px;}

}



@media (max-width: 800px) and (min-width: 768px){

	.commodity{padding-left: 0px;}



	.top_right ul{

		padding-right: 58px;

	}



	.table_right ._right-box&gt;div.capacity{ width: 80px; }

	.table_right .number.text_sty.max_quanity{width: 40px;}

	.table_right ._right-box&gt;div.add{margin: 0 2px !important;}

	.table_right ._right-box&gt;div._checkbox{

		width: 40px;

	}

}



@media (min-width: 768px){

	.header .nav_list li:hover .drop-down-menu{

		display: block;

	}

	.main_footer .footer_list_item .item-content{

		display: block !important;

	}



	.contact-page .ljdb,

	.page-about .ljdb,

	.page-index .ljdb{margin-left: -15px; margin-right: -15px;}

	

	.register_wrap .ljdb{margin-left: -15px; margin-right: -15px;}



	.list-index,

	.blog-index,

	.blog-detail,

	.page-about,

	.page-index{padding-left: 0; padding-right: 0;}

	.container-search &gt; .row,

	.list-index &gt; .row,

	.blog-index &gt; .row,

	.blog-detail &gt; .row,

	.page-about &gt; .row,

	.page-index &gt; .row{margin-left: 0px; margin-right: 0px;}



	.phone-show{display: none;}



	.product-detail{padding-left: 0px; padding-right: 0px;}



}

@media (max-width: 780px) and (min-width: 768px){



	.container,.carefully_left{padding-left: 15px; padding-right: 15px;}

	.hjxz.shop{padding-left: 10px; padding-right: 15px;}



	.contact-page { padding-left: 30px; padding-right: 30px;}

	.breadcrumb.container{padding-left: 0px; padding-right: 0px;}

	.container.page-index{padding-left: 10px;padding-right: 10px;}



	.product-page .ljdb{padding-left: 10px;}



	.page-index .ljdb{padding-left: 15px;}



	.page-about  .ljdb{padding-left: 10px;}



	.register_wrap .ljdb{margin-left: 0px; margin-right: 0px}



	.register_wrap &gt; .container &gt; .row{margin-left: 0px; margin-right: 0px}



	.about-nav .nav-content{margin-left: -10px;}



	.header-top .header_left{padding-left: 10px;}



	.footer_content &gt; .container{padding-left: 30px; padding-right: 30px;}



	.main_footer .footer-bottom{padding-left: 30px; padding-right: 30px;}



	.collection_wrap,.collection_item{padding-left: 8px; padding-right: 8px;}

	.collection_wrap .source,.collection_item .source{text-align: justify;}







	html[lang="en-US"] .top_right li{width: auto;  margin: 0 2px;  font-size: 15px;  line-height: 24px;  float: none;  display: inline-block;}

	.top_right li:after { content: "/"; display: inline-block; margin-left: 5px;}



	.header_left .text{

		display: none;

	}

	.header-top{

		position: relative;

		top: 10px;

		height: auto;

	}

	.header-top:after{

		content: ".";

	    width: 0;

	    height: 0;

	    visibility: hidden;

	    display: block;

	    clear: both;

	    overflow:hidden;

	}

	.header_right .language{

		float: left;

		margin-top: 5px;

		margin-bottom: 0;

	}

	.header .icons{

		float: right;

	}

	.header-user{

		text-align: right;

		padding-right: 15px;

	}

	.nav_menu {

	    display: block;

	}

	nav .nav_list {

	    display: none;

	}



	html[lang="en-US"] .shop_text{width: 360px;}

	

}



@media (max-width: 767px){

	.site-error{

		margin: 54px auto;

	}

	.main_footer .footer_list_item .item-content.icons a{

		width: 40px;

		height: 40px;

	}

	.main_footer .footer_list_item .item-content.icons a .iconfont{

		font-size: 18px;

	}

	.main_footer .footer_list_item .item-content.icons{

		text-align: center;

	}

	.shopping-car .top{

		padding-bottom: 6px;

	}

	.top_left .top_title{

		margin-top: 0;

		padding-left: 15px; 

		font-size: 22px;

	}

	.top_left{

		width: 50%;

	}

	.top_right{

		width: 50%;

	}

	.top_right ul{

		margin-top: 0;

		padding-right: 0;

		text-align: center;

	}

	.top_right li{

		width: auto;

		margin: 0 2px;

		font-size: 15px;display: inline-block;

    	float: none;

		line-height: 24px;

	}

	html[lang="en-US"] .top_right ul{

		margin-top: 0;

		padding-right: 0;

		text-align: center;

	}

	html[lang="en-US"] .top_right li{

		width: auto;

		margin: 0 2px;

		font-size: 15px;

		line-height: 24px;

		float: none; display: inline-block;

	}

	html[lang="en-US"] .personal_data{

		width: 100%;

	}

	html[lang="en-US"] .full_name .sex{

		padding-left: 0;

	}

	.top_right li:after{

		content: "/";

		display: inline-block;

		margin-left: 5px;

	}

	.top_right li:nth-of-type(3):after{

		display: none;

	}

	.shopping-car .table_left, .shopping-car .table_right{

		width: 50%;

	}

	.table_right ._right-box{

		text-align: center;

	}

	.table_right ._right-box&gt;div{

		display: block;

		text-align: center;

		width: auto;

		margin: 15px 0;

	}

	html[lang="en-US"] .table_right ._right-box&gt;div{

		display: block;

		text-align: center;

		width: auto;

		margin: 15px 0;

	}

	.table_right ._right-box&gt;.add .pdd_button1{

		width: 100px;

		margin: 0 auto;

	}

	.table_right ._right-box&gt; .all_number, .table_right ._right-box&gt; ._checkbox{

		display: inline-block;

	}

	html[lang="en-US"] .table_right ._right-box&gt;.all_number, html[lang="en-US"] .table_right ._right-box&gt; ._checkbox{

		display: inline-block;

	}

	.top_right li:nth-of-type(4),.table_right ._right-box&gt;div.text_sty:nth-of-type(3), .table_right ._right-box&gt;div.all_number, .table_right ._right-box&gt;div.add, .top_right li:nth-of-type(3){

		width: auto;

	}



	.footer-logo{

		position: relative;

    	width: 100%;text-align: center;

		margin-top: 15px;

	}

	.main_footer .footer-bottom{

		margin-top: 40px;

	}

	.record{

		/*margin-top: -35px;*/

	}

	.header_left .text{

		display: none;

	}

	.header-top{

		position: relative;

		top: 10px;

		height: auto;

	}

	.header-top:after{

		content: ".";

	    width: 0;

	    height: 0;

	    visibility: hidden;

	    display: block;

	    clear: both;

	    overflow:hidden;

	}

	.header_right .language{

		float: left;

		margin-top: 5px;

		margin-bottom: 0;

	}

	.header .icons{

		float: right;

	}

	.header-user{

		text-align: right;

		padding-right: 15px;

	}



	.index-3{

		padding-bottom: 40px;

	}

	.banner{

		height: 120px;

	}

	html[lang="en-US"] .banner .title h1{

		font-size: 28px;

	}

	html[lang="en-US"] .banner .title p{

		font-size: 22px;

	}

	html[lang="en-US"] .main_footer .footer_list_item{

		width: 100%;

		margin-bottom: 0;

	}

	html[lang="en-US"] .main_footer .footer_list_item .item-title{

		font-size: 18px;

	}

	

	html[lang="en-US"] .about{

		padding-left: 0;

	}

	html[lang="en-US"] .about-nav{

		width: 100%;

	}

	html[lang="en-US"] .shop_text{

		width: auto;

	}

	html[lang="en-US"] .banner .title h1{

		font-size: 22px;

	}

	html[lang="en-US"] .banner .title p{

		font-size: 18px;

	}



	.page-11, .page-12, .page-14, .page-2{

		margin: 0 5px;

	}



	.gallery .add-1{

		display: block;

		top: 50%;

	}

	.gallery:hover .add-1{

		animation: none;

	}

	.container-search .row.ceocw_l{

		margin: 0;

	}

	.pic .pic-wrap .add-1{

		top: 50%;

		display: block;    

	}

	.recommend_item .pic .pic-wrap .add-1{ transform: translate(-50%, -50%);     left: 50%;}

	.pic .pic-wrap .pic-top:hover .add-1{

		animation: none;

	}

	.banner img{

		height: 120px;

	}

	.banner .title p{

		font-size: 20px;

	}

	.carefully_left .title_text p{

		padding: 0 15px;

	}

	.main_footer .footer_list_item{

		margin: 0;

		display: block;

		float: none;

	}

	

	.main_footer .footer_list ul{

		padding: 0 20px;

		text-align: left;

	}

	.main_footer .footer_list_item .item-title{

		font-size: 18px;

		margin-bottom: 25px;

		position: relative;

		cursor: pointer;

	}

	.main_footer .footer_list_item .item-title:after{

		background: url(../image/arrow_down.png);

		width: 18px;

		height: 18px;

		position: absolute;

		top: 50%;

		transform: translateY(-50%);

		right: 0;

		content: "";

		display: block;

	}

	.main_footer .footer_list_item.open .item-title:after{

		background: url(../image/arrow_up.png);

	}

	.main_footer .footer_list_item .item-content a{

		font-size: 18px;

		margin-bottom: 25px;

	}

	.main_footer .footer_list_item .item-content{

		display: none;

	}

	.main_footer .footer_list_item:nth-of-type(4) .item-content{

		display: block;

	}

	.main_footer .footer-bottom p{

		margin-bottom: 10px;

		padding-left: 15px;

		padding-right: 15px;

	}

	

	.be-careful{

		margin-left: 15px;

		margin-right: 15px;

	}

	html[lang="en-US"] .be-careful{

		margin: 0;

	}

	.query_table{

		margin-bottom: 40px;

	}

	.about-nav{

		position: relative;

		top: 0;

		width: 100%;

		z-index: 2;

		display: none;

	}

	.about-images .images-item{

		width: 50%;

		float: left;

	}

	.query_form{

		box-shadow: none;

		margin-top: 0;

	}

	.query_form .from_input{

		margin-top: 20px;

	}

	.query_table .tels, .query_form{

		padding: 0 20px;

	}

	.tels span{

		display: block;

		margin-bottom: 20px;

		margin-right: 0;

	}

	

	.personal-information .name_tel{

		display: none;

	}

	.query_table .title h2{

		padding-left: 20px;

		font-size: 24px;

	}

	.about-content p.text{

		padding: 0 20px;

		line-height: 25px;

	}

	.about-content h4{

		padding-left: 20px;    padding-right: 20px;

	}

	.about-content h2{

		padding-left: 20px;    padding-right: 20px;

	}

	.about-nav .nav-content{

		position: absolute;

		width: 100%;

		z-index: 3;

		display: none;

	}

	.about-nav-btn{

		display: block;

		text-align: right;

		padding: 10px 0;

		background: #dea124;

	}

	.about-nav-btn .iconfont{

		font-size: 18px;

		margin-right: 20px;

		color: #ffffff;

	}

	.about-content{

		/*margin-top: 30px;*/

	}

	.about-nav .nav-content .nav-item{

		margin-bottom: 0;

		height: 48px;

		line-height: 48px;

		background: #ffffff;

		border-bottom: 1px solid #f0f0f0;

		text-align: center;

		top: 100%;

	}

	.about-content.tt:after{

		position: absolute;

		left: 0;

		top: 0;

		width: 100%;

		height: 100%;

		background: rgba(0,0,0,.7);

		content: "";

		display: block;

	}

	

	.banner .title h1{

		font-size: 28px;

	}

	.about-item .item_title h2{

		font-size: 28px;

	}

	.about-item h3{

		padding: 0 20px;

		font-size: 22px;

		margin: 22px 0;

	}

	

	.member-wrap{

		padding: 20px 0 40px;

	}

	.ljdb {

		margin-top: 15px;

	}

	.contact-page .ljdb,

	.page-about .ljdb{padding-left: 5px; padding-right: 5px;}

	.ljdb.main-activity{padding-left: 15px; padding-right: 15px;}



	.product-page .ljdb{padding-left: 10px;}



	.page-index .ljdb{padding-left: 5px;}



	.preface-title{

		font-size: 22px;

		margin-bottom: 20px;

	}

	.preface-text{

		line-height: 28px;text-align: center;

	}

	.service{

		padding: 20px 0 40px;

	}

	.service-content{

		margin-top: 40px;

	}

	

	.container-search .nav-page{

		display: none;

	}

	/***********************å¤´éƒ¨å¯¼èˆªæ¡*************************/

	/****************************å¤´éƒ¨èœå•****************************/

	nav .nav_list{

		display: none;

	}

	

	/****************************å¤´éƒ¨èœå•****************************/

	

	.nav_menu{

		display: block;

	}

	

	.home_header .header-content .nav_list&gt;li&gt;a, .header .header-content .nav_list&gt;li&gt;a{

		color: #2F3032;

		display: block;

	}

	.header .header-content .nav_list&gt;li:hover{

		background: #cc9e6f;

	}

	.header .header-content .nav_list&gt;li:hover&gt;li&gt;a, .home_header .header-content .nav_list&gt;li:hover&gt;li&gt;a{

		color: #ffffff;

	}

	.header .header-content .nav_list&gt;li&gt;a:hover{

		color: #ffffff;

	}

	.header{

		height: auto;

		padding-top: 0;

		padding-bottom: 0;

	}

	.header_logo{

		margin-bottom: 10px;

	}

	

	

	

	

	/*åˆ—è¡¨mobel*/

	.screen{

		width: 100%;

		display: none;

		padding-right: 0;

	}

	.ceocw_c{

		width: 100%;

	}

	

	.ceocw_c .nav-page{

		display: none;

	}

	.mobel-screen-btn{

		display: block;

		margin-bottom: 20px;

	}

	.mobel-nav-item{

		background: #ededed;

	}

	.hjxz.shop{

		padding: 20px 10px 40px;

	}

	

	

	/* *****************ç”¨æˆ·ç™»å…¥******************* */

	.register{

		width: 95%;

		margin: 0 auto;

	}

	.register_wrap{

		padding-bottom: 40px;

		/*padding-top: 50px;*/

	}

	

	.step .step-item{

		margin: 0 8%;

	}

	.step .step-item:after{

		display: none;

	}

	

	

	.register-form{

		width: 100%;

		position: relative;

		margin-top: 30px;

	}

	.courtesy-text{

		margin-right: 0;

		

	}

	.courtesy-content{

		padding-right: 20px;

		padding-left: 20px;

	}

	.courtesy-text h2{

		font-size: 24px;

	}

	.courtesy{

		padding: 20px 0 0px;

	}

	.courtesy-img{

		padding: 15px 0 45px;

		margin-top: 0px;

	}

	.register-form.phone-show { width: 90%; margin: 0px auto 60px;}

	

	

	/*æœƒå“¡ä¸­å¿ƒ*/

	.member-nav .nav-list li{

		width: 20%;

	}

	.member-nav .nav-list li{

		margin-right: 0;

	}

	.member-nav .nav-list li.active{

		margin-top: 0;

	}

	.member-nav .nav-list li a{

		margin: 0 8px;

		display: block;

		font-size: 16px;

	}

	.page-bj{

		/*padding-top: 71px;

		margin-top: -36px;*/

	}

	.about{

		padding-left: 0;

		padding-bottom: 40px;

	}

	.about-content h2{

		font-size: 24px;

	}

	.breadcrumb{

		padding-left: 0px;

	}

	.service-footer{

		/*padding-left: 20px;

		padding-right: 20px;*/

	}

	.service-footer h2{

		font-size: 20px;

	}

	.service-footer .phone-inline{display: block;padding-left: 32px;}

	

	/****************è”ç³»æˆ‘ä»¬***************/

	.find-method{

		padding: 28px 8px;

	}

	.find_us-title h2:after{

		display: none;

	}

	.shop_contact{

		border: none;

	}

	.shop_img, .shop_text{

		float: none;

		width: 100%;

	}

	.shop_text{

		margin-left: 0;

	}

	.find_us-title h2{

		padding-left: 20px;

		font-size: 24px;

	}

	.find_us{

		margin-top: 30px;

	}

	

	.contact .title h2{

		font-size: 24px;

		padding-left: 20px;

	}

	

	.contact .tels{

		padding: 0 20px;

		margin-top: 30px;

	}

	.query_table:nth-of-type(2){

		margin-bottom: 40px;

	}

	.shop_title h2{

		font-size: 24px;

		padding: 0 20px;

	}

	.contact-top{

		padding: 0 20px;

	}

	.contact{

		padding-top: 20px;

	}

	

	.details-top .left{

		display: none;

	}

	.details-top{

		padding-left: 0;

	}

	.details-top .right .picture{

		margin-right: 0;

	}

	.contact .title{

		padding: 0 20px;

	}

	

	.index-menu-submenu &gt; .index-menu-submenu-li &gt; p{

		margin-bottom: 32px;

	}

	

	.step .step-item.active p{

		display: block;

		width: auto;

		min-width: 200px;

	}

	.step .step-item p{

		display: none;

	}

	

	.list-index .pic img{max-width: 100%; height: auto;}

	/* .pic .pic-wrap .pic-top{min-height: auto;} */



	.page-index .service-footer h3{font-size: 16px;}

	/*event*/

	.list-index .content &gt; .form-group{padding-left: 0px; padding-right: 0px;}

	.event-detail{padding-left: 15px; padding-right: 15px;}

	.event-detail &gt; .form-group{padding-left: 0px; padding-right: 0px;}

	.event-detail &gt; h1{font-size: 26px;}



	/*blog*/

	.blog-index article[id^=grid]{width: 100%;margin: 0 0 40px 0;}

	.blog-index article[id^=grid]:nth-child(2n-1){margin: 0 0 40px 0;}

	.blog-detail .container-content h1{font-size: 20px;}

	.blog-detail img{  height: auto;}

	.blog-index article[id^=grid] h2{font-size: 16px;}

	.blog-index .thumbnail-grid{height: 236px; max-height: unset;}



	.product-page .eventspromotion .right{margin-right: 0px;margin-bottom: 20px;}

	.product-page .eventspromotion .right .right-cell{margin-top: 20px;}

	.product-page .wow{margin-bottom: 0px;}



	.phone-hide{display: none;}



	/*product-detail*/

	.shoping .sale-off span{font-size: 13px; width:40px;}

	.shoping .sale-off:after{border-width: 12px 20px 17px 20px;}



	.shopping .sale-off span{font-size: 13px; width:40px;}

	.shopping .sale-off:after{border-width: 12px 20px 17px 20px;}



	.recommend_item .sale-off span{font-size: 13px; width:40px;}

	.recommend_item .sale-off:after{border-width: 12px 20px 17px 20px;}



	.details-top .sale-off{font-size: 14px}

	.details-top .sale-off span{ width: 55px; }

	.details-top .sale-off:after{border-width: 20px 28px 25px 28px;}



	.product-content .robert .cell{width: 100%;}



	.details-recommend{margin-top: 30px;}

	.recommend{margin-bottom: 50px;}

	.details-recommend .title h2{font-size: 24px;}



	.sub-menu-content{display: none;margin-bottom: 20px;}	

	.mobel-screen-sub-menu .sub-menu{background: #dea124; width: 100%; border: 0; margin-bottom: 20px; color: #fff; padding: 15px; font-size: 16px;}



	.col-cx-12.shoping:nth-child(2n){ padding-left: 5px; padding-right: 0; }

	.col-cx-12.shoping:nth-child(2n -1){ padding-right: 5px; padding-left: 0; }



	/*cart*/

	.path-1{padding-top: 20px;}

	.record_data .form_data .email_birth .email_box{width: 100%;}

	.record_data .form_data .email_birth .tel_number {margin-left: 0px;}

}

@media (max-width: 767px){

	/*index*/

	.shopping &gt; .pic{height: auto;}



	.breadcrumb&gt;span, .breadcrumb &gt; .active{font-size: 14px;}

	.gallery .add-1 .btn{font-size: 14px;}

	.explain .detail-info{line-height: 25px;}

	.details-content .name-title{line-height: 28px}

	.courtesy-content{min-height: 100px;}

	html[lang="en-US"] .courtesy-content{min-height: 250px;}



	.service-content .service-item{margin-bottom: 25px;}



	/*shopping cart*/

	.shopping-table{padding: 0px 15px;}

	.top_left .top_title{padding-left: 0px;}

	.shopping-table .commodity{padding-left: 0px; padding-right: 0px;}



	/*contact us*/

	.phone-block{display: block;}



	/*signup*/

	.register-content{margin-top: 10px; margin-bottom: 20px; padding: 0px 15px;}

}

@media (max-width: 750px) {

	.home-slide .title h1{

		font-size: 36px;

	}

	.home-slide .title .text{

		font-size: 20px;

		margin-top: 10px;

	}

	.carefully_left .title_text h2{

		font-size: 30px;

	}

	.carefully_left .more_btn{

		width: 180px;

		height: 48px;

		line-height: 46px;

	}

	.collection_left, .collection_right{

		width: 95%;

		margin: 0 auto;

		float: none;

	}

	.collection_right{

		padding-left: 0;

		margin-top: 30px;

	}

	.collection_item:nth-of-type(1){

		margin-top: 14px;

	}

	.collection{

		padding-bottom: 0;

	}

	

	.home-activity &gt; .col-xs-6{

		width: 100%;

	}

	

	.liquor_type .scene{

		font-size: 16px;

	}

}

@media (max-width: 708px){

	.coupon .middle .form_group{

		text-align: left;

		padding-left: 8px;

		padding-right: 8px;

	}

	.coupon .middle .form_group label{

		display: block;

	}

	.coupon .middle .form_group .form_input{

		display: block;

		text-align: center;

	}

		.orders_wrapper .middle .delect{

		margin-left: 0;

		float: none;

		text-align: center;

	}

	.orders_left{

		width: 86px;

		height: 52px;

		line-height: 50px;

	}

	html[lang="en-US"] .orders_left{

		width: 112px;

	}

	.orders_wrapper{

		padding-left: 86px;

		padding-right: 100px;

		height: 52px;

		line-height: 50px;

	}

	html[lang="en-US"] .orders_wrapper{

		padding-left: 112px;

	}

	.orders_wrapper ._record a{

		width: 100px;

		height: 52px;

		line-height: 50px;

		font-size: 16px;

	}

	.orders_wrapper .middle .total{

		position: absolute;

		top: -100%;

		width: 100%;

		left: 0;

		text-align: center;

		background: #2f3032;

		margin-right: 0;

	}

	.all_orders{

		margin-top: 90px;

	}

	.orders_wrapper .middle .total .text{

		font-size: 18px;

	}

	html[lang="en-US"] .orders_wrapper .middle .total .text{

		font-size: 16px;

	}

	.orders_wrapper .middle .total .price{

		font-size: 20px;

	}

	.orders_wrapper .middle{

		height: 52px;

		line-height: 50px;

	}



	/*************ä¼˜æƒ&nbsp;ç&nbsp;***************/

	.coupon .middle .form_group label{

		line-height: normal;

		margin-left: 0;

		margin-right: 0;

		padding-left: 5px;

	}

	.coupon .middle .form_input input[type="text"]{

		width: 60%;

		height: 42px;

		line-height: 40px;

		padding-top: 8px; 

		padding-bottom: 8px;

		font-size: 13px;

	}

	.coupon .middle .form_input input[type="button"]{

		width: 20%;

		margin-left: -5px;

		font-size: 14px;

		height: 42px;

		line-height: 40px;

	}

	.coupon .middle .form_input input[type="reset"]{

		width: 20%;

		margin-left: -5px;

		font-size: 14px;

		height: 42px;

		line-height: 40px;

	}

	.shopping-car .back a{

		margin: 20px auto 0;

	}





	/**/

	.widget.top-list .mostpop-article {margin-bottom: 15px;}



	.popup-content{width: 100% !important;}

}

@media (max-width: 662px){

	

	

	html[lang="en-US"] .service-table .table &gt; thead &gt; tr &gt; th, html[lang="en-US"] .service-table .table &gt; tbody &gt; tr &gt; td{

		font-size: 14px;    word-break: break-word;  white-space: normal;

	}

	.register .confirm{

		width: 80%;

	}

	.register .buttons{

		margin-top: 0;

	}

	

	.other_header .top .logo{

		margin-top: 40px;

	}

	.other_header .top{

		height: 160px;

	}

	.other_header .top .header_right{

		right: 15px;

		top: 26px;

	}

	/*activity*/

	.product_list ._list .list-item{

		width: 50%;

	}

	.record_left{

		width: 100%;



	}

	.record_left .selection_product .selection_list-item{

		position: relative;

		padding-left: 40px;

		min-height: 74px;

	}

	.record_left .selection_product .selection_list-item .selection_product_img{

		width: 40px;

		position: absolute;

		left: 0;

		top: 2px;

		text-align: center;

	}

	.record_left .selection_product .selection_list-item .selection_product_content{

		width: 100%;

	}

	.record_right{

		width: 100%;

	}

	.record_data .form_data .data_input{

		width: 100%;

	}

	.record_data .form_data .address{

		margin-top: 32px;

		margin-left: 0;

		width: 100%;

		border: none;

		height: auto;

		padding-left: 0;

	}

	.record_data .form_data .address input{

		width: 100%;

		display: block;

		height: 36px;

		border: 1px solid #9ca0a6;

		padding-left: 15px;

	}

	.record_data .form_data .address .address-drop-down.drop-down{

		width: 100%;

		position: relative;

		padding-right: 0;

		margin-bottom: 10px;

		border: 1px solid #9ca0a6;

	}

	

	.address-drop-down .menu{

		width: 100%;

	}

	.form_data .new_alcohol .checkbox_btns .btns_item{

		width: 50%;

	}

	.record_data .form_data .address .drop-down .first .menu_arrow{

		right: 10px;

	}

	.details-content .name-title{

		font-size: 18px;

	}

	.details-top .right .picture{

		width: 100%;

		float: none;

	}

	.details-top .right .picture img{

		/*width: 60%;*/

	}

	.details-top .right .details-right{

		float: none;

		width: 100%;

		margin-top: 16px;

		/*padding-left: 20px;*/

		/*padding-right: 20px;*/

	}

	.explain{

		margin-bottom: 16px;

	}

	.shopping-cart .price{

		margin-top: 16px;

	}

	.shopping-cart .cart-btn{

		border-radius: 4px; 

	}

	.details-recommend .title h2:before, .details-recommend .title h2:after{

		display: none;

	}

	.details-recommend{

		margin-top: 30px;

	}

	.recommend{

		/*padding-left: 40px;*/

		/*padding-right: 40px;*/

	}

	.text_sty{

		font-size: 14px;

	}

	

	.carefully_left .title_text h2, .i-title h2{

		font-size: 24px;

	}

	.banner .title p{

		font-size: 18px;

	}

	.ceocw_c{

		position: relative;

	}

	.pagination{

		margin-bottom: 15px;

	}	

	.blog-index .pagination{

		margin-bottom: 5px;

	}	

	.step .step-item{

		margin: 0 6%;

		width: 40px;

		height: 40px;

	}

	.courtesy-img .pagination{

		margin-bottom: 30px;

	}

	.password-input label{

		margin-bottom: 0;

	}

	.reset-item{

		margin-top: 76px;

	}

	.register{

		padding: 36px 0;

	}

	.reset-item .reset-wrap{

		margin-bottom: 10px;

	}

	.table-content .col-xs-6{

		width: 100%;

	}

	.register-left:after{

		display: none;

	}

	.login-right{

		margin-top: 40px;

	}

	

	.table-content .col-xs-6{

		margin-bottom: 30px;

	}

	

	.details_swiper2{

		display: block;

	}

	.gallery{

		display: none;

	}

	.details-one .gallery{

		display: block;    background: #fff;

    	min-height: 350px;

	}

	.details-one .gallery a.active &gt; img{ width: 100%;}

	.rebox-contents .inner-img{display: block !important;height: auto !important;}

	.details-one .details_swiper2{

		display: none;

	}

	.details-top{

		margin-top: 0;

	}

	

	.home-activity{

		margin-top: 34px;

	}



	.address-1, .address-2{

		margin-left: 0;

		width: 100%;

	}

}

@media (max-width: 600px){

	.birth .input_item{

		padding-right: 0;

	}

	.other_header .top .logo{

		width: 250px;

		height: 88px;

	}

	

	.record_bottom .agree{

		padding-left: 26px;

		position: relative;

	}

	.record_bottom .agree .agree-text{

		width: 100%;

	}

	.record_data .agree .square{

		position: absolute;

		left: 0;

	}

	.service-content .service-item .method .col-xs-6{

		width: 100%;

	}

	.personal_data{

		width: 100%;

	}

	.full_name .name-item.name{

		margin-left: 4%;

	}

	.address_content{

		width: 100%;

	}

	.birth .input_item, .tel .input_item{

		width: 100%;

	}

	.full_name .name-item input{

		width: 100%;

	}

	.member-wrap .nav-content{

		padding: 20px;

	}

	.full_name .sex{

		padding-left: 0;

	}

	.reset{

		margin-left: 0;

		margin-top: 10px;

	}

	.detail-images{max-width: unset;}

}

@media (max-width: 560px) {

	html[lang="en-US"] .record_data .form_data .delivery_mode&gt;div {

	    width: 100%;

	    margin-left: 0;

	}

	.record_data table td, .record_data table th {

	    font-size: 12px !important;

	    word-break: break-word;

	}

}

@media (max-width: 540px) {

	html[lang="en-US"] .member-nav .nav-list li:nth-of-type(1){

		line-height: normal;

		padding-top: 6px;

	}

	html[lang="en-US"] .member-nav .nav-list li:nth-of-type(3){

		line-height: normal;

		padding-top: 6px;

	}

}



@media (max-width: 520px) {

	.personal-information{

		height: 76px;

	}

	.personal-information .see-btn{

		height: 76px;

		font-size: 20px;

	}

	.personal-information .top-text{

		display: block;

	}

	.PopUpFirstTime-modal .modal-body .content &gt; img{max-width: 90%; height: auto;}

}



@media (max-width: 500px){

	.main_footer .footer-bottom{

		margin-top: 30px;

	}

	html[lang="en-US"] .record_data .form_data .delivery_mode&gt;div{

		width: 100%;

		margin-left: 0;

	}

	html[lang="en-US"] .record_data .form_data .delivery_mode&gt;div:nth-last-child(1){

		margin-top: 10px;

	}



	.pagination .page-item a{

		width: 32px;

		height: 32px;

		line-height: 32px;

		font-size: 14px;

	}

	.pagination .prev-page{

		margin-left: 20px;

		margin-right: 30px;

	}

	.pagination .next-page{

		margin-left: 30px;

		margin-right: 20px;

	}

	.carefully_right{

		padding-left: 78px;

		padding-right: 78px;

	}

	.main_footer{

		padding-top: 40px;

		padding-bottom: 40px;

	}

	

	.contact .title h2{

		font-size: 20px;

	}

	.contact-top h3{

		font-size: 20px;

	}

	.contact-top h4{

		font-size: 16px;

	}

	html[lang="en-US"] .banner .title h1{

		font-size: 18px;

	}

	html[lang="en-US"] .banner .title p{

		font-size: 16px;

	}

	.popup{

		width: 88% !important;

	}

}

@media (max-width: 460px){

	._container{

		width: 100%;

	}

	.activity_logo{

		width: 95%;

		margin: 0 auto;

		float: none;

	}

	.activity_content .title{

		font-size: 24px;

	}

	.activity_content .time{

		font-size: 16px;

	}

	.activity_content .particular-year li{

		font-size: 13px;

	}

	.form_data .new_alcohol .checkbox_btns .btns_item{

		width: 100%;

		float: none;

	}

	.product_list{

		width: 88%;

		margin: 0 auto;

	}

	.product_list ._list .list-item{

		width: 100%;

	}

	.product_list ._list .list-item .text .name{

		padding-left: 36px;

		padding-right: 36px;

	}

	.product_list ._list .list-item .text .name{

		height: auto;

		min-height: 40px;

	}

	.record_data .form_data .email_birth .birth_box{

		margin-left: 0;

		width: 100%;

	}

	.record_data .form_data .email_birth .email_box{

		width: 100%;

	}



	

	/*.col-cx-12.shoping{

		width: 100%;

	}*/

	

	.pagination .page-item a{

		width: 32px;

		height: 32px;

		line-height: 32px;

	}

	.pagination .prev-page{

		margin-right: 10px;

		margin-left: 10px;

	}	.pagination .next-page{

		margin-left: 10px;

		margin-right: 10px;

	}

	.reset-item .reset-wrap{

		width: 100%;

	}

	.sign-row{

		padding-left: 88px;

	}

	.reset_wrap{

		padding-left: 24px;

		padding-right: 24px;

	}

	.step .step-item p{

		font-size: 14px;

	}

	.step .step-item{

		margin: 0 5%;

		width: 32px;

		height: 32px;

	}

	.pic .pic-wrap .text a{

		height: auto;

	}

	.pic .pic-wrap .text p{

		height: auto;

		position: static;

		padding: 10px;

		font-size: 12px;

		transform: none;

		height: 52px;overflow: hidden;

	}

	.pic .pic-wrap .price { height: 36px; }

	.pic .pic-wrap .price .now_price, .add-2 button{

		font-size: 14px;

	}

	.pic .pic-wrap .add-1 .btn{

		width: 100%;

		font-size: 12px;

	}



	.member-nav .nav-list li a{font-size: 14px;}



	.service-footer .phone-inline{font-size: 14px;}



	/*cart checkout*/

	span.email-c{font-size: 12px;}

	.record_data table td, .record_data table th{font-size: 12px !important;word-break: break-word;}



	.record_data .form_data .delivery_mode&gt;div {

	    width: 100%;

	    margin-left: 0;

	}

}



@media (max-width: 400px){

	.pagination .page-item{

		margin: 0px 4px;

	}

	.pagination .page-item a{

		width: 26px;

		height: 26px;

		line-height: 26px;

		font-size: 13px;

	}



	.about-images .images-item .liquor_type .scene{

		font-size: 12px;

	}

	.record_data .agree .square{

		top: 4px;

	}

	.header_right .language{

		margin-top: 0;

	}

	.header .icons .icon-wrap{

		margin: 0 8px;

	}

	.nav_menu{

		left: 10px;

	}

	.nav_menu i{

		background-size: 100%;

		width: 28px;

		height: 28px;

	}

	.header .icons&gt;a{

		width: 20px;

		height: 20px;

	}

	.icon-wrap .icon{

		font-size: 12px;

	}

	

	.activity_2 .col-xs-6{

		width: 100%;

	}

	.main_footer .footer_right .search{

		width: 95%;

	}	.table-content .col-xs-6{

		padding: 0 24px;

	}

	html[lang="en-US"] .liquor_type .scene{

		font-size: 16px;

	}

	

	.header .icons .icon-wrap.personal&gt;a{

		width: 20px;

		height: 20px;

	}

	.header .icons .icon-wrap.personal&gt;a .iconfont{

		font-size: 12px;

	}

	html[lang="en-US"] .main_footer .footer_right .search{

		width: 95%;

	}



	.about-item h3{

		font-size: 20px;

	}

	.about-content p.text{

		font-size: 14px;

	}



	.pic .pic-wrap .text{height: 80px;}

	.pic .pic-wrap .text p{height: 80px;}

	/*prduct*/

	.shoping .star-list .score-row{  display: block;   width: 100%; height: 23px;}

	.empty-period{height: 47px;}

	.shoping .end-date{height: 34px;}

	.shopping .end-date{height: 34px;}



	.ceocw_l .shoping{margin-bottom: 15px;}



	html[lang="en-US"] .member-nav .nav-list li:nth-of-type(2),

	html[lang="en-US"] .member-nav .nav-list li:nth-of-type(4){line-height: normal;padding-top: 6px;}



	/*page*/

	.service-table .table &gt; thead &gt; tr &gt; th:last-child{word-break: keep-all;}

	.service-table .table &gt; tbody &gt; tr &gt; td:last-child{word-break: break-word !important;}



	

}

@media (max-width: 350px){

	.record_bottom .agree .agree-text{

		width: 220px;

	}

	.personal-information .top-text{

		font-size: 12px;

	}

	.personal-information{

		padding: 10px 120px 10px 6px;

	}

	.mobel-header .nav-name &gt; a{width: 90% !important; word-break: keep-all;font-size: 16px;}

	.mobel-nav2 .nav-name &gt; span,.mobel-nav2 .nav-name &gt; a{font-size: 15px;}

}



@media (max-width: 320px){

	body{width: 320px; max-width: 100%; overflow-x: scroll;}

}



.mobel-header{

	position: fixed;

	width: 85%;

	left: -85%;

	top: 0;

	height: 100vh;

	background: #ededed;

	padding-bottom: 60px;

	z-index: 99;

	overflow: hidden;

}

.mobel-header-logo{

	background: #fff;

	padding: 10px 0;

}

.mobel-header-logo a{

	background: url(../image/header/logo.png)no-repeat;

	width: 188px;

	height: 72px;

	margin: 0 auto;

	display: block;

	background-size: 100%;

}

.mobel-header .nav-name &gt; a{display: inline-block; width: 80%;}

.mobel-nav2 .mobel-nav-item .nav-name &gt; a{display: inline-block; width: 100%; word-break: break-all;}

.nav-name{

	height: 62px;

	line-height: 62px;

	padding: 0 20px;

	position: relative;

	border-bottom: 1px solid #ded8d8;

}

.nav-name:hover a{

	color: #dea124;

}

.nav-name i{

	position: absolute;

	right: 0;

	top: 50%;

	transform: translateY(-50%);

	cursor: pointer;

	font-family: "iconfont" !important;

	line-height: 1em;

    font-size: 16px;

    font-style: normal;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    width: 60px;

    height: 40px;

}

.nav-name i:after{

	content: "\e6cf";

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}

.nav-name i.down:after{

	content: "\e6cb";

}

.nav-name a, .nav-name span{

	font-size: 18px;

}



.mobel-nav{

	position: absolute;

	top: 0;

	left: -100%;

	display: none;

	height: 100%;

	width: 100%;

	background: #ededed;

	z-index: 5;

	transition: all .3s;

}

ul &gt; .mobel-nav2.mobel-nav{display: block; left: 0; height: 110%;}

.mobel-nav-item &gt; .mobel-nav2.mobel-nav{height: 100%;overflow-y: scroll;padding-bottom: 30px;}

.mobel-nav-item &gt; .mobel-nav2.mobel-nav &gt;ul{padding-bottom: 80px;     height: auto;    overflow-y: scroll;}

.mobel-nav-wrap{

	height: 90%;

	/*position: relative;*/

	overflow: scroll;

}

.mobel-nav-wrap ul{

	height: 100%;

}

.nav-close{

	cursor: pointer;

	height: 62px;

	line-height: 62px;

	padding: 0 20px;

	background: #DEA124;

	color: #ffffff;

	font-size: 18px;

}

.mobel-nav-slide{

	display: none;

	padding-left: 20px;

}



















/************************************/





@media (max-width: 1200px){



	.cart-checkout-index #cart-form { padding: 30px 20px; }

	.cart-checkout-index #cart-form &gt; h3, 

	.cart-checkout-index #cart-form .customer &gt; h3, 

	.cart-checkout-index #cart-form .records .selection_product &gt; h3 { margin-bottom: 20px; font-size: 20px; }

	

	

}





@media (max-width: 992px){



	.form-group { padding: 0 15px; }

	.form-group .pic img { width: 100%; }

	.form-group .pic:after { display: none; }

	.form-group .event-list { height: auto; padding: 4px 16px; }

	.form-group .event-list .date { height: auto; position: static;

		-webkit-transform: translate(0%,0%); 

		-moz-transform:translate(0%,0%); 

		-ms-transform:translate(0%,0%); 

		transform: translate(0%,0%);



	}

	.form-group .event-list .date div { line-height: 44px; margin: 0 0 0 10px!important; display: inline-block; vertical-align: top; }

	.form-group .product-info { padding: 10px 0 0; }

	

	/**/

	.note { padding: 20px; }

	.note:before { width: 40px; height: 40px; }

	.cart-checkout-index #cart-form .records, 

	.cart-checkout-index #cart-form .customer, 

	.cart-checkout-index #cart-form .buy_pay_radio { margin-bottom: 44px; }

	.cart-checkout-index #cart-form .customer &gt; div { padding: 16px 6px 2px; }

	.cart-checkout-index #cart-form .customer &gt; div &gt; div { padding: 0; }

	.cart-checkout-index #cart-form .form-group { padding: 0 6px; }

	.selection_list .shipment-content &gt; .inner-content { padding: 20px 16px; }

	

	

}





@media screen and (min-width:768px){



	.eventspromotion .left { width: 64.601694915254%; margin-right: 1.6949152542373%; }

	.eventspromotion .right { width: 31.70339%; }

	.eventspromotion .right .right-cell { margin-top: 4.9531578947368%; }



}

@media (max-width: 768px){



	.event-content-div, .event-image-div{ width: 100%; float: none; padding: 0; }

	.page-bj .form-group.row:nth-of-type(2) .event-content-div { /*margin-top: 30px;*/ }

	.page-bj .form-group.row:nth-of-type(3) .event-content-div { margin-bottom: 30px; }

	.list-index	.text.product-info { margin-top: 30px; }

	.active-banner { margin-bottom: 20px; }

	.point-content .row .col-xs-2 { width: auto; }

	.point-content .row .col-xs-2:nth-child(1) { width: 100px; }

	html[lang="en-US"] .point-content .row .col-xs-2:nth-child(1) { width: 160px; }

	

	/**/

	.cart-coupon-index .shopping-table { padding: 0; }

	.cart-coupon-index .user-point-content { padding: 20px; }

	.cart-coupon-index .user-point-content p { font-size: 16px; padding-left: 10px; margin-bottom: 16px; }

	.cart-coupon-index .user-point-content p:before { width: 3px; height: 12px; margin-top: -6px; }

	.cart-coupon-index .user-point-content button { line-height: 1em; padding: 0 10px; }

	.cart-coupon-index .user-point-content button span { font-size: 26px; line-height: 44px; }

	.cart-coupon-index .shopping-table .coupon-content { padding: 20px; }

	.cart-coupon-index .shopping-table .coupon-content dd { padding: 16px; }

	.coupon .middle .form_group .form_input { text-align: left; }

	.coupon .middle .form_input input[type="text"] { width: 200px; margin-bottom: 4px; }

	.coupon .middle .form_input input[type="button"] { margin: 0 4px 0 0; }

	.coupon .middle .form_group { padding: 0; }

	.cart-coupon-index .all_orders { margin-top: 44px; }

	.cart-checkout-index #cart-form .customer &gt; div &gt; div { width: 100%; }

	.cart-checkout-index #cart-form { padding: 24px 16px; }

	.cart-checkout-index #cart-form .records, 

	.cart-checkout-index #cart-form .customer, 

	.cart-checkout-index #cart-form .buy_pay_radio { margin-bottom: 30px; }

	.selection_list .selection_list-item .selection_product_info { padding: 0; }

	.selection_list .selection_list-item .selection_product_info &gt; div { display: block; padding: 0; }

	.selection_list-item { padding: 16px; }

	.selection_list .selection_product_content { padding: 12px; }

	.selection_list dd &gt; ul &gt; .total-item:last-child .selection_product_info { padding-top: 3px; }

	.selection_list .shipment-content &gt; .inner-content ul.tabs-contents &gt; li.shipment-tab &gt; div &gt; div { width: 100%; }

	.cart-checkout-index #cart-form &gt; .confirm { padding-top: 30px; }

	.address-wrap-phone &gt; .phone-prefix { padding-top: 6px; }

	/**/

	html[lang="en-US"] .address-selecter .btn-default { white-space: inherit; }

	

	

}



@media (max-width: 710px){



	/**/

	.orders_wrapper ._record .record-btn { line-height: 52px; }

	

	

}





@media (max-width: 580px){

	

	/**/

	.coupon .middle .form_input input[type="text"] { width: 100%; }

	.selection_list .selection_product_img { width: 30px; }

	.selection_list .selection_product_content { padding: 6px; }

	.total-item .selection_product_info &gt; div,

	.total-item .selection_product_info &gt; div &gt; span,

	.selection_list .selection_list-item .selection_product_info &gt; div,

	.selection_list .selection_list-item .selection_product_info &gt; div span,

	.selection_list-item .selection_product_content .selection_product_name { font-size: 12px; }

	

	.popup .modal-body { padding: 20px!important; }

	.popup-wrapper.address-selecter-modal .address-container { padding: 16px 16px 8px; }

	.popup-wrapper.address-selecter-modal .address-container &gt; div { padding-left: 0; margin-top: 12px; }

	.popup-wrapper.address-selecter-modal .address-container &gt; div:first-of-type { margin-top: 0; }

	.popup-wrapper.address-selecter-modal .address-container &gt; div label { width: auto; display: block; position: static; line-height: 1em; text-align: left; font-size: 14px; margin-bottom: 6px; } 

	.selection_list .shipment-content { padding: 16px; }

	.orders_wrapper .middle .delect { text-align: left; }

	/**/

	html[lang="en-US"] .selection_list .shipment-content &gt; .inner-content ul.tabs &gt; li.tab { margin-bottom: 3px; }

	

	.pic .pic-wrap .pic-top { height: 250px; }


	.recommend { padding-left: 0; padding-right: 0; }

	

}





@media (max-width: 450px){

	

	.page-bj .product-info .cart-btn, .product-info .btn-back { font-size: 14px; padding: 6px 12px; margin-left: 10px; }

	.product-info .price-number { font-size: 18px; }

	.product-info .btn-back { height: 44px; line-height: 44px; padding: 0 12px; }

	/*.owl_arrow { background-color: rgba(255, 255, 255, 0.49)!important; border-radius: 50%; }*/

	.blog-index .thumbnail-grid { height: auto!important; }

	.cart-checkout-index #cart-form &gt; .confirm button { width: 100%; }

	

	

}



















































































</pre></body></html>