body{
			background-color: #fff;
		}
		.headers{
			width: 100%;
			position: relative;
		}
			.top-search{
				position: absolute;
				top: 0;
				left: 0;
				display: flex;
				z-index: 10;
				align-items: center;
				top: 5px;
				overflow: hidden;
				width: 100%;
			}
			.sea-rows{
				display: flex;
				align-items: center;
			}
			.sea-logo{
				height: 30px;
				margin-right: 15px;
				margin-left: 15px;
			}
			.sea-logo img{
				height: 30px;
			}
			.sea-inp{
				background:rgba(255,255,255,.8);
				border-radius: 50px;
				align-items: center;
				padding: 0px 10px;
				flex: 1;
				height: 35px;
				min-width: 0;
				display: flex;
			}
			.sea-rg{
				height: 27px;
				margin-right: 8px;
				margin-left: 8px;
			}
			.sea-rg img{
				height: 27px;
			}
			
			.sea-inp img{
				height: 22px;
			}
			.sea-inp input{
				flex: 1;
				margin: 0px 10px;
				border: 0;
			    background: no-repeat;
				min-width: 0;
				color: #666;
			}
			 .swiper {
			        width: 100%;
			        height: 100%;
			      }
			
			      .swiper-slide {
			        width: 100%;
					background-size: cover;
					background-repeat: no-repeat;
					background-position: 50% 50%;
			      }
			      .swiper-slide img {
			        display: block;
			        width: 100%;
			        height: 100%;
			      }
				  .slide-rows{
					  width: 100%;
					  height: auto;
					  overflow: hidden;
					  position: relative;
					  z-index: 1;
				  }
				  .main-rows{
					  margin: 0px 15px;
				  }
				  .tags{
					  margin: 0px 30px;
					  padding: 10px 0;
				  }
				  .tags ul{
					  display: flex;
					   justify-content: space-between;
					   align-items: center;
				  }
				  .tags ul li{
				      display: flex;
					  align-items: center;
					  font-size: 12px;
					  color: #666;
				  }
				  .tags ul li img{
					  height: 15px;
					  margin-right: 5px;
				  }
				  .nav-list{
					  display: flex;
					   justify-content: space-between;
					   align-items: center;
					   margin: 5px 0px 10px 0px;
				  }
				  .nav-list a{
					 flex: 1;
					 align-items: center;
					 text-align: center;
				  }
				  .nav-list a img{
					  height: 45px;
					  margin-bottom: 5px;
				  }
				  .nav-list a h3{
					  font-size: 13px;
					  color: #333;
					  font-weight: 400;
				  }
				  .ad{
					  width: 100%;
				  }
				  .ad img{
					  width: 100%;
				  }
				  .roms_rows{
					  margin-top: 20px;
				  }
				  .roms-title{
					  display: flex;
				  }
				  .roms-title h3{
					  font-size: 18px;
					  color: #333;
					  flex: 1;
				  }
				  .roms-title span{
					  color: #666;
					  display: flex;
					  align-items: center;
				  }
				  .roms-title span img{
					  height: 10px;
					  margin-left: 5px;
				  }
				  .hot-tabs{
					  width: 100%;
					  margin-top: 10px;
					  display: flex;
				  }
				  .roms-left{
					  flex: 1;
					  float: left;
					  border-radius: 5px;
					  height: 300px;
					  overflow: hidden;
					  position: relative;
				  }
				  .roms_right{
					  float: right;
					  width: 48%;
					  margin-left: 5px;
				  }
				  .slide-rows>.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
				      margin: 0 0px;
				  }
				  .slide-rows .swiper-pagination-bullet{
					  width: 16px;
					  height: 2px;
					  display: inline-block;
					  background: #ccc;
					  border-radius: 0;
					  opacity: .2;
					  margin: 0;
				  }
				  .slide-rows .swiper-pagination-bullet-active{
					  background: #fff;
					  opacity: 1;
				  }
				  .mySwiper2 .swiper-pagination-bullet{
					  width: 5px;
					  height: 5px;
					  display: inline-block;
					  background: #ccc;
					  border-radius: 100%;
					  opacity: .8;
					  margin: 0;
				  }
				  .mySwiper2 .swiper-pagination-bullet-active{
					  background: no-repeat;
					  opacity: 1;
					  width: 5px;
					  height: 5px;
					  border: 2px solid #fff;
					  border-radius: 100%;
					  position: relative;
					  top: 2px;
				  }
				  .rg-shop{
				  	position: relative;
				  	background-size: 55px;
				  	background-repeat: no-repeat;
				  	background-position: right bottom;
				  	display: flex;
				  	align-items: center;
				  	height: 85px;
				  	margin-bottom: 5px;
				  	border-radius: 5px;
				  }
				  .rg-shop:nth-child(01){
				      background-color: #fbf3f0;
				  }
				  .rg-shop:nth-child(02){
				      background-color: #f3f1ff;
				  }
				  .rg-shop:nth-child(03){
				      background-color: #f3f1ff;
				  	margin-bottom: 0;
				  }
				  .rg-shop i{
				  	position: absolute;
				  	top: 0;
				  	left: 0;
				  	background: red;
				  	color: #fff;
				  	border-radius: 5px 0 5px 0;
				  	padding: 1px 2px;
				  	font-size: 10px;
				  }
				  .shop-rows{
				  	align-items: center;
				  	font-size: 0px;
				  	max-width: 60%;
				  	margin-left: 8px;
				  	margin-top: 15px;
				  }
				  .shop-rows h3{
				  	font-size: 12px;
				  	color: #333;
				  	display: block;
				  }
				  .shop-rows b{
				  	font-size: 12px;
				  	color: #ff592f;
				  	display: block;
					margin: 2px 0;
				  }
				  .shop-rows small{
				  	font-size: 12px;
				  	color: #333;
				  	display: block;
				  }
				  .hots-shop{
				  	margin-top: 20px;
				  	display: flex;
				  }
				  .hots-left{
				  	flex: 1;
				  }
				  .hots-left h3{
				  	font-size: 18px;
				  	color: #333;
					height: 20px;
				  }
				  .hots-left p{
				  	text-align: center;
				  	font-size: 14px;
				  	color: #333;
				  	padding-top: 5px;
				  }
				  .hot-img01{
				  	background-color: #f7f7f7;
				  	background-size: contain;
				  	background-position: center center;
				  	background-repeat: no-repeat;
				  	width: 100%;
				  	height: 130px;
				  	margin-top: 15px;
				  	border-radius: 5px;
				  	overflow: hidden;
				  }
				  .hots-right{
				  	width: 49%;
				  }
				  .hots-right h3{
				  	font-size: 18px;
				  	color: #333;
				  }
				  .hots-right span{
				  	display: flex;
				  	align-items: center;
				  	text-align: right;
				  	justify-content: flex-end;
				  	font-size: 14px;
					height: 20px;
				  	color: #666;
				  }
				  .hots-right span img{
				  	height: 10px;
				  	margin-left: 5px;
				  }
				  .hots-rows{
				  	width: 100%;
				  	display: flex;
				  }
				  .hots-img02{
				  	flex: 1;
				  	margin-left: 5px;
				  	width: 100%;
				  	margin-top: 15px;
				  }
				  .hots-img02 label{
				  	display: block;
				  	background-color: #f7f7f7;
				  	width: 100%;
				  	display: flex;
				  	justify-content: center;
				  	align-items: center;
				  	border-radius: 5px;
				  	overflow: hidden;
				  }
				  .hots-img02 label img{
				  	width: 100%;
				  	display: block;
				  	text-align: center;
				  }
				  .hots-img02 p{
				  	margin-top: 5px;
				  	font-size: 14px;
					text-align: center;
				  }
				  .shop_list{
				  	margin-top: 15px;
				  	padding: 0px 15px;
				  	background-image: -webkit-gradient(linear, 0 0, 0 30%, from(#ffffff), to(#f3f3f3));
					padding-bottom: 100px;
				  }
				  .shop_list a{
				  	width: 48%;
				  	float: left;
				  	margin-bottom: 20px;
				  	display: block;
				  	border-radius: 10px;
				  	overflow: hidden;
				  }
				  .shop_list a:nth-child(2n){
				  	float: right;
				  }
				  .shop-img-bg{
				  	width: 100%;
				  	background-color: #fff;
				  	background-size: cover;
				  	background-position: top center;
				  	background-repeat: no-repeat;
				  }
				  .shop-con{
				  	background: #fff;
				  	padding: 10px 15px;
				  }
				  .shop-con h3{
				  	font-size: 16px;
				  	color: #333;
				  	margin-bottom: 5px;
				  }
				  .shop-con p{
				  	font-size: 14px;
				  	color: #666;
				  }
				  .shop-con b{
				  	margin-top: 10px;
				  	font-size: 160x;
				  	color: #333;
				  	display: block;
				  }
				  .footer-fixed{
				  	position: fixed;
				  	display: flex;
				  	align-items: center;
				  	bottom: 60px;
				  	left: 15px;
				  	right: 15px;
				  	height: 40px;
				  	border-radius: 30px;
				  	padding: 0px 10px 0px 15px;
				  	background: rgba(0,0,0,.8);
				  	z-index: 100;
				  }
				  .footer-fixed img{
				  	height: 13px;
				  }
				  .footer-fixed h3{
				  	flex: 1;
				  	font-size: 14px;
				  	font-weight: 400;
				  	color: #fff;
				  }
				  .footer-fixed h3 i{
				  	font-style: normal;
				  	color: #fff579;
				  }
				  .footer-fixed span{
				  	background-image: linear-gradient(to right, #ff9c36 , #fe661a);
				  	color: #fff;
				  	padding: 4px 10px;
				  	border-radius: 30px;
					font-size: 14px;
					display: flex;
					align-items: center;
				  }
				  .shop-footer{
					  position: fixed;
					  bottom: 0;
					  width: 100%;
					  display: flex;
					  background: #fff;
					  z-index: 150;
				  }
				  .shop-footer a{
					  flex: 1;
					  text-align: center;
					  padding: 7px 0;
				  }
				  .shop-footer a img{
					  height: 20px;
					  margin-bottom: 5px;
				  }
				  .shop-footer a label{
					  display: block;
					  font-size: 12px;
					  color: #333;
				  }
				  .shop-footer a.on label{
					  color: rgb(63,133,228);
				  }