		
		.null-box{
			height:44px;
		}
		.hot-news-roller dt {
			width: 75px;
		}

		.hot-news-roller dd {
			margin-right: 0;
		}

		.hot-news-roller dd ul li i {
			display: inline-block;
			border: solid 1px #f44623;
			color: #f44623;
			height: 18px;
			line-height: 18px;
			padding: 0 5px;
			border-radius: 5px;
			margin-right: 5px;
			font-size: 12px;
		}

		.yysxz{
			margin: 0.4rem auto;
			text-align: center;
		}

		.alt-tabs-content {
			display: flex;
			flex:1;
			flex-direction: column;
			justify-content: center;
			align-items: space-between;
			flex-wrap: wrap;
		    margin-top: 20px;
		    padding: 0 12px;
			/*border:1px solid blue;*/

		}
		.column{
			flex:1;
			/*border:1px solid red;*/
		}
		.alt-tabs-content .searchNum {
			display: flex;
			flex-direction: row;
			justify-content: space-between;
			align-items: center;
			flex-wrap: wrap;
			position: relative;

		}

		@media screen and (max-width: 400px) {
			.splice{
				display: none;
			}
			.alt-tabs-content{
				align-items: center;
				padding: initial;
			}
			.alt-tabs-content .searchNum {
				align-items: center;
				padding: initial;
			}
		}


		.alt-tabs-content .searchNum .tips{
			left: 0;
			position: absolute;
		    top: -24px;

		}

		.alt-tabs-content .searchNum input {

			-webkit-appearance: none;
			outline: none;
			width: 22px;
			height: 28px;
			line-height: 28px;
			text-align: center;
			padding: 2px;
			margin: 0;
			font-size: 16px;
			font-weight: 900;
			border-left: 1px solid #0e0e0e;
			border-top: 1px solid #0e0e0e;
			border-bottom: 1px solid #0e0e0e;
			border-right: 1px solid #0e0e0e;
		}

		.alt-tabs-content .searchNum input:last-child {
			border-right: 1px solid #0e0e0e;
		}

		.alt-tabs-content .searchNum input:nth-child(3),.searchNum input:nth-child(7) {
			margin-right: 10px;
			border-right: 1px solid #0e0e0e;
		}

		.alt-tabs-content #searchNum input {
			margin-left: 2px;
		}

		.layui-form-checkbox[lay-skin=primary] span {
			padding-right: 0px;
		}

		.fixnav {
			position: fixed;
			top: 15%;
			left: 0px;
			width: 100%;
			z-index: 99999999;
		}

		.layui-fixbar {
			height: 20%;
			margin-bottom: 5%;
		}

		.layui-fixbar li {
			width: 40px;
			height: 50px;
		}

		.mask {
			position: absolute;
			top: 0px;
			filter: alpha(opacity=60);
			background-color: #777;
			z-index: 1002;
			left: 0px;
			opacity: 0.5;
			-moz-opacity: 0.5;
		}  

				/*购物车表格*/
		.layui-table td, .layui-table th {
			padding-left: 8px;
			padding-right: 20px;
			line-height: 22px;
			padding: 0px;
		}

		.swiper-wrapper img {
			width: 100%;
		}

		.table_root {
			display: flex;
			flex: 1;
			height: 100%;
				/*	border:1px red solid;*/
			flex-wrap: wrap;
			flex-direction: row;
		}

		.table_root li {
			/*	    display: flex;
			
				    width: 48.75%;
			*/
		}

		.li_root {
		 /*oneRoot*/
				   /* width: 7.2rem;*/
			display: flex;
					/*border:1px pink solid;*/
			flex-direction: column;
			position: relative;
				  /*  padding: 0.3rem;*/
			background: white;
			margin: 0.2%;
		/*	        width: 7.22rem;
		            padding: 0.366rem;*/
			width: 47.6%;
			padding: 1%;
			height: 3rem;
			justify-content: center;
			/*
            background-image:url(/static/index/images/sim.png) ;
            background-size:25% 61% ;
            background-position:85% center;
            background-repeat:no-repeat ; 
            */
		}

		#inCart {
		 /*购物车图标*/
			position: absolute;
			right: 0px;
			top: 0px;
				/*	display: flex;
				    width: 0.5rem;
					border:1px black solid;
					flex-direction: row;
					align-self: flex-end;*/
		}

		.table_root  .li_root .tel {
			display: flex;
					/*border:1px blue solid;*/
			flex-direction: row;
			font-size: 1rem;
			font-weight: bold;
			justify-content: center;
		}

		.lanum {
			margin-left: 0.8rem;
			margin-right: 0.8rem;
					/*letter-spacing: 0.1rem;*/
		}

		.tcjj {
			float:right;
		}

		.table_root  .li_root .price {
		    display: flex;
		    /* border: 1px blue solid; */
		    flex-direction: row;
		    margin-left: 0.71rem;
		    margin-right: 0.75rem;
		}
		/*价格长度溢出的时候使用的class*/
		.table_root  .li_root .prices {
	        display: flex;
			justify-content: center;
			align-self: center;
		}
		.table_root  .li_root  .psdq {
		    font-size: 0.56rem;
		    display: flex;
		    flex-direction: column;
		    align-items: flex-end;
		    flex: 1;
		    color: #454544;
		}
				/*点击显示*/

		.hide_li_root {
			display: flex;
			display: -webkit-flex;
			flex: 1;
			flex-direction: column;
					/*border : 1px solid red;*/
			justify-content: center;
			margin: 0.1rem;
		}

		.hide_li_root .tel {
			display: flex;
			display: -webkit-flex;
			flex-direction: row;
					/*border : 1px solid red;*/
			font-size: 1rem;
			font-weight: bold;
			justify-content: center;
		}

		.hide_li_root .hide_li_root_Btn {
			display: flex;
			display: -webkit-flex;
			flex-direction: row;
					/*border : 1px solid red;*/
			justify-content: center;
		}

		.hide_li_root a {
			width: 3rem;
		}


		.ydg {
			background: white url(/static/index/images/ydg.png) no-repeat right bottom;
			background-size: 66px 68px;
		}

		.number_list_root {
			display: flex;
			flex: 1;
			flex-direction: row;
			justify-content: center;
			background: white;
		}

		.layui-laypage-default {
			display: flex;
			flex: 1;
			flex-direction: row;
			justify-content: center;
			flex-wrap: wrap;
		}
		/*		.layui-laypage a, .layui-laypage span {
					background: #eff2f5;
				}*/
		.layui-laypage-limits select {
			background: white;
		}
		/*		#split{
					    background: white;
					    margin-bottom: 0.11rem;
				}*/
		.loding {
			display: flex;
			flex: 1;
			flex-direction: row;
			justify-content: center;
		}
				/*.layui-form-select{color:red !important}*/
		.layui-col-xs6 select {
			color: red;
		}

		.layui-select-title input {
			font-weight: bolder;
			color: #FF5722 !important
		}


		.layui-btn+.layui-btn {
			margin-left: 3px;
		}
		.search-box {
			margin: 0.4rem 0.4rem;
			position: relative;
			overflow: hidden;

		}
		.search-box .search-icon{
			position: absolute;
			font-size: 25px;
			left:5px;
			text-align: center;
			color:#999;
		}
		.search-box-search{
			display:flex;
			flex-direction: row;
			justify-content: center;
			align-items:center;
			border:red;
			width:100%;
		}
		.search-box .layui-input, .search-box .layui-select, .layui-textarea{
			border: 2px solid #FF5722;
			border-right: white;
			/*color:orange;*/
			font-size:20px;
			font-weight:bold;
			/*text-align:center;*/
			padding:10px 30px;

			/*width:300px;*/

		}
		.search-box-search .mohuso-button{
			border-radius: initial;
		}
		.search-box.layui-input:hover {
			border: 2px solid #FF5722!important;
			border-right: white;
			/*color:orange;*/
			font-size:20px;
			font-weight:bold;
			/*text-align:center;*/
			padding:10px 30px;

			/*width:300px;*/

		}
		.search-box  input::-webkit-input-placeholder{
			color:#999;
			font-weight:bold;
			font-size:16px;
			letter-spacing:3px;
		}
		.search-box .layui-input:focus, .layui-textarea:focus{
			border: 2px solid #FF5722!important;
			border-right: white!important;
		}

		.search-box .layui-btn{
			right:0;
	        font-size: 19px;

		}
/*		.search-box input:focus:-ms-input-placeholder {
			color: transparent;
		}*/
		.sono {
			display: flex;
			flex-direction: row;
			align-items: center;
			justify-content: space-between;
			flex-wrap: wrap;
			/*margin-top: 0.4rem;*/
			margin:0.6rem 0rem;
		}
		.sono .layui-form-checkbox[lay-skin=primary]{
		    /*padding-left: 18px;*/
        	margin-top: 2px;
		}

		/*搜索框*/
		.top-search {
		    position: fixed;
		    width: 100%;
		    max-width: 650px;
			display: flex;
			display: -webkit-box;
			display: -ms-flexbox;
			flex: 1;
			-webkit-box-flex: 1;
			-ms-flex: 1;
			flex-direction: row;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			justify-content: space-between;
			-webkit-box-pack: justify;
			-ms-flex-pack: justify;
					/*height: 3rem;*/
			align-items: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			background: url(/static/index/images/header-bg.png) center no-repeat;
			background-size: cover;
			color: white;
			/*padding: 0rem 0.4rem;*/
			height: 44px;
			z-index: 99999;
		}

		.top-search > div > a >span {
			color: white;
		}

		.top-search > div:nth-last-child(1) a {
				 /*   line-height: 0.7rem;*/
			text-align: center;
			/*font-size: 0.1rem;*/
			display: flex;
				/*    display: -webkit-box;
				    display: -ms-flexbox;*/
			flex-direction: column;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			justify-content: center;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			align-items: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
					/*border: 1px red solid;*/
		}

		.top-search > div a {
			color: white;
		}

		.top-search > div:nth-last-child(3) {
			width: 1rem;
			border: 1px white solid;
			text-align: center;
			width: 40px;
		    margin-left: 10px;
		}
		.top-search > div:nth-last-child(1) {
   			margin-right: 10px;
		}
		.col-bu {
			position: relative;
		}

		.col-bu input {
			height: 33px;
		}

		.col-bu i {
			position: absolute;
			font-size: 26px;
			color: #676b70;
			/*right: 0.3rem;*/
			left:0.3rem;
			top: 10%;
		}
		.col-bu .layui-input, .layui-textarea{
		    display: block;
		    width: 81%;
		    padding-left: 34px;
		}
		.col-bu span{
		    position: absolute;
		    right: 0;
		    top: 0;
		    height: 33px;
	        line-height: 35px;
            padding: 0 6px;
		}
		.col-bu .layui-btn-primary {
			border:initial;
		}
		.no-center-tips {
			display: flex;
			flex:1;
			flex-direction: column;
			justify-content: center;
			align-items: center;
		}
		.no-center-tips div {
			margin:0.4rem 0rem;
		}
		.no-center-tips div:nth-child(1){
			margin: 0 0 -.6rem 0;
		}
		.no-center-tips div:nth-last-child(1){
			margin: 0 0 .6rem 0;
		}
		.no-center-tips div:nth-child(1) a{
			font-size:3rem;
			color:#808080;
		}
		.no-center-tips div:nth-child(3) a{
			color: #ef4047;
		    border: 1px solid #ef4047;
		    border-radius: .05rem;
		    padding: .1rem .3rem;
		    background: #fff;
		    font-size: .36rem;
		}
		.sort {
			display: flex;
			flex :1;
			flex-direction: column;
			/*justify-content: space-between;*/
			/*align-items: center;*/
			margin:0rem 0.5rem;
			/*border:1px red solid;*/
		}

		.sort > div {
			display: flex;
			flex :1;
			flex-direction: row;
			justify-content: space-between;
			align-items: stretch;
			margin:0.2rem 0rem;
			flex-wrap: nowrap;
			/*border:1px blue solid;*/
		}
/*		.sort div .layui-form-checkbox {
			margin-right: 0px;
		}
		.sort div .layui-form-checkbox {
		    height: 22px;
		    line-height: 22px;
		}
		.sort .layui-form-checkbox i{
		    height: 20px;
		}*/
		.sort > div > span{
			font-weight: bolder;
			color: #FF5722 !important;
		    border: solid #FF5722 1px;
		    padding: 1px;
		}
		.sort > div > div > input {
			margin:2px 0px;
		}			
		.sort  > .tj-sort{
		    display: flex;
		    
		    flex-direction: row;
		     justify-content: flex-start; 
		    flex-wrap: wrap;
		    align-items: stretch;
		    margin: 0.1rem 0rem;
		     /*border: 1px red solid; 	*/
		}

		.sort  > .tj-sort > .tj-sort-box {
		    display: flex;
		    flex: 1;
		    flex-direction: row;
		    justify-content: space-between;
	        align-items: center;
		    padding-left: 1.1rem;
			/*border: 1px blue solid; 	*/
	
		}
		.tj-sort-box input {
			width: 50%;
			border: 1px pink solid; 	
		}
		.tj-sort-box > span {
		    width: 43%;
		    /*border: 1px green solid;*/
		    /*position: absolute;*/
		    right: 7%;
	        font-size: 19px;
	        font-weight:500;
		}
		#split > div{
			display: flex;
			flex: 1;
			flex-direction: row;
			justify-content:center;
			align-items: center;
		}
		.layui-table td, .layui-table th {
	       padding: 10px 6px;
		}
		#submitDiv{
			/*position: relative;*/
			margin:6px 4px 12px 4px;
			display:flex;
			flex-direction: row;
			justify-content: center;


		}
		#submitDiv > span{
			letter-spacing:1px;
			font-size:20px;
		    height: 46px;
	        line-height: 49px;
	        position: relative;
		}
		#submit{
			display:flex;
			flex-direction: row;
			justify-content: center;
			align-items: center;
		}
		#submit .search-button-icon{
			/*position: relative;*/
			font-size:30px;
		}
	