	#sp-top2 .sp-column .sp-module{float:right;}
	.home-jp #sp-main-body #sp-component .category-view .row .category:first-child{display: none;}
	.home-gb #sp-main-body .container .row .category{width:20%;}
	.home-jp #sp-main-body #sp-component .category-view .row .category{width: 25%;}
	.article-footer-wrap{display:none;}
	.our-mission-details li:first-child{background:#FCC;}
	.our-mission-details li:nth-child(2){background:#c0ebf1;}
	.our-mission-details li:nth-child(3){background:#ffe97d;}
	.view-productdetails .product-neighbours, .view-productdetails .back-to-category, .view-productdetails #sp-page-title{display:none;}
	#sp-main-body .vm-product-details-container a.ask-a-question{background: #ff7d2f;color: #fff;border-radius: 20px;padding: 7px 20px;font-size: 1.1em;border:none;}
	#sp-main-body .additional-images .floatleft{  border: 1px solid #ddd;margin-right:1px;}
	.xiangqing{padding-top: 20px;}
	#sp-customer-case .child{display:flex;}
	.view-category .product_s_desc, .view-category .vm3pr-0, .view-category .vm-details-button{display:none;}
	.spacer.product-container{border:none;}
	.view-category #sp-main-body .category_description h2{font-size:1.5em;}
	#mod_virtuemart_search{width:75%;}
	.view-category .search{display:flex; margin-top:-20px;}
	.view-category .search .button{padding:0px 10px;}
	.itemid-161 #sp-left, .itemid-161 .virtuemart_search{display:none;}
	.itemid-161 .products-view .product h2{font-size:1em;}
	.xiangqing .product-description .title{font-weight:bold;padding: 5px 10px;background: #f2f2f2;display: block;border-bottom: 1px solid #cecece;margin-bottom:20px;}
	.view-category .blogblog-gb article h3{display: none;}
	.view-category .article-list .entry-header h2{text-align: center;font-size: 1.3em;}


@media (min-width: 992px){
	.title-banner{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;text-shadow: 2px 1px 3px black;}
	.title-banner p{font-size:1.5em;}
	.home-gb #sp-title .sp-module-content .custom, .home-jp #sp-title .sp-module-content .custom{height:800px;}
	.home-gb .title-banner{position: absolute;top: 8%;left: 30%;transform: translate(-50%,-50%);text-align: center;color: #fff;text-shadow: 2px 1px 3px black;width:35%;border:10px solid;}
	.home-jp .title-banner{position: absolute;top: 8%;left: 30%;transform: translate(-50%,-50%);text-align: center;color: #fff;text-shadow: 2px 1px 3px black;width:35%;border:10px solid;}
	.hand-warmer-gb #sp-title .sp-module-content .custom, .body-warmer-gb #sp-title .sp-module-content .custom, .foot-warmer-gb #sp-title .sp-module-content .custom, .shipping-warmer-gb #sp-title .sp-module-content .custom, .steam-eye-mask-gb #sp-title .sp-module-content .custom, #sp-about-us-banner #sp-user2 .sp-module-content .custom, .contact-us-gb #sp-title .sp-module-content .custom, .blog-gb #sp-title .sp-module-content .custom{background-repeat: no-repeat;background-size: contain;background-attachment: inherit;position: relative;height: 500px;}
	.home-gb .title-banner h1{padding: 20px;}
	.home-gb .title-banner p{padding:0px 20px;line-height: 30px;}
	.home-gb #sp-main-body .container .row img{margin:20px auto;}
	.home-gb #sp-main-body .container .row img:hover{-webkit-transform: scale(1.05); /* hover时缩放1.1倍 */-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);transition: all .3s ease;  /* 添加动画效果 */box-shadow: 0 0 20px rgba(0,0,0,.5);border-radius:10px;}
	.browse-by-category{font-size: 2em;  margin-top: 100px;margin-bottom: -50px;}
	#sp-company-profile{background: #ececec;padding-top: 50px;}
	#sp-company-profile #sp-position2 .custom{height:500px;background-repeat: no-repeat;background-size: contain;background-attachment: inherit;position: relative;}
	#sp-company-profile #sp-position3 .sp-module{float: left;padding-left: 50px;margin-bottom: -100px;padding-top:20px;}
	#sp-company-profile #sp-position3 .custom a{border: 1px solid;padding: 10px;color: #fff;background: #ec87054f;}
	#sp-company-profile #sp-position3 .custom a:hover{background: #ff6e04;}
	#sp-our-service #sp-position5 .our-service{display: flex;}
	#sp-our-service #sp-position5 .our-service li{width:33%;padding:20px 30px;text-align: center;}
	#sp-our-service #sp-position5 .our-service li:first-child{background:#FC6;margin-right: 20px;}
	#sp-our-service #sp-position5 .our-service li:nth-child(2){background:#F9C;margin-right: 20px;}
	#sp-our-service #sp-position5 .our-service li:nth-child(3){background:#CCC;}
	#sp-our-service{margin-top:100px;}
	#sp-random-products{margin-top: 100px;}
	#sp-random-products #sp-position4 h3, #sp-our-service h3, #sp-customer-case #sp-position6 h3, #sp-blog #sp-position8 h3, #sp-customer-case #sp-position6 h3{text-align:center;font-size:2em;font-family:Alike Angular, sans-serif;}
	#sp-customer-case #sp-position6 ul{display:flex;}
	#sp-customer-case #sp-position6 ul li{padding-right: 50px;width: 49%;overflow:hidden;}
	#sp-our-service #sp-position5 ul li{border:none;}
	#sp-customer-case{margin-top:100px;background: #ececec;padding: 50px 0px;}
	#sp-blog #sp-position8 ul{display:flex;}
	#sp-blog #sp-position8 ul li{padding-right:50px;width: 49%;}
	#sp-blog{margin-top:50px;}
	#sp-customer-case #sp-position6 ul li{border-bottom: none;}
	#sp-send-inquiry{background: #000;color: #fff;padding: 30px;}
	#sp-send-inquiry #sp-position7 .custom .home-contact-us{display:flex;}
	#sp-send-inquiry #sp-position7 .custom .home-contact-us .home-contact-us-left{font-size:1.5em;margin-right:30px;}
	#sp-send-inquiry #sp-position7 .custom .home-contact-us-right{border:1px solid;background:#FC0;padding:5px;font-size:1.5em;}
	#sp-send-inquiry #sp-position7 .custom .home-contact-us a{color:#fff;}
	#sp-random-products #sp-position4 .vmheader{text-align: center;padding-bottom: 50px;}
	.home-gb #sp-main-body h2{font-size:1.25em;}
	.home-contact-us-right{margin:0 auto;}
	#sp-blog #sp-position8 img{width:550px;height:400px;}
	.why-choose-us-row-text{width:49%;float:left;padding:20px}
	.why-choose-us-row-img{width: 49%;float:left;}
	.why-choose-us-row-img img{width:750px;height:350px;}
	.why-choose-us-row{clear: both;}
	#sp-why-choose-us{margin-top:100px;}
	#sp-why-choose-us #sp-slide h3{text-align: center;font-size: 2em;font-family: Alike Angular, sans-serif;}
	#sp-customer-case #sp-position6 ul{display:flex;}
	#sp-customer-case #sp-position6 ul li img{width: 150px;}
	#sp-send-inquiry #sp-position7 .sp-module{width: 49%;float: left;}
	.home-contact-us-left{padding-top: 50px;}
	.home-gb .sp-module  h3{margin-bottom: 50px;}
	.home-gb .browse-view{display:none;}
	.home-gb #sp-random-products{background: #ececec;padding: 100px 0;}
	.view-category #sp-main-body #sp-component div.product{width: 25%;}
	.orderby-displaynumber{display:none;}
	.view-category .browse-view h1{display:none;}
	#sp-top-bar .container .row{margin: -10px 0px;}
	.view-category .vm-product-descr-container-1{min-height: 0px;}
	#sp-breatcrumbs{margin-top:20px;margin-bottom: -50px;}
	.view-productdetails #sp-main-body #sp-left{display:none;}
	#sp-related-products #sp-position1 div.product-container{padding: 10px;}
	.view-productdetails #sp-component h1{font-size:1.5em;}
	.product-short-description{color: #7b7b7b;border-top: 1px solid #ddd;padding-top:30px !important;}
	#sp-main-body #sp-component .addtocart-area{border-bottom: 1px dashed #ddd;}
		#sp-main-body .additional-images .floatleft img{width: 80px;height: 80px;margin-right:0px;}
	.blog-gb #sp-main-body #sp-component .blogblog-gb div.entry-header{margin-left:0px;}
	.blog-gb #sp-main-body #sp-component .blogblog-gb div.entry-header .post-format{display:none;}
	.blog-gb #sp-main-body #sp-component .blogblog-gb article.item p{display:none;}
	.view-article #sp-page-title{display:none;}
	.layout-blog #sp-main-body #sp-component{width:100%;}
	.view-category #sp-main-body #sp-right{display:none;}
	.view-category #sp-main-body #sp-component .blogblog-gb article.item img{height: 200px;width: 300px;}		
	.view-article #sp-right .sp-module{max-width: 365px;background-color: #fff;-webkit-box-shadow: 0px 13px 70px 11px rgba(141,153,204,0.1);box-shadow: 0px 13px 70px 11px rgba(141,153,204,0.1);-webkit-box-sizing: border-box;box-sizing: border-box;height: 100%;}	
	.view-article #sp-right .sp-module .sp-module-title{margin-bottom: 0px;padding: 25px 30px;background-color: #f9da7d;font-size: 1.5em;color: #2e2f33;font-family: miller-banner, serif;font-weight: 600;font-style: normal;	}	
	.view-article #sp-right .sp-module .latestnews{margin-bottom: 10px;font-size: 14px;color: #9a9fab;font-family: poppins, sans-serif;font-weight: 300;font-style: normal;line-height: 1.5 !important;
	}
	.view-article #sp-right .sp-module .latestnews div{padding:10px 20px;}
	.breadcrumb{background-color: #f5f5f5;padding: 8px 15px;}
	.about-us-left{width: 49%;float: left;}
	.about-us-right{width: 49%;float: left;}
	.about-us-jianjie{padding:30px;}
	.about-us-gb #sp-main-body{padding-top:0px;}
	#sp-factory{margin-top:-100px;}
	.about-us-factory{background: #f7f7f7;padding: 50px 0px;}
	.about-us-factory ul{display:flex;width:80%;margin:0 auto;}
	.about-us-factory ul li{display: block;width: 20%;float: left;padding:10px;text-align: center;color: #797979;border:none;}
	.about-us-factory h3{text-align: center;} 
	.about-us-our-mission{text-align: center;}
	.about-us-slogan{color:#797979;}
	#sp-our-mission{padding-top: 50px;}
	.about-us-our-mission{width: 60%;margin: 0 auto;}
	.our-mission-details{display: flex;}
	.our-mission-details li{padding: 20px;margin: 20px;width:33%;}
	.about-us-logo{float:right;}
	.about-us-certificates{display:flex;}
	.about-us-certificates p{padding:20px;}
	#sp-certificates{text-align: center;margin-top: 100px;}
	#sp-lianxi-wo-men{margin-top:50px;}
	#sp-lianxi-wo-men h3{text-align:center;}
	.contact-us-gb #sp-left{padding: 80px;}
	.contact-us-gb #cf1{background:#f9f9f9;}
	.blog-gb #sp-main-body{padding-top:50px;}
	.lian-xi{margin: 0 auto;width: 80%;background: #f9f9f9;padding: 30px;  margin-bottom: 50px;}
	.lian-xi ul{display: flex;text-align: center;}
	.lian-xi ul li{  width: 33%; padding: 20px;border:none;}
	.lian-xi ul li img{margin: 0 auto;}
	#sp-bottom p, #sp-bottom p a{color:#555; }
	#sp-bottom .row .custom{padding: 30px;}
	.bottom-logo{display:flex;}
	.bottom-logo-img{padding-right:50px;}
	.bottom-logo-text{padding-left:50px;border-left:1px solid #ddd;}
	#sp-related-products .container{border-top: 1px dashed;padding: 50px;}
	.blog-gb div[itemprop="articleBody"]{color: #555;font-size: 1.1em;padding: 0px 20px 0px 0px;}
	.view-article h1{font-size: 2em;}	
	.view-article h3{font-size: 1.3em; color:#000;}
		
	}
	
	@media screen and (max-width: 800px){
		#sp-page-title #sp-title .sp-module-content .custom{height: 150px;background-repeat: no-repeat;background-size: contain;background-attachment: inherit;position: relative;}
		.home-gb #sp-page-title #sp-title .sp-module-content .custom{height: 300px;background-repeat: no-repeat;background-size: contain;background-attachment: inherit;position: relative;}
		.title-banner p{display:none;}
		.title-banner{height:80px;display:flex;-moz-box-align: center;align-items: center;}
		.home-gb .title-banner{height:150px;display:flex;-moz-box-align: center;align-items: center;}
		.about-us-gb #sp-about-us-banner #sp-user2 .custom{background-repeat: no-repeat;background-size: contain;background-attachment: inherit;position: relative;height: 150px;}
		.title-banner h1{font-size: 1.3em;color: #fff;margin: 0 auto;}
		.about-us-gb .title-banner h1{color:#000;background: rgba(217, 217, 217, 0.5);padding: 5px 10px;}
		#sp-breatcrumbs{margin-top:-40px;}
		.about-us-gb #sp-section-4{margin-top:-40px;}
		.contact-us-gb #sp-breadcrumbs, .blog-gb #sp-breadcrumbs{margin-top:-20px}
		#sp-browse-by-catagory{margin-top:-100px;}
		#sp-main-body{padding-top:20px;}
		.home-gb #sp-main-body .container .row .category{padding:2px;position:relative;}
		.home-gb #sp-main-body .container .row .category h2{font-size:0.8em;}
		.home-gb #sp-main-body .category-view .category img{position:absolute;top:50px;left:0px;box-shadow: 3px 3px 2px #888888;border-radius:5px;}
		.home-gb .browse-view{display:none;}
		#sp-company-profile #sp-position3, #sp-why-choose-us{border-bottom: 1px dashed #ddd;margin-bottom: 20px;}		
		#sp-why-choose-us #sp-slide .why-choose-us-row-img{margin:20px 0px;}
		.home-gb h3{font-size:1.5em !important;text-align:center;}
		#sp-customer-case .child li{width: 150px;padding:10px;}
		.cf-label{font-size:1.8em;}
		.home-gb #sp-blog #sp-position8 ul li .newsflash-image img{width:100%;}
		.orderby-displaynumber{display:none;}
		.view-category #sp-component .category-view .row .product{width:49%;float:left;min-width:100px;}
		.view-category #sp-component .category-view .row .product .spacer{padding:0px;}
		.spacer.product-container{border:none;margin:0px;padding:0px;}
		.view-category #sp-component .category-view .row{padding:0px;--bs-gutter-x: 0rem;}
		.view-category #sp-component .category-view .row .product_s_desc{display:none;}
		#sp-related-products #sp-position1 .product-container{width:49%;float:left;padding-right:5px;}
		#sp-related-products #sp-position1 .product-container:first-child{display:none;}
		.view-category #sp-main-body h1{display:none;}
		#sp-related-products{margin-top:-100px;border-top: 1px dashed #ddd;padding-top: 20px;}
		#sp-component{margin-top:30px;}
		.about-us-gb #sp-main-body{margin-top:0px;padding-top:0px;}
		.about-us-gb .about-us-left{padding-bottom:20px;}
		.about-us-gb #sp-component .about-us-container{margin-top:-40px;}
		.about-us-gb #sp-factory{margin-top:-130px;}
		.about-us-gb #sp-factory h3, .about-us-gb #sp-our-mission h3, .about-us-gb #sp-our-mission h5{text-align:center;}
		.about-us-gb #sp-factory ul, .about-us-slogan{padding:0px 10px;text-align:center;}
		#sp-slide .our-mission-details{padding:0px 10px;}
		#sp-slide .our-mission-details li{border-bottom: 1px dashed #e8e8e8;margin-bottom: 20px;padding:10px;}
		#sp-certificates h3, #sp-lianxi-wo-men h3{text-align:center;}
		.about-us-certificates{padding:0px 10px;}
		#sp-lian-xi-fang-shi{margin:-40px 0px 50px 0px;}
		.view-category #sp-main-body #sp-component .blogblog-gb article.item img {width: 750px;}
		.blog-gb .blogblog-gb p{display:none;}
		.view-productdetails .vm-product-media-container{width:100%;}
		.view-productdetails h1{font-size: 1.25em;}
		.view-productdetails .product-short-description{color: #868686;}
		.view-productdetails #sp-breatcrumbs { margin-top: -100px;border-top: 1px dashed #c1bebe;padding-top: 20px;}
		.view-productdetails #sp-main-body{padding-top:0px;}
		#sp-send-inquiry{padding:30px 0px;background:#000;}
		.home-contact-us-left p{color:#fff;}
		#sp-blog{margin-top:30px;}
			
		}
		
		@media screen and (max-width: 1200px) and (min-width: 800px){
		#sp-title .sp-module-content .custom{background-repeat: no-repeat;background-size: contain;background-attachment: inherit;position: relative;height: 250px;}
		.home-gb  #sp-title .sp-module-content .custom{background-repeat: no-repeat;background-size: contain;background-attachment: inherit;position: relative;height: 400px;}
		.home-gb .title-banner{position: absolute;top: 30%;left: 38%;transform: translate(-50%,-50%);text-align: center;color: #fff;text-shadow: 2px 1px 3px black;width: 50%;border: 10px solid;}
		.home-gb #sp-main-body{padding-top:50px;}
		.home-gb .browse-view{display:none;}
		.home-gb #sp-main-body .container .row .category{padding:5px;position:relative;}
		.home-gb #sp-main-body .container .row .category h2{font-size:1.1em;}
		.home-gb #sp-main-body .category-view .category img{position:absolute;top:50px;left:0px;box-shadow: 3px 3px 2px #888888;border-radius:5px;}
		.home-gb #sp-company-profile{margin-top:150px;}
		.home-gb h3{text-align:center;font-size:1.5em !important;}
		.why-choose-us-row-img{margin:10px 0px;}
		#sp-customer-case .child li{width: 130px;margin: 10px;border: none;}
		#sp-why-choose-us{background: #f2f2f2;padding: 30px 0px;}
		#sp-customer-case{padding:30px 0px;}
		#sp-send-inquiry{padding:30px 0px;background:#000;}
		.home-contact-us-left p{color:#fff;}
		#sp-send-inquiry #cf_1, #sp-send-inquiry #cf_2{max-width: 810px;}
		#sp-blog{margin-top:50px;}
		#sp-blog #sp-position8 ul{display:flex;}
		#sp-blog #sp-position8 ul li img{width:400px;height:250px;padding: 20px;}
		#sp-blog #sp-position8 ul li h4{padding:20px;}
		.title-banner{position: absolute;top: 45%;left: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;text-shadow: 2px 1px 3px black;}
		.view-category #sp-main-body{padding:0px;}
		.view-category #sp-component{margin-top:25px;}
		.orderby-displaynumber{display:none;}
		.view-category #sp-component .row .product{min-width: 110px;width: 25%;padding: 0px;}
		#sp-related-products #sp-position1 .spacer img{padding: 5px;}
		#sp-related-products #sp-position1 .spacer a{font-size:0.8em;}
		.browse-view h1{display:none;}
		#sp-related-products .container{padding: 30px 0px;border-top: 1px dashed;}
		.view-productdetails h1{font-size:1.5em;}
		.view-productdetails #sp-main-body{padding:0px;}
		.view-productdetails #sp-breatcrumbs, .about-us-gb #sp-section-4{margin-top:20px;}
		.about-us-gb #sp-main-body{padding:0px;}
		.about-us-gb h3{text-align:center;}
		#sp-user2 .sp-module-content .custom{background-repeat: no-repeat;background-size: contain;background-attachment: inherit;position: relative;height: 250px;}
		.about-us-jianjie{  margin-top: 20px;}
		.about-us-gb #sp-factory .about-us-factory ul{display:flex;text-align: center;}
		.about-us-gb #sp-factory .about-us-factory ul li{padding:5px;}
		.about-us-our-mission p{text-align:center;}
		.our-mission-details{display:flex;}
		.our-mission-details li{padding:10px;width:33%;text-align:center;}
		#sp-certificates{margin-top:30px;}
		.about-us-certificates{margin-top:30px;display:flex;}
		.contact-us-gb #sp-main-body{padding:0px;}
		.contact-us-gb #sp-component #cf_1{max-width: 810px;}
		.contact-us-gb #sp-component{box-shadow: 1px 1px 5px #ddd;}
		#sp-lian-xi-fang-shi{padding:50px;}
		.blog-gb .blogblog-gb .col-lg-3{width:33%;float:left;}
		.blog-gb .blogblog-gb .col-lg-3 p{display:none;}
		.blog-gb .blogblog-gb .col-lg-3 img{height:150px;width:250px;}
		.blog-gb .blogblog-gb .col-lg-3 .post-format{display:none;}
		.blog-gb .blogblog-gb .col-lg-3 .entry-header.has-post-format{margin-left:0px;}
		.blog-gb .blogblog-gb .col-lg-3 h2{font-size:1.1em;}
		.blog-gb .blogblog-gb .col-lg-3 article.item {margin-bottom: 50px;}
		.view-category #sp-main-body #sp-right{display:none;}
		.view-article #sp-right{padding: 30px;background: #f7f7f7;}
		.view-article #sp-page-title{display:none;}
		.view-article #sp-breadcrumbs{margin-top:10px;}
		.view-article .post-format{display:none;}
		.view-article #sp-component .entry-header.has-post-format{margin-left:0px;}
		.view-article #sp-main-body{padding-top:30px;}
		.view-article #sp-component h1{font-size:1.6em;}
		
			}