@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('fonts/glyphicons-halflings-regular.eot');
	src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

@media (min-width: 769px) {
	img{height: auto;max-width: 100%}
	.cms-main{width:100%;}
	.table-responsive{overflow-x: auto;width: 100%;}
	#nav {display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox; display: -webkit-flex; }
        .cms-discounts .app-display-li{display: none;}
        .ThirdPartyLogin-reg-btn{margin-left:29px !important;}
        #search-address-form input{margin: 5px;}
        #search-address-form button{margin: 5px;cursor:pointer;}
        #search-address-form .customer-address-street{width:250px;}
}

@media (min-width: 769px) and (max-width: 991px){
	.container {width: 96%;padding:0 2%;}
	.container.main{padding-top:10px;padding-bottom:10px;}
	img{height: auto;max-width: 100%}
	.cms-main{width:100%;}
	.col2-left-layout .col-main{width: 77%;}
	.col-left{width: 20%;}
	#nav a{padding: 0 0 0 24px;}
	.header .logo{width:284px;margin: 13px 0 3px 12px;}
	.header .form-language{padding: 10px 0 8px;}
	.nav-container{clear:left;float:none;}
	.main-search,.user-login{margin:10px auto 0;width:45%;}
	.guide-list .guide-ul.first{padding:50px 15px 0 0;}
	.guide-list .guide-ul,.guide-list .guide-ul.last{margin-left: 25px;padding-right: 10px;width: auto;}
	.index-img.container{padding:40px 2%;}
	#home-banners{width:98%;min-height: 300px;}
	.menu-block{width: 100%;}
	#nav li{margin: 0 1.3em}
	
	.post-method-list li{margin: 20px 0 20px 2%;width: 30%;height: 224px;}
	.order-select{width: 96%;padding: 10px 2%;}
	
	.job-con{padding: 28px 2%;width: 25%;margin-bottom: 10px;}
	.job-detail{width:65%;}
	.contactus,#feedback-form select{width: 100%;}
	.message-c{margin-top: 0;width: 100%;margin-bottom: 0;}
	#feedback-form input.input-text,#feedback-form textarea.input-text{width: 94%;padding:0 2%;margin-top:0}
    #feedback-form li div.select{width: 98%;margin-top:0}
	button.mcsub.button{width:100%;margin-right: 0}
	.cont-left,.cont-right,.cont-right{width: 50%;margin:0}
	.content-c .erwm,.content-c .erwm.erwm-r{margin-top: 10px;width: 100%;text-align: left;}
	.content-c .erwm.erwm-r{margin-top: 43px;}
	
	.table-responsive-style,.table-style{font-size: 14px}
	.price-span{font-size: 14px;float: none !important;padding: 5px 10px;}
	.ems-milk-table,.daifa-table{width:100%;}
	.std .pricelist-ul{margin:0 0 15px 0;border-radius: 6px;}
	
	.box-info .col2-set .col .box-content p{margin: 0 0 15px 172px;}
	.addresses-list li.item{width:45%;}
	
	#checkoutSteps{width:100%}
	
	.trace-data-table .trace-data-date{width: 33%;}

    .discounts .discount-inner-top{width: 50%;}
    .discounts .discount .discount-inner-top span{font-size: 14px;}
    .discounts .discount-left-bottom h1{font-size: 18px;}
    .discounts .discount .discount-inner-bottom img{width: 180px;}
    .discounts .discount .discount-inner-top .validate{font-size: 12px;}
    .discounts .discount-left-bottom h1{font-size: 15px;}
    .discounts .discount-left-bottom a img{width:19%!important;}

    .select-post-img .intro-description-w span{width: 91%;}
    .select-post-img .intro-description-w{font-size: 11px;width:100%;}
    .select-post-img .intro-widget a{font-size: 14px;}
    .float-bar{top:180px; }

	#home-banners .banner-first-item{width:41%;}
	.banner-mid-item{width:34%;}
	.banner-last-item{width:20%;}

	.top-contact{display:none;}
	.pending-addresses-list.addresses-list li.item-left,.pending-addresses-list.addresses-list li.item-right{float:none;width:96%;}
	.my-account .field-50 .input-box input {width:54%;}
	.my-account .field-full .input-box input {width: 77%;}

	.home-website-list{width: 620px;}
	.hj-product.home-website-list{width: 100%;}

	.coupon-list li{width:30%;margin-right: 2%;}
	.coupon-list {padding: 20px 0 20px 15px;}
	.coupon-list .exchange-btn{width:100%;}
	.rebate-item label{width:52%;}

	#nav .cms-discounts:hover > a span:after, #nav .cms-fr-eur-direct:hover > a span:after, #nav .xlogistic-create-index:hover > a span:after, #nav .one-button-generation:hover > a span:after{right: -18px}

	.epop-ico {width: 35px;height: 35px;background-size: 68px auto;}
	.epop-ico.epop-cn {background-position: 0 -92px;}
	.epop-ico.epop-fr {background-position: -33px -92px;}
	.exp-pop-content{width: 38%;}
	.epop-btn label{padding:14px 10px;}

	.my-account.id-card-photo .fieldset{width: 46%;}
	.my-account .buttons-set button.button.add-store-btn{margin:10px 0;}

	#checkoutSteps .form-list .address-fr-eur .customer-name.field-33 .input-box{width: 57%}
	#checkoutSteps .form-list .address-fr-eur .field-50.field-r .input-box{width: 85%;}
	#checkoutSteps .form-list .address-fr-eur .input-box{width: 87%}
	#checkoutSteps .form-list .address-fr-eur .field-50 .input-box{width: 75%;}

	.customer-page{width:100%; }
	.account-create .page-title{width: 87%;padding-left: 13%;}
    .customer-page .page-title h1.enterprise-reg-btn{margin: 0 25px 0 15px;}

    .paymentType.storePay .paymentList li:nth-of-type(1){margin-bottom: 0;padding-bottom: 0;}
    .money-prepay-index .paymentType.storePay .paymentList li:nth-of-type(2){clear:both;}
    .money-prepay-index .atos_standard-item .atos-logo{margin-top: 20px;padding-left: 10px;}

    #queryHistory{width: 64.4%;}
	
	.product-product-list .detail ul li{height: 285px;}
    .product-product-list .detail ul li .footer>span{font-size: 17px;width: 48.4%;}
    .product-product-list .detail ul li .content>a{height: 175px;line-height: 175px;}
    .jiu-input-box #price_sort{padding: 0px 15px 0px 5px;}
    .jiu-input-box .a-price>.down,.jiu-input-box .a-price>.top{right: 5px;}
    .jiu-input-box .price-filter>div{width: 39px;}
    .jiu-input-box .price-filter>div .input-text{width: 18px;}
    #search_mini_form .input-box-search{margin-left: 0;float: right!important;}
    #search_mini_form .input-box-cart{clear: both;}
}


@media (min-width: 992px) and (max-width: 1199px) {
	.container {width: 96%;padding:0 2%;}
	.container.main{padding-top:10px;padding-bottom:10px;}
	.cms-main{width:100%;}
	.col2-left-layout .col-main{width: 78%;}
	.col-left{width: 20%;}
	#nav a{padding:0 0 0 45px;}
	.header .logo{width:292px;margin: 15px 0 5px 12px}
	.header .form-language{padding: 25px 0 20px;}
	.nav-container{clear:left;float:none;}
	#nav{padding-top: 10px;}
	.guide-list .guide-ul.first{padding:46px 50px 0 0;}
	.guide-list .guide-ul{width:145px;}
	.index-img.container{padding:40px 2%;}
	#home-banners{width:98%;min-height: 400px;}
	#nav li{margin: 0 0.9em;}

	.post-method-list li{margin:50px 0 50px 30px;width: 30%;height: 236px;}
	.select-post-img .intro-description-w{width: 100%;}
	.select-post-img .intro-widget{width: 29%;}
	.select-post-img .intro-widget a{font-size: 15px;}
	.order-select{width: 96%;padding: 10px 2%;}

	.job-con{padding: 28px 2%;width: 25%;margin-bottom: 10px;}
	.job-detail{width:65%;}
	.job h1,.job-detail span,.contactus h1,.content-c .erwm p,.title h3,.terms h2,.terms h1,.eg-part,.introd-main h1,.introd-con{font-size: 14px;}
	.contactus,#feedback-form select{width: 100%;}
	.message-c{margin-top: 0;width: 100%;margin-bottom: 0;}
	#feedback-form input.input-text,#feedback-form textarea.input-text{width: 98%;margin-top:0}
	button.mcsub.button{width:100%;margin-right: 0}
	.cont-left,.cont-right,.cont-right{width: 50%;margin:0}
	.content-c .erwm,.content-c .erwm.erwm-r{margin-top: 10px;width: 100%;text-align: left;}
	.content-c .erwm.erwm-r{margin-top: 43px;}

	.trace-data-table .trace-data-date{width: 27%;}
    .discounts .discounts-left{width:68%;}
    .discounts .discounts-right{width: 28%;}
    .discounts .discount .discount-inner-top span{font-size: 14px;}
    .discounts .discount-left-bottom h1{font-size: 18px;}
    .discounts .discount-inner-top{width:340px;}

	#home-banners .banner-first-item{width:41%;}
	.banner-mid-item{width:34%;}
	.banner-last-item{width:20%;}

	.top-contact{display:none;}

	.exp-pop-content{padding: 20px;}
	.epop-logo {width: 198px;}
	.epop-ico {width: 35px;height: 35px;background-size: 68px auto;}
	.epop-ico.epop-cn {background-position: 0 -92px;}
	.epop-ico.epop-fr {background-position: -33px -92px;}
	.epop-btn{padding:0 5px;}
	.epop-btn-list {padding: 26px 0 0 0;}
	.epop-btn label{padding:10px;}
	.popsp{height:32px;margin:-10px 0;}

	.addresses-list li.item,.pending-addresses-list.addresses-list li.item-left,.pending-addresses-list.addresses-list li.item-right{float:none;width:100%;}

	.home-website-list{width:880px;}
	.website-list-flex .slick-track{display:flex;width:100% !important;}
	.website-list-flex .slick-slide{flex:1;float:none;}

	.coupon-list li{width:30%;margin-right: 2%;}
	.coupon-list {padding: 20px 0 20px 15px;}
	.coupon-list .exchange-btn{width:100%;}
	.rebate-item label{width: auto;}

	#nav .cms-discounts:hover > a span:after, #nav .cms-fr-eur-direct:hover > a span:after, #nav .xlogistic-create-index:hover > a span:after, #nav .one-button-generation:hover > a span:after{right: -12px}
	.my-account.id-card-photo .fieldset{width: 46%;}
	.my-account .buttons-set button.button.change-password-btn{margin:10px 0;}

    .atos_standard-item .atos-logo{margin-top: 10px;padding-left: 10px;}
    .product-product-list .detail ul li .footer>span{width: 48.6%;}
    .jiu-input-box .price-filter>div{width: 49px;}
    .jiu-input-box .price-filter>div .input-text{width: 28px;}
    #search_mini_form .input-box-search{margin-left: 11%;}
}

@media (min-width: 1200px){
	.website-list-flex .slick-track{display:flex;width:100% !important;}
	.website-list-flex .slick-slide{flex:1;float:none;}
}

@media (max-width: 768px){
	.container {width: 94%;padding:0 3%;}
	.container.main{padding-top:10px;padding-bottom:10px;}
	.main{min-height: 260px;}
	img{height: auto;max-width: 100%}
	.table-responsive{overflow-x: auto;width: 100%;}
	.cms-main{width:100%;}
	.mobile-no-display{ display:none; }
	.mobile-display{display:block; }
	.top-icon-menu{display:block;background-color: white;border-bottom: 1px solid #ccc;box-shadow: none;}
	.main-container{border:none;}
	#home-banners{width:96%;min-height: auto;}
	.global-site-notice{margin: 33px 0 15px 0;}
	.wrapper.noTopCookies{margin-top: 68px;}
	.carousel-indicators{bottom:0 !important;}
	.carousel-indicators li{width: 5px !important;height: 5px !important;}
	.carousel-indicators .active{width: 7px !important;height: 7px !important;}
	.carousel .glyphicon-chevron-left::before{content:'\e079';}
	.carousel .glyphicon-chevron-right::before{content:'\e080';}
	.top_link{position: fixed;z-index: 2005}
	.top-store{position: fixed;top: 11px;left:10px;z-index: 2005}
	.quick-access .top_link a,.top_link .caption,.quick-access .top_link .sp{color:#fff;}
	.quick-access .top_link{ right:12px;top: 12px;}
	.quick-access .top_link.isLogIn{right:10px;}
	.header-icon{margin-right: 10px;margin-left: 5px;}
	.header-icon span img{width: 24px;}
	.header h1.logo{ margin:0px auto 10px;text-align: center;width:166px;}
	.header .logo{float:none;margin: 0;}
	.header.container{width:100%;padding:0;}
	.carousel{margin-top: 5px;}
	.menu-block li i{right:56px;top:13px;}
	.quick-access .appmobile{left: 6px;color:#fff; top:12px;position: fixed;z-index: 2005;}
	.quick-access .appmobile a{color:black; }
	.menu-block,.header-icon-content,#header-account-true,#header-account-false,#header-language .form-language label{display: none;}
	.header-icon-content ul{position: fixed;width: 100%;top: 45px;z-index: 2003;}
	.page .header-icon-content.active,.page #header-account-true.active,.page #header-account-false.active,#header-language .form-language,.menu-block.active{display: block;}
	.header-icon-content ul li,.header-icon-content .form-language button{margin: 0;border: 0;width: 100%;background-color: #f5f5f5;color: black;font-weight: normal;padding: 0;border-radius: 0;height: 40px;line-height: 40px;border-bottom: 1px solid #e6e6e6;box-sizing: content-box;text-align: center;}
	.header-icon-content ul li:last-child,.header-icon-content .form-language button:last-child{border-bottom: none;border-radius: 0 0 6px 6px;}
	.header-icon-content ul li div{color: black;padding: 0;height: auto;}
	.fa-telphone.fa:before{color: black;}
	.menu-block{clear: both;background-color: white;width: 100%;float: none;padding-top: 0px;position: fixed;top:4px;z-index: 2003;max-height: 97%;overflow-y: scroll;}
	.menu-block .navbar-toggle{float:none; font-size: 14px;color:#fff;cursor: pointer;margin-bottom: 0;margin-top: 0;border:none;padding:10px;}
	.menu-block .navbar-toggle.topfirst{border:none;text-align: left;font-size: 14px;}
	.menu-block .navbar-nav.navfirst{border-top: 1px solid #fff;}
	.menu-block .navbar-toggle.last{border:none;}
	.menu-block a{color:#fff;}
	.menu-block .navbar-toggle:after,#nav .navbar-toggle.plus .sub-menu a:after{top:10px; right:18px; content: "\e258"; font-size:14px; position: absolute; font-family: 'Glyphicons Halflings';}
	.menu-block .navbar-toggle.active:after{ content: "\e258";}
	.menu-block .navbar-toggle.plus:after{content: "\2b";}
	.menu-block .navbar-toggle.plus.active:after{ content: "\2212";}
	#nav span{color:#333;}
	#nav ul.sub-menu li .routeTitle{color:#009e96;padding: 5px 2% 5px 6%;}
	#nav .cms-discounts:hover > a span:after, #nav .cms-fr-eur-direct:hover > a span:after, #nav .xlogistic-create-index:hover > a span:after{display: none;}
	#nav ul.sub-menu li{background: none;border:none;}
	#nav .navbar-toggle.plus a{display:inline-block;background:none;}
	.mobile-subRoute-li{left:0px !important;}
	#nav ul.sub-menu li a:hover{background:none;color: #666 !important;}
	#nav .navbar-toggle.plus .sub-menu a{display:block;padding: 3px 2% 3px 6%;color: #666;}
	#nav .navbar-toggle.plus .sub-menu .subRoute a{padding-left: 0;padding-right: 0;background-color: transparent;}
	#nav .navbar-toggle.plus .sub-menu a:after{top:3px;right: 8px;}
	body[class*="cms-introd-"] #nav .intro-path > a { color: #ffa500; }
	#nav{float:none;padding:0; margin-right: 0;}
	#nav li{float:none;}
	#nav li.navbar-toggle{padding:11px 3%;width: 94%;margin: 0;}
	#nav a{float:none;color:#fff;padding: 0;display:block;font-size:14px; }
	#nav > li > a{padding: 0;text-align: left;}
	#nav li.over a, #nav a:hover{color:#fff;}
	.cms-home #nav .cms-home span,.cms-introduction #nav .cms-introduction span,.xlogistic-create-index #nav .xlogistic-create-index span,.cms-pricelist #nav .cms-pricelist span,
	.cms-delivery #nav .cms-delivery span,.cms-job #nav .cms-job span,.feedback-index-index #nav .feedback-index-index span,
	.cms-notice #nav .cms-notice span,.cms-introd-ems #nav .cms-introduction span,.cms-introd-dhl #nav .cms-introduction span,
	.cms-introd-hft #nav .cms-introduction span,.cms-introd-daifa #nav .cms-introduction span,.cms-aboutus #nav .cms-aboutus span {color: #ff9f06;}
	.xlogistic-create-index.france-and-europe-direct #nav .cms-fr-eur-direct span, .xlogistic-create-index.france-and-europe-direct #nav .xlogistic-create-index span{color:#fff;}
	.navbar-toggle.topfirst:after{ content: "\e081"; font-size:20px; top:7px; right:15px;}
	.navbar-toggle.topfirst.active:after{content: "\e082";}
	.header-mask{display:none;background-color: #000000;height: 100%;left: 0;opacity: .4;-moz-opacity: .4;-webkit-opacity: .4;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30) ! important;position: fixed;top: 0;z-index: 2002;width: 100%;}
	
	.navbar-nav{display:none;}
	.active .navbar-nav{display:block;}
	.navbar-toggle:after{top:10px; right:8px; content: "\2b"; font-size:14px; position: absolute; font-family: 'Glyphicons Halflings';color: #818181;}
	.navbar-toggle.active:after{ content: "\2212";}
	
	.main-search,.user-login{width: 90%;float:none;margin:10px auto 0 ;min-height: auto;overflow: hidden;}
	.index-img.container{padding:20px 2%;}
	
	.footer .guide-list.container{width: 100%;padding: 0;background-color: #fff;}
	.guide-list .guide-ul,.guide-list .guide-ul.last{float: none;width: 100%;margin-left: 0;border-right:none;height: auto;}
	.guide-list .guide-ul{color: #666;}
	.guide-list .navbar-toggle{padding:9px 10px;font-size:14px;}
	.guide-list .navbar-nav,.guide-list .guide-ul .navbar-nav a{padding: 0 12px;color:#999;}
	.guide-list .guide-ul .navbar-nav li{line-height:36px;}
	.guide-list .guide-ul a{display: block;}
	.guide-list .navbar-toggle:after{/*content: "\e081";*/}
	.guide-list .navbar-toggle.active:after{/*content: "\e082";*/right: 10px;}
	.foot-quick{padding:5px 0;zoom:0.8;background-color: #364460;}
	.process-ul{padding: 0;}
	.process-ul li{width:47%;padding:0 1%}
	.pro-self{width: 85px;height: 105px;background-size: 602px auto;}
	.pro-self-one{background-position: 0 -105px;}
	.pro-self-two{background-position: -119px -107px;}
	.pro-self-three{background-position: -246px -107px;width: 91px;background-size: 602px auto;height: 105px;}
	.pro-self-four{background-position: -338px -107px;}

	.foot-quick li{width:44%;padding-left: 5%;}
	
	.post-method-list li{margin: 20px 0 20px 2%;width: 30%;height: auto;}
	#checkoutSteps{width:100%;}
	.opc .step{width:100%; padding-top: 20px;}
	.opc .buttons-set{ padding-top: 2px;}
	#checkoutSteps .form-list label.topTitle{font-size: 18px;}
	#checkoutSteps .buttons-set .button{width: 48%;margin: 8px 0}
	#checkoutSteps .buttons-set .button span{font-size:14px;}
	#checkoutSteps .form-list .input-box .input-text,.price-calculator#checkoutSteps .form-list .input-box .input-text{width:94%;}
	#checkout-step-package .price-calculator .vol-item label{width: auto;min-width: auto;}
	.price-calculator table.item-details .vol-item input{width: 75%}
	.vol-item{width: 77%}
	#checkoutSteps .form-list li.fields .input-box select{width:100%;}
	#checkoutSteps .form-list .add-list-item label{width: 100%;word-wrap: break-word;}
	#checkoutSteps .form-list .name-firstname.field,#checkoutSteps .form-list .name-lastname.field{width:100%;}
	.input-box .input-w{width: 77%}
	#checkoutSteps .form-list .volume-field .input-box p{width: 32%;}
	#checkout-step-preview{width: 100%;}
	.preview-package .package-info table th{width:20%;}
	.read-notes-list{width:84%;left:4%;}
	#checkout-step-preview .preview-package .payment-methods{margin: 10px 0;}
	#checkout-step-package .item-details td{display: block; text-align: center;border: 0; border-bottom: 2px solid #0d9991; padding: 10px;}
	#checkout-step-package .item-details td:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
	#checkout-step-package .item-details tr{border: 2px solid #0d9991;margin: 4px 0 5px;display: block; text-align: center;width: 100%;border-bottom: none;}
	#checkout-step-package .item-details th{display: block;}
	#checkout-step-package .item-details{border:none;}
	#checkout-step-package .item-details select{ text-align: center;}
	#checkout-step-package .item-details thead{display: none}
	#checkoutSteps .form-list .field, #checkoutSteps .form-list .input-box{width: 100%;float:none;}
	#checkoutSteps .form-list .address-fr-eur .field, #checkoutSteps .form-list .address-fr-eur .input-box{width: 100%;float:none;}
	
	.new-users,.registered-users{margin: 0 0 10px; width:99%;padding: 20px 0;float: none !important;}
	.login-inner{ width: 90%;}
	.new-users .buttons-set{ margin-top: 15px;}
	.customer-page{width:100%;}
	.customer-page .form-list li .input-box input{width: 94%;padding: 8px 2%;}
	.customer-page .form-list li .input-box select{width: 98%;}
	.customer-page .form-list li.field-50 .input-box input, .customer-page .form-list .customer-name-prefix .name-firstname input.input-text, .customer-page .form-list .customer-name-prefix .name-lastname input.input-text{width: 93%;}
	.customer-page .form-list li.enterprise-mobile .input-box input.mobile_country_number{width: 11%;}
	.customer-page .buttons-set .button{width:96%;margin: 10px 2%;}
	.new-users h1,.registered-users h1{font-size: 14px;line-height: 25px;padding-bottom: 5px;}
	.new-users .buttons-set .button,.registered-users .buttons-set .button,.title-text,.index-title .title,.customer-page .buttons-set .button{font-size: 14px;}
	.customer-page .page-title h1, .forgotpassword-page .page-title h1,.my-account .buttons-set button.button span span,.my-account .back-link a,.sel-sub,.money-info,.pay-sub a{font-size: 14px;}

	.my-account,.block-account{margin-top:0px;}
	.col2-left-layout .col-main,.col-left{width: 100%;float: none;}
	.block-account{margin: 20px 0 0;}
	.box-info .col2-set .col .box-content p{margin: 0 0 15px;}
	.box-info .col2-set .col .box-content p img{height: auto;}
	.box-info .col2-set{padding:0}
	.page-title{margin: 0 0 10px}
	.box-info{padding: 0 10px;}
	.my-account .buttons-set button.button,.my-account .back-link{margin: 0 0 10px;width: 45%;}
	.my-account .back-link a{text-align: center;padding:8px 0;}
	.order-select{width: 96%;padding: 10px 2%;}
	.order-select .sel-sub{float: left;width: 40%;margin:10px 4% 2px 6%;}
	.in-date .icon-pos{float: left;width: 39%;}
	.in-date em{float: left;margin-left: 9%;margin-right: 1.7%;width: 1em;}
	.in-date .input-date,.processed-select .in-date .input-date{width:100%;}
	.receive-submit.f-right{float:none !important;}
	.icon-text{right:-16px;}
	.in-orderid input{width: 93%;}
	.pager .pages{float: left;clear: left;margin: 10px 0; width: 100%;}
	.order-info-box .col-1, .order-info-box .col-2{float:none;width:100%;}
	.my-account .fieldset{padding: 10px 2%;}
	.my-account.import-orders .fieldset{width:96%;}
	.addresses-list li.item{width: 96%;min-height: auto;margin: 15px 2%;}
	.addresses-list .addsses-edit{position: relative;}
	.my-account .input-box input{width: 94%;}
	.my-account .field.name-firstname {width:45%; float:left;margin-right:6%;}
	.my-account .field.name-lastname{width: 46%;}
	.my-account.id-card-photo .fieldset{padding:0 2%;width: 96%;}
	.xlogistic-idcardphotos-index div.photos ul li{width:29%; height: 136px;}
	.prepay-input-box .normal{width:24%;}
	.my-account .order-page .order-select #filter-form .in-date span:nth-of-type(2){clear:left;}
	.de-c-li{width:100%;}
	.de-c-li h3,.de-c-li{font-size: 14px;}
	
	.table-responsive-style,.table-style{font-size: 14px}
	.price-span{font-size: 14px;float: none !important;padding: 5px 10px;}
	.table-responsive-style tr,.table-responsive-style td{display:block;text-align: center;}
	.table-responsive-style tr{float:left;}
	.table-three-column tr{width:33.3%;}
	.table-two-column tr{width:50%;}
	.ems-milk-table,.daifa-table{width:100%;}
	.price-title.navbar-toggle{background:none;height: auto;margin:0;padding: 9px 22px 9px 10px;}
	.price-title .index-title{border:none;}
	.price-title .title{font-size: 14px;text-align:left;margin: 0; padding: 0;line-height:normal;background:none;color:#0d9991;}
	.price-title.navbar-toggle::after,.terms-title.navbar-toggle::after{content:"\e259";color: #0d9991;}
	.price-title.navbar-toggle.active::after,.terms-title.navbar-toggle.active::after{content:"\e260";}
	.std .pricelist-ul{margin:0 0 15px 0;border:2px solid #00a199;border-radius: 6px;padding-bottom: 0px;}
	.std .pricelist-ul .pricelist-ul{margin:0;border:0px solid #00a199;border-radius: 0px;}
	.table-style td{border-bottom:2px dashed #00a199;border-right:none;text-align: center;}
	.table-style table{border-top:none;border-left:none;margin-bottom: 10px;}
	.dhl-table .pcaption{ min-height: 68px;}
	.hj-table .pcaptionOne{ min-height: 147px;}
	.hj-table .pcaptionTwo{ min-height: 131px;}
	.hj-table .pcaptionThree { min-height: 114px;}
	.hj-table .pcaptionFour { min-height: 90px;}
	.cms-introd-glsdaifa .introd-bottom-btn{ margin:15px;}
	.hj-table tr{margin-top: 20px;}
	.ehk-table td{min-height: 43px;}
	.ehk-table td.pcaption{min-height: 30px;}
	.ehk-table td.setH7row{min-height: 147px;}
	.second-row{margin-top:35px;}
	.terms-title.navbar-toggle{margin:0;padding:9px 10px;}
	.std .terms .navbar-nav{padding:0 2% 10px;width:96%}
	.terms h2{margin: 10px 0px;}
	.price-colissimo-table .pcaption{min-height: 42px;}
	.price-milk-table .pcaption{min-height: 63px;}
	.price-milk-table .m-nodisplay{display:none;}
	.price-milk-table .sec-row{margin-top: 20px;}
	
	.job-con{padding: 28px 2%;width: 96%;margin-bottom: 10px;}
	.job-detail{width:100%;}
	.job h1,.job-detail span,.contactus h1,.content-c .erwm p,.title h3,.terms h2,.terms h1,.eg-part,.introd-main h1,.introd-con{font-size: 14px;}
	.contactus,#feedback-form select{width: 100%;}
	.message-c{margin-top: 0;width: 100%;margin-bottom: 0;}
	#feedback-form input.input-text,#feedback-form textarea.input-text{width: 94%;padding:0 2%;margin-top:0}
	#feedback-form li div.select{width: 98%;margin-top:0}
	.feedback-index-index #feedback-form p{margin:0;max-width: 47%;}
	#feedback-form ul li #lastname{margin-left: 9%;}
	button.mcsub.button{width:100%;margin-right: 0}
	.cont-left,.cont-right{width: 100%;margin:0;float:none;}
	.cont-right{margin-top:35px;}
	.content-c .erwm,.content-c .erwm.erwm-r{margin-top: 10px;width: 100%;}
	
	.block-account-ul{border: 2px solid #00a199;border-radius: 6px;margin: 0 0 15px;}
	.block .block-title{border:none;}
	.block-account .block-title{background:none;color:#00a199;margin:0}
	.block-account .block-content li a,.block-account .block-content li.current{border-bottom:2px solid #00a199;padding: 9px 10px;}
	.block-account .block-content li:last-child a{border-bottom:none;}
	.block-account{text-align: left;}
	.block-account .block-content{margin:0}
	.block-account .block-title.navbar-toggle{padding:9px 10px}
	.block-account .block-title.navbar-toggle:after{content:"\e259";}
	.block-account .block-title.navbar-toggle.active::after{content:"\e260";}
	
	.table-adv{line-height: 25px;margin:10px 0}
	.table-adv td{width:100%;text-align: left;min-height: 85px;margin: 0 0 20px 0;}
	.std .introd-txt{margin: 0;padding: 0 4%;width: 92%;}
	.table-adv .img-column{width:30%;}
	.table-adv .txt-column{width:70%;}
	.table-adv .img-column td{width:65%;}
	.introd-price-table,.introd-hft-table{width: 100%}
	.std .introd-main .cms-main{width: 96%;padding:0 2%;}
	.introd-main h1{margin:0 0 5px 0}
	
	.trace-data-table .trace-data-date{width: 27%;}
    .discounts .discount .discount-inner-top span{font-size: 14px;font-weight: bold; }
    .discounts .discount-left-bottom h1{font-size: 18px;}
    .discounts .discounts-left{width:100%;float: left;}
    .discounts .discounts-right{width: 100%;float: left;}
    .discounts .discount-inner-bottom{float: left!important;padding-left: 20px!important;}
    .discounts .discount-left-bottom h1{font-size: 16px;}
    .discounts .discount-left-bottom a img{width:120px!important;}
    .float-bar{bottom:0px;top:initial;width: 100%}
    .float-bar-img{height: 25px;margin-top:0px; width: 100%;background: none;background-color: #009e96;}
    .float-bar-img.showQrCode{background: url('../images/home/mobile-float-bar-show.png') no-repeat center 0;background-position:center -21px;height: 88px;margin-top:0px;background-size:100% auto;width: 100%;}
	.float-bar-img.showQrCode .float-txt{display: none;}
	.float-txt{display: block;line-height: 25px;color: #fff;height: 100%;letter-spacing: 3px;}
	.fa.fa-chevron-up:before{content: "\e113";}
	.float-txt .fa:before{font-style: normal;padding:0;}
	.float-txt span{padding:0 5px;}

	#home-banners .banner-first-item:first-child{display: none;}
	#home-banners .banner-first-item:nth-of-type(2){display: block;}
	#home-banners .banner-first-item{width:100%;float:none;}
	.banner-mid-item{width:100%;float:none;margin-left:0; margin: 5px auto 0;overflow: hidden;display: none;}
	.banner-last-item{width:100%;float:none;margin-left:0;margin-top: 5px;overflow: hidden;display: none;}
	.banner-mid-item .banner-item,.banner-last-item .banner-item{float: left;margin-top: 0; width: 49%;margin-right: 2%;}
	.banner-mid-item .banner-item:last-child,.banner-last-item .banner-item:last-child{margin-right:0}
	
	.menu-block li.daifa i{right: 42px;top: 12px;}
	
	.exp-pop-content{left:8%;width:75%;padding: 15px;}
	.epop-logo {width: 153px;}
	.epop-btn-list {padding: 22px 0 0 0;}
	.epop-btn{padding:0 8px;}
	.popsp{height: 30px;margin: -9px 0;}
	.epop-ico {width: 35px;height: 35px;background-size: 68px auto;}
	.epop-btn label{padding: 11px 10px;font-size:14px;}
	.epop-ico.epop-cn {background-position: 0 -92px;}
	.epop-ico.epop-fr {background-position: -33px -92px;}
	
	.pending-addresses-list.addresses-list li.item-left,.pending-addresses-list.addresses-list li.item-right{float:none;width:96%;}
	.pack-select select.custom-select{width: 49%;}
	.input-s{width: 12.3em;}
	.pack-select .sel-sub{width: 100%;margin: 10px 0;}
	.pack-select .sel-sub.f-right{width: 90%; margin:5px 0 10px 0;}
	.my-account .field-33 .input-box input {width: 70%;}
	.new-note{margin-bottom: 10px;}
	.my-account .field-50 .input-box input {width: 52%;}
	.my-account .field-full .input-box input {width: 77%;}
	
	.cms-introduction #nav .cms-introduction span,.xlogistic-create-index #nav .xlogistic-create-index span,.cms-pricelist #nav .cms-pricelist span,
	.cms-delivery #nav .cms-delivery span,.cms-job #nav .cms-job span,.feedback-index-index #nav .feedback-index-index span,
	.cms-notice #nav .cms-notice span,.cms-introd-ems #nav .cms-introduction span,.cms-introd-dhl #nav .cms-introduction span,
	.cms-introd-hft #nav .cms-introduction span,.xlogistic-order-track #nav .order-track span,.cms-introd-daifa #nav .cms-introduction span,
	.cms-discounts #nav .cms-discounts span,.cms-fanli #nav .cms-discounts span,.cms-aboutus #nav .cms-aboutus span,
	.xlogistic-create-index #nav .tdaifa span,.cms-question-answer #nav .cms-discounts span,.xlogistic-create-index #nav .xlogistic-create-index span.routeTitle{color: #00969e;}
	
	#nav ul, #nav div{position: relative;left:0;}
	#nav ul.sub-menu{display:none;width: 100%;border-radius: inherit;position: relative;box-shadow: none;}
	#nav li ul.shown-sub,#nav .active ul.sub-menu ,#nav li div.shown-sub,#nav .active ul.sub-menu.sub-meu-cn{left:0;visibility: visible;opacity: 1;top: 0;}
	#nav ul.subRoute{position: relative;padding-left: 6%;width: 94%;top:0 ! important;}
	#nav .li-sub-route b{display: none;}
	#nav .navbar-toggle.plus .sub-menu .li-sub-route > a:after{content: '';}
	#nav li.active a{color:#fff;}
	#nav .li-sub-route.over ul.subRoute{left:0;}
	#nav .li-sub-route.over .routeTitle{background-color:#0d9991;}

	.home-website-list{width: 622px;}
	.home-website-list .webimg{height: 64px;}
	
	.coupon-list {padding: 20px 0 20px 17px;}
	.coupon-list li {margin-right: 2%; width: 46%;}
	.coupon-list .exchange-btn{width:99%;}
	.rebate-item label {width:auto;}
	

	.company-lines li span{font-size: 12px;}
	.company-lines li{padding:5px;}
	.lines-tips{font-size: 12px;}
	.company-lines-detail li.post-line-bottom{display: none;}

	.top-l-introd,.top-r-introd{float: none;width: 100%;}
	.top-l-introd img{padding-top: 0 ! important;width: 125px;}
	.std .top-r-introd ul{width: 93%;padding-left: 4%;}
	.top-r-introd .p-title{padding-left: 0;text-align: center;margin-left: -3%;}
	.top-r-introd .p-title span{font-size: 14px;}
	.top-r-introd  .introd-bottom-btn{text-align: center;width: 100%;}

	.hj-product.home-website-list{width: 100%;}
	.package-itemLable{display: inline-block;padding-right: 5px;}
	#checkoutSteps .form-list li.fields .input-box .item-details select{width: 78%;}
	#checkout-step-package .item-details td label{color: #0d9991;font-weight: normal;float: left;padding-top: 0px;text-align: right;width: 35%;}

	.pro-send{background-size:602px auto;width:86px;height: 108px;}
	.pro-send-two {background-position: -85px 0;height: 99px;width: 99px;}
    .pro-send-arrow {background-position:-292px -2px;width: 30px;height:33px;margin: 19px 5px;}
	.pro-send-three{background-position: -185px 0;width: 73px;}
	.process-container{width: 100%;}

	.company-lines-detail li{width: 100%;margin:15px 0;float: none;}
	.select-post-img .intro-description-w span{font-size: 12px;}

	.customer-page .page-title h1{width: 90%;margin:4px 0;}
	.reg-content-top .right-act-btn{position: relative;right: auto;top: auto;}
	.enterprise_verify_code{float: none;width: 100%}

	.guide-list .guide-ul.second{margin:0; padding:0;border:none;}

	.my-account .input-box.afterCountryNum input#mobile_phone{width: 87%;}
	.my-account .buttons-set button.button.add-store-btn{margin:0 0 10px 0;}

	.account-create .page-title{text-align: center;width: 100%;padding-left: 0;}
	.xlogistic-calculator-index #nav a.current span,.cms-home #nav a.current span,.cms-page-view #nav a.current,.feedback-index-index #nav a.current,.xlogistic-create-index #nav a.current{color:#ff9f06;}
	.messages{max-width: 100%;min-width: 87%;left:0!important;}
	.introd-bottom-btn a{padding:12px 3%;margin:0 1%;font-size: 18px;}
	.top-r-introd .introd-bottom-btn{margin:25px 0;}
	.input-box tbody .validation-advice{float: right; margin:-1px 0 0 0;}


	.preview-package .package-info table caption, .preview-package .package-info table td, .preview-package .package-info table th{padding:5px 0;}
	.page .main .col-main #package-form .form-list #addPackageDetailtb tr td .required-enter{max-width: 50%;}
	.page .main .col-main .introd-main .introd-price-table table{zoom:0.8;}
	.cms-introd-hjzx .introd-main .table-style td{zoom:0.4;line-height: 30px;}
	.form-list input.input-text{width: 93%;}
	.form-list .fields p{font-size:13px!important;}
	.form-list .fields .dhl_volume{text-align: left;margin-right: 2%;font-size: 13px !important;}
	.introd-main .cms-h1.index-title .title{font-size: 24px;}
	.hj-product .slick-slider{margin:-10px 0 10px 0;}
	.main .col-main .std .introd-main-new .hj-table a:nth-of-type(odd){display: block;margin-left:-22px;}
	
	.page .main .col-main .package-info .item-details thead tr th{min-width: 2em;}
	.cms-topic-page .discounts.topic-page .products{margin-left: 14px;}
	.input-box .chosen-container{display: block;}
	.input-box table.item-details td input{width: 58%;}
	.input-box table.item-details td input:nth-child(3){width: 40%!important;}
	
	.showQrCode .showQrCodeImg{display: block;background: #fff;border: 6px solid #009e96;border-top: 12px solid #009e96;height: 70px;}
	.showQrCode_img{width: 42px;margin: 0px auto;}
	
	.showQrCodeDiv{margin-right: 10%;float: right;}
	.showQrCodeScan{float: left;width:42%;margin-left: 10%;margin-top: 8px;color: rgb(0,161,153);font-size:12px;font-weight: 900;}
	.showQrCodeSpan{white-space: nowrap;color:rgb(0,161,153);font-weight: 600;font-size: 15px;}
	.showQrCodeHidden{position: absolute;bottom: 76px;left: 28%;color: #fff;padding: 0px 14%;background: #009e96;border-radius: 50%;}
	.postcode-tips.fr-eur-postcode-tips{left: 95px;}
	#checkoutSteps #opc-billing #checkout-step-billing .form-list .input-box .address-label-font a:nth-of-type(1){margin-left: -2px;margin-right: 10px;}
	#checkoutSteps #opc-billing #checkout-step-billing .form-list .input-box .address-label-font a:nth-of-type(2){margin-left: 0px;}
	#checkoutSteps #opc-billing #checkout-step-billing .form-list .input-box .address-label-font label,#checkoutSteps #opc-shipping #checkout-step-shipping .form-list .input-box .address-label-font label{display: block;}
	#addItemDetailtb tr td input, #addItemDetailtb tr td button,#addItemDetailtb tr td a,#addPackageDetailtb tr td input,#addPackageDetailtb tr td button,#addPackageDetailtb tr td a{margin-top: -5px;}
	#checkout-step-package .item-details #addItemDetailtb_filing td label{float:none;width:auto}
	#checkout-step-package .item-details #addItemDetailtb_filing td input{width:auto;}
	#checkout-step-package .item-details #addItemDetailtb_filing td:nth-of-type(2){padding-bottom:30px;}
	#checkout-step-package .item-details #addItemDetailtb_filing td:nth-of-type(2) p span{margin-bottom:-20px;margin-top:20px;}
	#checkout-step-package .item-details #addItemDetailtb_filing td:nth-of-type(2) p:nth-of-type(1) span{margin-top:0;}
	#checkout-step-package .item-details #addItemDetailtb_filing td:nth-of-type(3) p:nth-of-type(3) input{margin-left:2px;}
	#checkout-step-package .item-details #addItemDetailtb_filing td:nth-of-type(4),#checkout-step-package .item-details #addItemDetailtb_filing td:nth-of-type(5){text-align:left!important;}
	#checkout-step-package .item-details #addItemDetailtb_filing td:nth-of-type(5) a{margin-left:0px;}
	#checkout-step-package .item-details #addPackageDetailtb td:nth-of-type(2) label{margin-top:2px;font-size:13px;}
	#addItemDetailtb .package-item-lable-tips{text-align: left;margin-left: 38%;}
	#addItemDetailtb .package-item-lable-tips-fr{display:inline;}

	.price-calculator #addPackageDetailtb tr td input{margin-top:0;}
	#checkout-step-package .price-calculator .item-details #addPackageDetailtb td:nth-of-type(3) input{margin-right:0;}
	#checkout-step-package .item-details #addPackageDetailtb td:nth-of-type(3) input{margin-right:-27%;margin-top: 1px;}
	.input-box table.item-details td input::-webkit-input-placeholder{text-align:left;}    
	.input-box table.item-details td input:-moz-placeholder{text-align:left;}                 
	.input-box table.item-details td input::-moz-placeholder{text-align:left;}                
	.input-box table.item-details td input:-ms-input-placeholder{text-align:left;}  
	#search-to-address-form .search-tool .search-tool-span:nth-of-type(1){font-size: 22px;}
	#search-to-address-form .search-tool .search-tool-span{width: 98%;}
	#search-to-address-form .search-tool .search-tool-span input{width: 67%;}
	#search-to-address-form .search-tool .search-tool-span button{margin-top: 10px;}
	#checkoutSteps .form-list .fields .field.volume-field{width:104%;}
	#checkoutSteps .form-list .fields .field.volume-field .dhl_volume{padding-right:10px;}
	#checkoutSteps .form-list .fields .field.volume-field .input-box p:nth-of-type(2),#checkoutSteps .form-list .fields .field.volume-field .input-box p:nth-of-type(3){padding-left: 1%;}
	.select-post-img .intro-description-w,.cms-introd-ehk .table-style table .pcaption,.table-three-column .pcaption{height: 50px;}
	.table-style .pcaption,.pcaptionOne,.pcaptionTwo,.pcaptionThree,.pcaptionFour{display: flex;align-items:center;justify-content: space-around;flex-direction:column;}
	.cms-introd-hjzx .table-style table tbody tr td:nth-of-type(1){display: flex;align-items:center;justify-content: space-around;flex-direction:column;height:100px;}
	.my-account .input-box input.input-text{width: 93%;}
	.my-account .my-pack .pack-content #search-form{float:left;}
	.my-account #package-form .addresses-list .trackPack .item .input-box .input-text{width:97%;}
	#package-form .fields .field .input-box .item-details #addPackageDetailtb .mobile-display.package-itemLable{width:35%;text-align:right;padding-left:0;margin-bottom:0;}
	.prepay-input-box #options-6-list{margin-right: -20px;}
	.prepay-input-box #options-6-list .normal{margin-right: 14px;}
	.record-info .money-info{padding-left:10px;text-align: left;}
	.record-info .a-center{text-align: left!important;padding-left: 10px;}
	.my-account .form-list .input-box.items-image{width: 93%;}
	#dialog-message{height: 100%;}
	#dialog-message .dialog-content{margin-bottom: 0px;border-radius: 0 0 10px 10px;}
	.reg-top{border-radius: 10px 10px 0 0;}
	#dialog-message .dialog-message-border{margin-top: 50%;border: 2px solid #BBBDCC;border-radius: 13px;}
	.xlogistic-beian-form .beian-form #dialog-message .dialog-message-border .buttons-set:after{display:none;}
	#dialog-message .dialog-content .buttons-set button.button{padding:5px 15%;width:41%;}
	.messages .link-msg ul li .button{margin-left: 5%;padding:12px 3%;min-width: 8em;}
	.address-fieldset .chosen-container-single .chosen-single{width:100%;}
	.address-edit .add-address #form-validate .address-fieldset .control .checkbox{float: none;margin-top: 0;}
	.my-account .buttons-set button.button{padding:8px 0;}
	.a-left .validation-advice{display: none;}
	.zhuanyun-warehouse-address .wrapper .user-warehouse .addresses-list .trackPack .fields .title{background:#efefef;text-align:center;}
	.cms-introd-daifa .std .introd-main .cms-main{zoom:0.9;}
	.zhuanyun-package-new  #package-form .my-account .addresses-list .trackPack .input-box select{width: 104%;}
	.zhuanyun-warehouse-address #warehouse-address-list .input-box input.input-text{width: 57%;}
	.xlogistic-create-package.cms-discounts #checkout-step-package #package-form li fieldset li:nth-of-type(3) .item-details #addPackageDetailtb tr td:nth-of-type(3) label.package-itemLable{width:90%;text-align:left;padding-left:16%;margin-bottom:10px;}
	#express-create-index-page div:nth-of-type(3).lines-list-container .hj-ehk{line-height: 21.7px;}
	.lines-list-container .company-lines{line-height: 36px;}
	.showQrCodeBigPic{position: fixed;z-index: 2006;top: 0;padding: 45% 2% 100%;background-color: rgba(0,0,0,0.5);}
	.showQrCodeBigPic img{width: 84%;}
	#checkoutSteps .form-list .address-fr-eur .fields.field-100 .input-box .input-text{width:96%;}
	#checkoutSteps .form-list .address-fr-eur .customer-name.field-50 .input-box .input-text{width: 92%;}
	#shipping-new-address-form #toaddressee-country #shipping_country_id_chosen a{margin-left: 0;}
	#checkoutSteps .form-list .address-fr-eur li.fields.field-50 .customer-name .input-box select{width: 107%}
	#checkoutSteps .form-list .address-fr-eur .customer-name.field-33 .input-box .input-text{width: 98%;}
	.cms-introd-daifayz .form-language,.cms-introd-daifa .form-language,.cms-introd-sfnfwhdaifa .form-language,.cms-introd-yzhj .form-language{display: none;}
	.cms-waimai .bottom-btn-item p,.cms-waimai .btn-join.cn{font-size:13px;}
	.std .introd-con.cms-main.navbar-nav{padding-left: 0;}
	.box-info .col2-set .col .box-content p i{vertical-align: none;}
	.block-account .block-content li{border: none;}
	.zhuanyun-package-new .my-account #package-form .addresses-list .trackPack .item .input-box .input-text{width: 93%;}
	.xlogistic-create-package #checkout-step-package #package-form .item-details #addPackageDetailtb tr td:nth-of-type(3) label.package-itemLable{width:90%;text-align:left;padding-left:16%;margin-bottom:10px;}

	.table-style>.order{width:100%;list-style: none;display: none;padding: 0px;margin-left: -20px;}
	.table-style>.order p{margin: 0px;}
	.table-style>.order>li{margin-bottom: 8px;padding:8px;border-top: 1px #ebebeb solid;border-bottom: 1px #ebebeb solid;padding-right: 12px;}
	.table-style>.order>li>.head>.name{overflow: hidden;}
	.table-style>.order>li>.head>.name>strong{font-size: 12px;float: left;color: #1a1a1a;}
	.table-style>.order>li>.head>.name>p{float: right;}
	.table-style>.order>li>.head>.name>p>small{font-size: 10px;color: #5d5d5d;padding-right: 5px;}
	.table-style>.order>li>.head>.name>p>big{font-size: 14px;color: #00968a;}
	.table-style>.order>li>.head>p{font-size: 10px;color: #5d5d5d;text-align: left;}
	.table-style>.order>li>.content{display: flex;display: -webkit-flex;justify-content: space-between;padding-top: 8px;}
	.table-style>.order>li>.content>p{font-size: 12px;text-align: center;}
	.table-style>.order>li>.content>p>b{color: #787878;}
	.table-style>.order>li>.content>p>span{color: #5d5d5d;display: block;}
	.table-style>.order>li>.content>p>.red{color: #f12f4d;display: block;}

	.postage{width: 100%;border: #e6e6e6 1px solid;overflow: hidden;}
	.postage>p{float: left;text-align: center;font-size: 12px;width: 16.66%;line-height: 20px;margin: 0px !important;}
	.postage>p:nth-of-type(odd){color: #808080;background: #FFFFFF;}
	.postage>p:nth-of-type(even){background: #f2f2f2;color: #4D4D4D;}
	.goods{display: none;list-style: none !important;margin: 0px !important;padding: 0px !important;}
	.goods>li{text-align: left; border-top: 1px solid #F2F2F2;border-bottom: 1px solid #F2F2F2;padding: 5px 0px;font-size: 12px;margin-bottom: 8px;}
	.goods>li p{margin: 0px;}
	.goods>li>h2{color: #4D4D4D;font-size: 14px;}
	.goods>li>p{overflow: hidden;}
	.goods>li>p>span{color: #808080;}
	.goods>li>p>small{float: right;color: #808080;}
	.goods>li>p>sub{float: right;color: #f19a1d;font-style:normal;padding-left: 50px;padding-right: 3px;line-height: 20px;}
	.goods>li>p>b{float: right;color: #f19a1d;font-size: 16px;}

	.product-product-show .container.main,.product-product-list .container.main{padding: 0px;}
	.product-product-show .container,.product-product-list .container{padding:0px;width: 100%;}
	.product-product-show .col-main p{position: absolute;background: transparent;width: 150px;height: 50px;line-height:50px;right: 0;left: 0;top:0;bottom:0;font-size: 18px;margin:auto;}
	.product-product-show .col-main a{display: inline-block;position: relative;}
	.product-product-show .list li{padding-bottom: 4px;}
	.jiu-input-box{display: flex;justify-content:center;display: -webkit-flex;padding:6px 0;font-size: 12px;}
	.product-product-show .list{padding-top:0px;}
	.jiu-input-box .show-btn-area{height: 20px;line-height: 20px;font-size: 16px;padding: 0px 5px;margin-right: 6px;}
	.product-product-show .list div{position: initial;}
	.product-product-show .list div>img{display: none;}
	.product-product-show .jiu-input-box{display: flex;}
	.jiu-input-box .price-filter .btn{width: 80px;}
	
	.product-product-list .detail ul{width: 100%;flex-wrap:wrap;display: flex;justify-content:space-around;display: -webkit-flex;}
	.product-product-list .detail ul li{width: 47%;margin: 0px;margin-bottom: 14px;}
	.product-product-list .footer{padding: 0px;}
	.product-product-list .detail ul li .content>span{padding:0px 15px;font-size: 12px;}
	.product-product-list .detail ul li .content>h4{font-size: 12px;}
	.product-product-list .detail ul li .footer>span{width: 48.3%;font-size: 14px;}
	.product-product-list .detail .pager{margin:0;}
	.product-product-list #product-detail{border-width:2px;width: 300px;margin-left: -155px;margin-top: -111px;padding:4px;}
	.product-product-list .show-content-left{height: 178px;line-height: 178px;margin-right: 12px;}
	.product-product-list .show-content-left>img{max-height: 172px;}
	.product-product-list .close{width: 20px;height: 20px;font-size: 10px;top:5px;right: 5px;line-height: 10px;}
	.product-product-list .show-content-right{padding-top:0px;width: 58%;}
	.product-product-list .show-content-right>h4{font-size: 12px;line-height: 16px;}
	.product-product-list .show-content-right>.area{font-size: 12px;line-height: 18px;height: 18px;margin-top: 0px;}
	.product-product-list .show-content-right p{font-size: 10px;line-height: 12px;}
	.product-product-list .show-content-right>.number{line-height: 24px;}
	.product-product-list .show-content-right>i{font-size: 14px;padding-top: 4px;}
	.product-product-list .show-content-right>i>span:nth-of-type(2){line-height: 18px;line-height: 18px;}
	.product-product-list .show-content-right>div:nth-of-type(1){margin:5px 0px;font-size: 12px;}
	.product-product-list .show-content-right>div:nth-of-type(1)>span{height: 16px;line-height: 16px;}
	.product-product-list .show-content-right>div:nth-of-type(1)>button, .product-product-list #show-shipping-cart .item-details td:nth-of-type(3) button{height: 18px;line-height: 18px;padding:0px 4px;font-size: 12px;}
	.product-product-list .show-content-right>div:nth-of-type(1)>input, .product-product-list #show-shipping-cart .item-details td:nth-of-type(3) input{height: 16px;line-height: 16px;width: 22px;}
	.product-product-list .show-content-right>div:nth-of-type(2)>p{height: 16px; line-height: 16px;font-size: 12px;width: 76px;}
	.product-product-list .show-content-right>div:nth-of-type(2)>span:nth-of-type(1){padding-left: 16px;background-size:14px 14px;}
	.product-product-list .show-content-right>div:nth-of-type(2)>span{font-size: 10px;margin-left: 8px;}
	.product-product-list .show-content-right>div:nth-of-type(2)>span:nth-of-type(2){padding-left: 16px;background-size:14px 14px;}
	.product-product-list #show-shipping-cart{width: 100%;margin-left: -50%;padding:0px;min-height: 300px;}
	.product-product-list #show-shipping-cart .content>.item-details{border-collapse: collapse;border: none;}
	#cart_empty{height: 200px;background-size: 90% 100%;background-position: 0 0;}
	#cart_empty div{margin:0;}
	.cart_empty_p{font-size: 16px;padding-top: 20%;}
	.cart_empty_button{padding-top: 10%;font-size: 16px;}
	.cart_empty_button p{width: 100%;}
	.product-product-list .product-selection-dialog h1.active .dialog-select-ico{display:none;}
	.product-product-list .product-selection-dialog h1{width: 40%;margin:5px 5%;}
	.product-product-list #show-shipping-cart .header{padding-top: 0px;margin:12px 0px;margin-top:20px;}
	.product-product-list #show-shipping-cart .content{padding-top:12px;}
	.product-product-list #show-shipping-cart .header>p{font-size: 12px;width: 122px;height: 26px;line-height: 26px;margin-bottom: 10px;}
	.product-product-list #show-shipping-cart .header>span:nth-of-type(1){border-width:13px; top:0px;left: 122px;}
	.product-product-list #show-shipping-cart .content:before{font-size: 14px;top:46px;left: 0px;}
	.product-product-list #show-shipping-cart .item-details th:nth-of-type(1){text-align: center;padding-left: 0px;}
	.product-product-list .item-details td{font-size: 12px;}
	.product-product-list #show-shipping-cart .item-details td:nth-of-type(1){padding:0px 2px;}
	.product-product-list #show-shipping-cart .item-details td:nth-of-type(3){padding:0px 2px;width: 16%;min-width: 55px;}
	.product-product-list #show-shipping-cart .item-details tfoot td{height: 30px;}
	.product-product-list #show-shipping-cart .content>.btn{width: 82px;height: 32px;line-height: 32px;font-size: 12px;}
	.product-product-list #show-shipping-cart .item-details td img{max-height: 35px;}
	.product-product-list #show-shipping-cart .item-details td{height: 50px;}
	.product-product-show .list p{display: block}
	.product-product-list .detail ul li .content{border:none;}
	.jiu-input-box .badge{vertical-align:baseline;padding: 2px 10px;margin:0 5% 0 5%;}
	/*product-shipping*/
	.product-product-list .shipping_key{float:none;width: 100%;font-size:12px;max-width:4em;border-radius: 6px;height: 30px;line-height: 30px;cursor: pointer;position: relative;text-align: center;padding: 0;overflow: hidden;white-space: nowrap;margin:0 auto;color: #333;}
	.product-product-list .shipping_key#piece{max-width: 5em;}
	.product-product-list .shipping_key span{width:4em;max-width: 4em;font-weight: normal;}
	.product-product-list .shipping_key .arrow{border: transparent 4px solid;position: relative;border-top-color: #ccc;top: 2px;display:inline-block;margin-left: 13%;}
	.product-product-list .shipping_key#piece .arrow{margin-left: 7%;}
	.product-product-list .active .shipping_key .arrow{border-bottom-color: #ccc;top: -2px;border-top-color:transparent;}
	.product-product-list .shipping_brand,.product-product-list .shipping_category{display:inline-block;padding: 0;margin: 0 2.17%;width: 21.8%;}
	.product-product-list .shipping-selector-all>div:first-child{margin-left: 0;}
	.product-product-list .shipping-selector-all .shipping_clean.mobile-display{margin-right: 0;}
	.product-product-list .active.shipping_mask{margin-left: -4%; position: absolute;height: 98%;width: 414px;background-color: #000;opacity: 0.6;margin-top: 10px;}
	.product-product-list .shipping_logos_list li{width: 46%;float: left;height: 30px;line-height: 30px;margin: 0 2%;padding: 0;text-align: left;padding-bottom: 10px;}
	.product-product-list .shipping_valueList li{width: 19%;float: left;height: 40px;line-height: 50px;margin: 0 2% 0 4%;padding: 0;text-align: left;padding-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.product-product-list .shipping_logos_list li a{width: 90%;margin:0 5%;height: 30px;line-height: 30px;border: none;}
	.product-product-list .shipping_valueList li a{width: 90%;margin: 0 5%;height: 50px;line-height: 50px;border: none;}
	.product-product-list .shipping_selector{padding:10px 0 5px;border-right: none;border-left: none;}
	.product-product-list .shipping_wrap{border: 1px solid #e5e5e5;background-color: #f4f4f4;border-radius: 6px;line-height: 30px;height: 30px;}
	.product-product-list .shipping_brand.active .shipping_wrap{border: 1px solid #e5e5e5;}
	.product-product-list .shipping_category.active .shipping_wrap{border: 1px solid #e5e5e5;}
	.product-product-list .active .shipping_wrap{background-color: white;}
	.product-product-list .shipping_value{margin: 0;padding: 0;overflow:hidden;background-color: transparent;position: absolute;width: 320%;margin-left: -60%;top: 30px;z-index: 10;}
	.product-product-list .active .shipping_value{display:block;}
	.product-product-list .shipping_space.mobile-display{display:none;}
	.product-product-list .active .shipping_space{display:block;position: absolute;width: 100%;left:-1px;height: 14px;border-left: 1px solid #DDD;border-right: 1px solid #DDD;top: 27px;background-color: white;z-index: 11;}
	.product-product-list .shipping_valueList,.product-product-list .shipping_logos_list{background-color: white;overflow: scroll;}
	.product-product-list .shipping_logos,.product-product-list .shipping_list{padding-top: 10px;}
	.product-product-list .active .shipping_valueList{border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;float: none;height: auto;max-height: 150px;}
	.product-product-list .shipping_logos_list{height: auto;max-height: 200px;margin:0;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;}
	.product-product-list .shipping_value{display:none;}
	.product-product-list .shipping_wrap.selected{border: 1px solid #009e96;}
	.product-product-list .selected .shipping_key span{color:#009e96;}
	.product-product-list .selected .shipping_key .arrow{display:none;}
	.product-product-list .shipping-main{padding: 0;}
	.product-product-list .shipping-filter{float: none;display:none;}
	.product-product-list .shipping-selector{padding: 10px 4%;border:none;border-top: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;width: 92%;}
	.product-product-list .shipping-top{border: none;}
	.product-product-list .shipping-banner{padding: 0;}
	.product-product-list #search_mini_form .input-box-clean{float: none;margin:0;padding:0;}
	.product-product-list .input-box-clean-button{width:100%;font-size: 12px;color:#7fc0f5; margin: 0 auto;border: 1px solid #e5e5e5;border-radius: 6px;padding: 0;background-color: #fff;height: 30px;line-height: 30px;cursor: pointer;}

	#search_mini_form input::-webkit-input-placeholder{color:#999;}
	#search_mini_form input:-moz-placeholder{color:#999;}
	#search_mini_form input::-moz-placeholder{color:#999;}
	#search_mini_form input:-ms-input-placeholder{color:#999;}
	.product-product-list .jiu-input-box.input-box-search .form-search input{padding: 9px 0 9px 17%;font-size: 12px;width: 83%;border-radius: 6px;height: 12px;line-height: 12px;}
	.product-product-list .jiu-input-box.input-box-search .form-search button{padding: 4px 0;width: 0;background-color: transparent;}
	.product-product-list .jiu-input-box .form-search button span{background-size: 0;background-position: 0;position: absolute;left: 7%;margin-top: -8px;background:url("../images/icon/search-icon.png") no-repeat;height: 17px;}
	.product-product-list .jiu-input-box.input-box-search .form-search{width: 100%;border-radius: 6px;border:1px solid #e5e5e5;}
	.product-product-list #search_mini_form .input-box-search{margin: 0 5% 0 4%;float: left!important;width: 53%;padding-top: 10px;}
	.product-product-list #search_mini_form .input-box-cart{float: right!important;width: 33%;margin:0 4% 0 0;max-width: 124px;padding-top: 10px;}
	.jiu-input-box .show-cart{height: 30px;line-height: 30px;text-align: left;border-radius: 6px;}
	.jiu-input-box #show_cart img{padding: 5px 0!important;margin:0 6% 0 10%;}
	.product-product-list .jiu-input-box.input-box-price{width: 92%;margin:0 4%;padding: 6px 0 20px;}
	.product-product-list .jiu-input-box.input-box-price .price-filter{width: 100%;height: 32px;}
	.jiu-input-box .price-filter>em{line-height: 30px;}
	.product-product-list .jiu-input-box.input-box-price #price_sort,.product-product-list .jiu-input-box.input-box-price .min,.product-product-list .jiu-input-box.input-box-price .max,.product-product-list .jiu-input-box.input-box-price .btn{padding: 0;margin:0 2.17%;width: 25%;border-radius: 6px;font-size: 12px;color: #333;border:1px solid #e5e5e5;line-height: 30px;height: 30px;}
	.product-product-list .jiu-input-box.input-box-price .price-filter .btn{margin-right: 0;line-height: 32px;height: 32px;}
	.product-product-list .jiu-input-box.input-box-price .price-filter #price_sort{margin-left: 0;line-height: 30px;}
	.product-product-list .jiu-input-box.input-box-price em{padding: 0;position: absolute;left: 50%;transform:translate(-50%,0);}
	.product-product-list .shipping_clean.mobile-display{display:inline-block;padding: 0;margin: 0 2.17%;width: 21.8%;}
	.product-product-list .shipping-selector-all{width: 100%;display:flex;}
	.jiu-input-box .price-filter>div .input-text{width: 100%;padding-bottom: 3px;font-size: 12px;text-align: center;height: 25px;line-height: 25px;}
	.jiu-input-box .price-filter>div .input-text::-webkit-input-placeholder{color: red;}
	.product-product-list .shipping-wine .shipping_category,.product-product-list .shipping-wine .shipping_clean.mobile-display{width: 31%;}
	.jiu-input-box .a-price .top,.jiu-input-box .a-price .down{right: auto;margin-left: -11%;}
	.jiu-input-box .a-price .top{top: 5px;}
	.jiu-input-box .a-price .down{top: 18px;}
	#price_sort span{margin-right: 20%;}
	/*introd-fedex*/
	.price_table{width: 100%;}

    .paymentType.storePay .paymentList li:nth-of-type(1){margin-bottom: 0;padding-bottom: 0;}
    .money-prepay-index .paymentType.storePay .paymentList li:nth-of-type(2){clear:both;}
    .paymentType.storePay{margin-top: 20px;}
    .atos_standard-item .atos-logo{margin-top: 20px;padding-left: 5px;}
    #payment_form_offlinePayment_payment2{display:block;clear:both;}
    .atos-logo{padding-left: 0;}
    #checkout-payment-method-load .paymentList .item{padding: 10px 0 0 0;margin: 0 20px 0 0;}
    .paymentType h3{margin-bottom: 0;}
    .sp-methods .form-list{padding-left: 0;}
    .offlinePayment_payment2-item .atos-logo{margin-top: 0;}
    .paymentType h3 span{font-size: 12px;}

    .pro-foot-one{margin-right: 16px;}
    .pro-foot-two{margin-right: 66px;}
    .pro-foot-four{margin-right: 18px;}

	.product-product-list .col-main{background: none; margin: 0;padding: 0 0 1px;}

	.chosen-container-single .chosen-drop .chosen-search{padding: 3px 0;}
	.chosen-container-single .chosen-drop .chosen-search input[type=text]{margin:1px 0 1px -1px;width:100.4%;}
	.home-website-list .slick-slider .slick-slide{margin: 0 3px;}
}
@media(min-width: 427px) and (max-width: 767px){.lines-list-container .company-lines .incTax,.lines-list-container .company-lines .hj-ehk,.lines-list-container .company-lines .commom,.lines-list-container .company-lines .epxressline{line-height: 36px;}}
@media (min-width: 480px) and (max-width: 767px){
	img{height: auto;max-width: 100%}
    .post-method-list li{margin:10px 0;width:100%;height: auto;text-align: center;}
	.post-method-list li.first{margin:10px 0;}
    .select-post-img-button{width: 329px; margin: 0 auto;}
	.introd-btn-left,.introd-btn-right{float:none;width:60%;margin:15px auto;height:50px;font-size:15px;}
    .post-method-list li.line.replace label,.post-method-list li.line.commom label,.post-method-list li.line.incTax label {font-size: 20px!important;text-indent:0!important;}/* 隐藏文字 */
    
    .home-pop{width: 532px;}
	.home-pop-item{min-width: 500px;}
	.home-pop img{width:500px;}
	.home-pop-btn{width:30px;height:30px;background-size: 63px auto;background-position: -29px -53px;}

	.hj-product .home-pop{width: 292px;height: 374px;}
	.hj-product .home-pop img{width:260px;}

	.payment-methods .atos-logo{margin-left: 20px;}
}

@media(max-width:480px) {
	.page .main .col-main .std .store .card .store-content .dis-flex .star {margin-top: 3px;}
    img{height: auto;max-width: 100%}
    .main-search,.user-login{width: 90%;margin:10px auto 0;float:none;}
    .wrapper.noTopCookies{margin-top: 68px;}
    .post-method-list li{margin:10px 0;width:100%;height: auto;text-align: center;}
    .post-method-list li.first{margin:10px 0;}

    .input-box .input-w{width:58%}
    .discounts .discount-left-bottom{height: 60px;}
    .discounts .discount-left-bottom a img{width:120px!important;float: left!important;padding-left: 12px;}

    .select-post-img-button{width: 329px;margin: 0 auto;}
    .introd-btn-left,.introd-btn-right{float:none;width:80%;margin:15px auto;height:50px;font-size:15px;}
    .float-bar-img.showQrCode{background-position:center -12px;height: 88px;}

    .post-method-list li.line label {text-indent:-99999px;}/* 隐藏文字 */
    .post-method-list li.line.replace label,.post-method-list li.line.commom label,.post-method-list li.line.incTax label {font-size: 18px!important;text-indent:0!important;}/* 隐藏文字 */
	.field-50,.field-33{width: 100%;}
	.my-account .field-full .input-box input {width: 56%;}
	.my-account .field-33 .input-box input {width: 94%;}
    
	.home-website-list{width: 97%;margin-bottom: 0;}
	.home-website-list .slick-slider{margin-bottom: 10px;}
	.promo-slider.slick-slider{height: auto;}
	#home-banners .banner-first-item{width:100%;}
	.hj-product .home-pop{width: 292px;height: 374px;}
	.hj-product .home-pop img{width:260px;}
	.dcorner-txt{font-size: 12px;top: 11px;left: -6px;}
	.dcorner-square{top: -5px;left: -23px;border-left: 35px solid transparent;border-right: 35px solid transparent;border-bottom: 35px solid #0aa59d;}
    
    .dis-bg{width: 335px;height:533px;/*height:503px;*/}
    .dis-pop-content{width: 320px;height:401px;}
    .top-tips{padding: 4px 16px;margin: 2px 0;}
    .dis-pop .top-logo{height: 60px;}
    .dis-pop .top-logo .logo{padding:0 10px;}
    .dis-pop .top-logo .right-websiteName label,.top-tips,.dis-rebate-content p{font-size: 14px;}
    .dis-pop .top-logo .right-websiteName label{display: block;padding: 0;}
    .dis-pop .top-logo .right-websiteName span{font-size: 16px;display: block;height: 30px;overflow: hidden;}
    .dis-pop .top-logo .right-websiteName{line-height: 27px;flex: 0 0 46%;text-align: left;padding: 7px 0 0 25px;}
    .dis-bottom-container{flex-direction: column;border:none;height:297px;display: block;}
    .left-description,.dis-pop .right-dis-register{flex:0 0 100%;}
    .left-description{padding:5px 0 2px 0;}
    .left-description img{height:30px;width:auto;}
    .dis-sico{display: none;}
    .remarks-line{width:12%;}
    .dis-remarks{width:100%;}
    .dis-pop .right-dis-register{background: url("../images/discounts/top-arrow-m.jpg") center top no-repeat #10a59a;width: 100%;height: 328px;/*height: 268px;*/}
	.right-register-inner {padding:20px 28px 0;}
	.registered-users .buttons-set{margin-top: 5px;margin-bottom: 10px;float: none;}
	.link-to-banner-box{margin: 5px 25px;}
	.link-to-banner{padding: 10px;font-size: 14px;letter-spacing:0;}
	.dis-afterLogin .top{width: 316px;height: 98px;background-size: 316px auto;}
	.dis-afterLogin h1 {font-size: 20px;margin: 28px 0 4px;}
	.dis-afterLogin{height:593px/*height:420px;*/}
	.dis-rebate-detail .logo,.dis-rebate-detail .rebate-num{flex:0 0 47%;}
    .dis-description-content p{max-height: 56px;}
    .dis-description-content{display: none;}
    .dis-rebate-detail{margin: 35px 0 20px;}
    .dis-pop{width: 336px;height:543px;/*height: 504px;*/margin-left: -168px;margin-top:-260px;/*margin-top: -252px;*/}
	.thirdparty-login-inner .thirdparty-content .thirdparty-login-div{width: 60px;}
	.thirdparty-login-inner .thirdparty-content .thirdparty-login-div span{display: block;}

    .home-pop{width:332px;height: 309px}
    .home-pop-item{min-width: 300px;}
	.home-pop img{width:300px;}
	.home-pop-btn{width: 30px;height: 31px;background-size: 53px auto; background-position: -22px -42px;}

	.footer{padding-bottom: 48px;background-color: #fff;}

	input.filter-customer-address{margin: 10px 0 0 0}
	#checkoutSteps .form-list .address-fr-eur .input-box{width: 71%;}
	#checkoutSteps .form-list .address-fr-eur .field-50 .input-box{width: 74%;}
	#checkoutSteps .form-list .address-fr-eur .field-50 label,
	#checkoutSteps .form-list .address-fr-eur .field-50 .customer-name label,
	#checkoutSteps .form-list .address-fr-eur .field-50.field-r label,
	#checkoutSteps .form-list .address-fr-eur .field-100 label{width: 75px;}
	#checkoutSteps .form-list .address-fr-eur .customer-name.field-50 .input-box{width: 74%;}
	#checkoutSteps .form-list .address-fr-eur .field-50.field-r .input-box{width: 74%;}
	#checkoutSteps .form-list .address-fr-eur .customer-name.field-33 .input-box{width: 70%;}
	#checkoutSteps .form-list .address-fr-eur li.fields.field-50 .input-box select{width: 100%}
	#checkoutSteps .form-list .address-fr-eur .name-lastname{padding-top: 15px;}
	#checkoutSteps .form-list .address-fr-eur .name-designation{padding-bottom: 15px;}

	.fanli-page .price-title{border:none;}
	.fanli-page .pricelist-ul .cms-main{font-size: 14px;line-height: 26px;}

	.global-site-notice{margin-top:22px;}
	.global-site-notice .notice-inner p{padding: 30px 10px 15px 10px;}

	.customer-page .form-list li.personal-mobile .input-box input.mobile_country_number{width: 10%;}
	.customer-page .form-list li.personal-mobile .input-box.afterCountryNum input#mobile_phone{width: 80%;}
	.my-account .input-box.afterCountryNum input.input-text.mobile_country_number{width: 6%;}
	.my-account .input-box.afterCountryNum input#mobile_phone{width: 79%;}
	.express_content .reg-dialig-content .reg-dialig-div a{margin:5px;}

	/*introd-gls introd-fe ems_europe*/
	.table-style #table{table-layout: fixed;word-break: break-all;word-wrap: break-word;}
	.table-style #table tr{width:100%;}
	.table-style #table tr>td{display:table-cell;padding:3px 0px;vertical-align:middle;}
	.table-style #table tr>td:nth-of-type(1){width: 36%;}
	.table-style #table tr>td:nth-of-type(2),.table-style #table tr>td:nth-of-type(3){width: 23%;}
	.table-style #table tr>td:nth-of-type(4){width: 18%;}
	.mobile{display: none;}
	.price_title{display: block;}
	.header h1.logo{margin: 0px auto 10px;}
	
	.gotoTop{bottom: 30px;}
}
@media(max-width:768px){
		.cms-discounts .app-no-display{display: none;}
		.cms-discounts .app-display{display: block;}
		.inappbrowser.cms-discounts,.inappbrowser.cms-discounts .col-main{background-color: #fff;}
		.cms-discounts .discounts .websites.mobile-display{display: none;}
		.cms-discounts .main-website-box{position: relative;width: 100%;}
		.cms-discounts .main-website.mobile-no-display{display: block;}
		.cms-discounts .main-website .home-shops-tabs{flex:0 35%;}
		.cms-discounts.inappbrowser .main-website .home-shops-tabs{flex:0 35%;margin-top: 83px;}
		.cms-discounts .main-website .home-shops-tabs{background-color: #f7f7f7;height: 468px;}
		.cms-discounts.inappbrowser .main-website .home-shops-tabs{width:30%;position: fixed;}
		.cms-discounts .main-website .shop-cat strong{color: #918f90;font-weight: normal;}
		.cms-discounts .main-website .shop-cat a.current,.cms-discounts .main-website .shop-cat a:hover{background-color: #fff;}
		.cms-discounts .main-website .shop-cat a{padding-right: 10px;}
		.cms-discounts .discounts .container,.cms-discounts .main-website .discounts-website{width: 100%;padding:0;}
		.cms-discounts .main-website .shop-cat{border-bottom: 1px solid #ddd;margin: 0;}
		.cms-discounts .main-website .shop-cat i{display: block;margin:0;width: 32px;height: 29px;}
		.cms-discounts .main-website .shop-cat i{margin:0;}
		.cms-discounts .shop-cat a.current strong{color: #18a198;}
		.cms-discounts .main-website .shop-cat b,.cms-discounts .main-website .shop-cat a.current b,.cms-page-view .main-website .shop-cat a:hover b,.cms-page-view .main-website .shop-cat a.current b{display: none;}
		.cms-discounts .main-website .shop-cat strong{padding: 3px 0;}
		.cms-discounts .discounts .main-website .websites ul{padding: 8px 0 0 5px;height:auto;min-height: 470px;}
		.cms-discounts .discounts .main-website .websites ul li{width: 98%;height: 52px;padding: 2px;margin-bottom: 0px;    border-bottom: 1px solid #ddd;}
		.cms-discounts .discounts .main-website .websites ul li.cat-title{width: 100%;height: auto;text-align: left;margin-bottom: 5px;color: #18a198;font-weight: 500;}
		.cms-discounts .discounts .websites ul li p{padding: 0}
		.cms-discounts .discounts .main-website .websites ul li u{padding: 5px 0;float: left;height:auto;max-height: 25px;width: 100%;text-align: left;text-overflow: ellipsis;overflow:hidden;white-space:nowrap;}
		.cms-discounts .main-website .home-shops-tabs .tabs-con{padding: 0}
		.cms-discounts .discounts .websites ul li p img,.cms-discounts .discounts .websites ul li u{width:35%;padding:0;height: 50px;float: left;}
		.cms-discounts .discounts .websites ul li{width:30%;padding: 0 1%;height:91px;}
		.discounts .main-website .websites-list{width: 70%;}

		.cms-discounts .discounts_website_recommend i{background-position: -607px -82px;}
		.cms-discounts .discounts_website_beauty i{background-position:-325px -77px;}
		.cms-discounts .discounts_website_baby i{background-position:-283px -77px;}
		.cms-discounts .discounts_website_acc i{background-position:-84px -76px;}
		.cms-discounts .discounts_website_composite i{background-position:-5px -77px;}
		.cms-discounts .discounts_website_foods i{background-position:-523px -79px;}
		.cms-discounts .discounts_website_digital i{background-position:-163px -75px;}
		.cms-discounts .discounts_website_dailyuse i{background-position:-202px -76px;}
		.cms-discounts .discounts_website_travel i{background-position:-402px -78px;}

		.cms-discounts .discounts_website_recommend a.current i{background-position:-607px -122px;}
		.cms-discounts .discounts_website_beauty a.current i{background-position:-325px -116px;}
		.cms-discounts .discounts_website_baby a.current i{background-position:-283px -117px;}
		.cms-discounts .discounts_website_acc a.current i{background-position:-83px -117px;}
		.cms-discounts .discounts_website_composite a.current i{background-position:-5px -119px;}
		.cms-discounts .discounts_website_foods a.current i{background-position:-522px -120px;}
		.cms-discounts .discounts_website_digital a.current i{background-position:-163px -117px;}
		.cms-discounts .discounts_website_dailyuse a.current i{background-position:-202px -118px;}
		.cms-discounts .discounts_website_travel a.current i{background-position:-402px -119px;}

		.cms-discounts .discounts #discounts_app_search{display:flex;background-color: #f7f7f7;border-bottom: 1px solid #ddd;align-items: center;width: 100%;z-index: 100;}
		.cms-discounts .discounts #discounts_app_search .search-form{position:relative;margin: 5px 0;width: 100%;}
		.cms-discounts .discounts #discounts_app_search .search-form input{padding:5px 5px 5px 24px;height: 20px;width: 86%;border: 2px solid #009e96;background-color: #f4f2f3;box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.2);border-radius: 5px;}
		.cms-discounts .discounts #discounts_app_search .search-form input:before{content: "\e003";font-family: 'Glyphicons Halflings'}
		.cms-discounts .discounts #discounts_app_search .search-form button{position: absolute; left: 5%; border: none;top: 10px;background: none;}
		.cms-discounts .discounts #discounts_app_search .search-form button:after{color:#18a198;}
		

		#productGrid>ul>li>div:first-child{display: flex;}
		.tab-web-list .websites-list ul .expired-square{top: auto;left: auto;}
		.cms-discounts .discounts .products .grid ul li{display: flex;box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.3);justify-content: space-between;height: 136px;align-items: center;}
		.cms-discounts .discounts .products .grid ul li p{width: 45%;padding: 0;margin: auto 0;}
    	.cms-discounts .discounts .products .grid ul li u{ width: 52%;padding: 5px 10px;font-size: 12px;}
    	.cms-discounts .discounts .products .grid{width: 94%;margin:0 auto;margin-top: 15px;}
    	.cms-discounts .discounts .products .step{display: none;}
    	.cms-discounts .wsellerName{font-size: 16px;border-bottom: 1px solid #000;padding: 0 0 5px 0;margin:0  0 5px 0;text-transform: uppercase;text-align: left;}
    	.cms-discounts .discounts .products .grid ul li .more{display: block;text-align: right;color:#18a199;font-size: 14px;margin-top: 5px;}
    	.cms-discounts .discounts .products .grid ul li .des{display: block;height: 60px;overflow: hidden;}

    	.cms-discounts .appMenu{display: flex;background-color: #f7f7f7;border-bottom: 1px solid #ddd;align-items: center;width: 100%;z-index:99;}
    	.inappbrowser.cms-discounts .appMenu{position: fixed;top: 44px;}
    	.inappbrowser.cms-discounts .discounts #discounts_app_search{position: fixed;}
    	.inappbrowser.cms-discounts .fanli-page{padding-top: 93px;}
    	.inappbrowser.cms-discounts .discounts .products .grid ul{margin-top: 93px;}
		.cms-discounts .appMenu li{flex: 1;}
		.cms-discounts .appMenu li span{padding: 10px 12px;display: inline-block;color:#333333;border-bottom: 1px solid #f7f7f7;}
		.cms-discounts .appMenu li.selected span{border-bottom: 1px solid #18a198;color:#18a198;}
		.cms-discounts .discounts .tab-web-list,.cms-discounts .discounts .products,.cms-discounts .discounts .fanli-list{display: none}
		.cms-discounts .discounts .container.tab_selected{display: block;}

		.cms-discounts .std.fanli-list .pricelist-ul{width: 94%; margin: 0 auto;margin-bottom: 15px;border: 1px solid #00a199;border-radius: 0;}
		.cms-discounts .fanli-page{padding-top: 13px;}
		.cms-discounts .fanli-page .pricelist-ul .cms-main{text-align: left;}

		.inappbrowser.cms-mobile-sos .container.main{width: 100%;padding:0;}
		.inappbrowser.cms-mobile-sos{background-color: #efefef;}
		.app-seller-div{float: left;width: 100%;max-width:100%;height: 25px;}
		.cms-discounts .app-seller-div{float: left;width: 50%;max-width:50%;height: 52px;margin-left:10%;}
		.app-seller-div div{width: 100%;text-align: left;height: 25px;text-overflow: ellipsis;overflow:hidden;white-space:nowrap;}
		.rebate-rate-max a {color: #CE1508 !important;}
		.inappbrowser .global-site-notice,.inappbrowser .wrapper.noTopCookies{margin-top: 0;margin-bottom: 0;}

		.customer-account-login .express_content{height: 1000px!important;}
		.customer-account-login .express_content .reg-dialig-content{margin-bottom: 0;}
		.customer-account-login .dialog.popup-window{top:55px!important;}
		.customer-account-login .express_content .reg-dialig-content .reg-dialig-div{position: absolute;width: 100%;top: 20%;}
		.customer-account-login .express_content{background-color: white;}
		.customer-account-login .express_content .reg-dialig-content .reg-dialig-div a{margin-top: 50px;}
                .expired-square img{width:32px;height:32px;}
                .expired-square2 img{width:69px;height:69px;}
        #website-list-div .expired-square img{width:50px;height:50px;}

        #search-address-form input{width:95%;margin: 5px 0;}
        #search-address-form button{width:100%;margin:5px 0;}
}
@media (max-width: 359px){.process-container{zoom:0.8;}.showQrCodeScan{width: 39%;margin-top: 0px;}.showQrCodeSpan{font-size: 13px;}.showQrCodeDiv{margin-top: 0;}.xlogistic-create-index #express-create-index-page .lines-list-container .company-lines{zoom:0.7;}#shipping-new-address-form ul li,#billing-new-address-form ul li{font-size: 12px;zoom:0.9;}.postcode-tips.fr-eur-postcode-tips{left: 80px;line-height: 15px;}.cms-waimai .bottom-btn-item p{font-size:12px;}.cms-waimai .btn-join.cn{padding:15px 40px;}}

@media(min-width:700px) and (max-width: 768px){
	.chosen-container-single .chosen-single span{width: 28em;}
	.money-info .bal-money .price{padding-right: 80%;}
}
@media (min-width:600px) and (max-width: 700px){
	.chosen-container-single .chosen-single span{width: 23em;}
	.money-info .bal-money .price{padding-right: 78%;}
}
@media (min-width:500px) and (max-width: 600px){
	.chosen-container-single .chosen-single span{width: 19em;}
	.money-info .bal-money .price{padding-right: 74%;}
}
@media (min-width:450px) and (max-width: 480px){
	#search_mini_form .jiu-input-box:nth-of-type(1){font-size: 16px;}
	.jiu-input-box .show-btn-area{font-size: 15px;padding: 0px 4px;margin-right: 6px;}
	.jiu-input-box .price-filter .btn{width: 90px;}
	.jiu-input-box .price-filter>div{width: 69px;}
}
@media (min-width:450px) and (max-width: 500px){
	.chosen-container-single .chosen-single span{width: 17em;}
	.money-info .bal-money .price{padding-right: 68%;}
}
@media (min-width:400px) and (max-width: 450px){
	.chosen-container-single .chosen-single span{width: 15em;}
	.money-info .bal-money .price{padding-right: 60%;}
	.jiu-input-box .show-btn-area{font-size: 12px;padding: 0 3px;font-size: 14px;margin-right: 4px;}
	.jiu-input-box .price-filter .btn{width: 80px;}
	.jiu-input-box .price-filter>div{width: 59px;}
}
@media (min-width:350px) and (max-width: 400px){
	.chosen-container-single .chosen-single span{width: 13em;}
	.money-info .bal-money .price{padding-right: 56%;}
	.jiu-input-box .show-btn-area{font-size: 12px;padding: 0 3px;}
	.jiu-input-box .price-filter>div{width: 49px;}
}
@media (max-width: 349px){
	.chosen-container-single .chosen-single span{width: 11em;}
	body{background: #efefef;} .header-container{background: #fff;}
	.money-info .bal-money .price{padding-right: 47%;}
	.jiu-input-box #show_cart img{margin:0 6% 0;}
}

@media(min-width: 351px) and (max-width: 369px){.step .right-stop .stop-txt{font-size: 17px;}}@media(min-width: 335px) and (max-width:350px;){.step .right-stop .stop-txt{font-size: 16px;}}@media(max-width: 334px){.right-stop .stop-txt{font-size: 15px;}}
@media(max-width: 325px){.express_content .reg-dialig-content .reg-dialig-div a{padding: 5px 20px;}}