.cms-search{
	padding: 20px 30px;
	width:750px;
	background:#ffffff;
	height:100px;
	position:relative;
}
.sticky{
    position:sticky;
    position:-webkit-sticky;
    top:0;
    z-index:9;
}
.fixed{
    position:fixed;
    top:0;
    z-index:9;
}
.cms-search .searchwords{
	background:#f3f5f5;
	//border-radius:30px;
	width:627px;
	height:60px;
	font-size:24px;
	color:#999999;
	letter-spacing:1px;
	/*line-height:60px;*/
	text-align:left;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-align: center;
	display:inline-block;
	border:none;
	outline: none;
	float:left;
	width:702px;
	/*padding-top: 2px;*/
}
.cms-search .searchclear{
	display:none;
	position:absolute;
	//right:114px;
	right:34px;
	top:48px;
	width:24px;
	height: 24px;
	border-radius: 50%;
	-webkit-border-radius:50%;
	background:#d8d8d8;
	-webkit-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
}
.cms-search .searchclear::before{
	content: " ";
    background: #fff;
    width: 24px;
    height: 2px;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
}
.cms-search .searchclear::after{
	position: absolute;
    content: " ";
    background: #fff;
    width: 24px;
    height: 2px;
    transform: rotate(90deg) translateY(-50%);
    top: 50%;
}
.cms-search .cart{
	display:inline-block;
	background:#fff;
	margin-left:15px;
}
.cms-search .cart img{
	background:#fff;
}
.cms-search .search-iconp{
	position:absolute;
	left:220px;
	top:48px;
	display:inline-block;
	height:24px;
}
.cms-search .search-iconp:before{
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    content: " ";
    height: 36px;
    width: 36px;
    -webkit-border-radius: 50%;
    margin-top: 1px;
    display: inline-block;
    background: url(https://imgcms.yit.com/cmsres/20170511/1e35a3b9-f9bb-4df2-9e85-3caf77aab768.png);
    background-size: cover;
}
.cms-search .search-iconp:after{
	//content: " ";
	background: #999;
    height: 12px;
    width: 2px;
    margin-top: 10px;
    margin-left: -13px;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
    display: inline-block;
}
.focus .searchwords{
	text-align:left;
	padding-left:60px;
	left:60px;
}
.focus .search-iconp{
	left:59px;
}
.focus .searchclear{
	display:block;
}
.cms-search .cartnumber{
    display:none;
    position: absolute;
    top: 22px;
    left: 695px;
    font-size: 20px;
    color: #ffffff;
    line-height: 24px;
    text-align: center;
    background: #ad0e11;
    border: 1px solid #ffffff;
    height: 24px;
    border-radius: 15px;
    padding: 0 6px;
}#nav-icon-list-bottom{display:none;}
.footer-fixed-bt {
    position: fixed;
    z-index: 21;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    width: 100%;
    height: 98px;
    margin: 0 auto;
}

.footer-fixed-bt * {
    box-sizing: border-box;
}

.footer-nav {
    width: 100%;
    height: 98px;
    border-top: 1px solid #ddd;
    background: #fff;
    text-align: center;
    display: flex;
    justify-content: center;
    display: -webkit-flex;
    -webkit-justify-content: center;
}

.footer-nav .footer-nav-item {
    height: 98px;
    text-decoration: none;
    flex: 1;
    -webkit-flex: 1;
    display: flex;
    display: -webkit-box;
    justify-content: center;
    -webkit-justify-content: center;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    color: #999999;
    position: relative;
}

.footer-nav .footer-nav-item .item-box {
    width: 100%;
    position: absolute;
    bottom: 10px;
}

.footer-nav .footer-nav-item .item-box img {
    width: auto;
    margin: 0 auto;
}

.footer-nav .footer-nav-item .name {
    margin-top: 8px;
}

.cms-tipscontainer {
    display: none;
}

.cms-tips {
    opacity: 0.9;
    background: #c13b38;
    height: 42px;
    border-radius: 7px;
    position: absolute;
    top: -44px;
    right: 38px;
    z-index: 999999;
    padding: 10px;
}

.cms-tipsinfo {
    font-size: 20px;
    color: #ffffff;
    letter-spacing: 0;
    line-height: 20px;
    text-align: right;
    padding-top: 10px;
}

.cms-tips::after {
    content: " ";
    border-top: 10px solid #c13b38;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    position: absolute;
    top: 40px;
    right: 45px;
    opacity: 0.9;
}body{
    background:#fff;
}
::-webkit-scrollbar{
    display:none;
}
.cms-searchcatagory{
			//margin-top:20px;
			width:750px;
			overflow: hidden;
			background:#fff;
			border-top: 1px solid #dedede;
		}
		.cms-searchcatagory .fcatagory{
			width:207px;
			list-style: none;
			float:left;
			border-right:1px solid #dedede;
			height: 100%;
			overflow:scroll;
			-webkit-overflow-scrolling: touch;
		}
		.cms-searchcatagory .item{
			font-size: 28px;
		    color: #7a7a7a;
		    text-align: center;
		    position: relative;
		    height: 88px;
		    line-height: 88px;
		}
		.cms-searchcatagory .item.active{
			color:#ad0e11;
		}

		.cms-searchcatagory .item.active::after{
			background:#ad0e11;
			width:10px;
			height:30px;
			content: " ";
			position: absolute;
			left:0;
			top:28px;
		}

		.cms-searchcatagory .fcontent{
		    padding-top:20px;
		    display:none;
			float:left;
			width:542px;
			text-align:center;
			overflow:scroll;
			height:100%;
			-webkit-overflow-scrolling: touch;
			/*border-left: 1px solid #dedede;*/
		}

		.cms-searchcatagory .banner{
			background:#d8d8d8;
			border-radius:6px;
			width:480px;
			height:230px;
			display: inline-block;
		} 
		.cms-searchcatagory .stitle{
			font-family:.PingFangSC-Light;
			font-size:24px;
			color:#9b9b9b;
			display: inline-block;
			margin:60px 15px 0;
		}
		.cms-searchcatagory .line{
			content: " ";
			border:1px solid #cccccc;
			width:29px;
			height:1px;
			display: inline-block;
			vertical-align: 8px;
		}
		.cms-searchcatagory .hot{
			margin: 40px 40px 0;
			overflow: hidden;
		}
		.cms-searchcatagory .hot img{
			width:120px;
			height:120px;
		}
		.cms-searchcatagory .hot li{
			margin-bottom: 40px;
            margin-right: 30px;
            float: left;
		}
		.cms-searchcatagory .hot li:nth-child(3n){
			margin-right: 0px;
		}
		.cms-searchcatagory .hot-name{
			font-size: 22px;
            color: #000000;
            text-align: center;
            margin-top: 10px;
            height: 44px;
            line-height: 44px;
            width: 134px;
		}
		.cms-searchcatagory .guess{
			margin-top:10px;
		}
		.cms-searchcatagory .guess-product{
			margin:40px 20px 0;
			overflow: hidden;
		}
		.cms-searchcatagory .guess-product li{
			float:left;
			margin-right:20px;
			width:240px
		}
		.cms-searchcatagory .guess-product li:nth-child(2n){
			margin-right: 0;
		}
		.cms-searchcatagory .guess-name{
			font-size:24px;
			color:#000000;
			line-height:34px;
			text-align:left;
			margin-top:20px;
			width: 210px;
			margin-left:15px;
		}
		.cms-searchcatagory em{
			font-size:24px;
			color:#ad0e11;
			text-align:left;
			display: inline-block;
		}
		.cms-searchcatagory .rprice{
			font-size:28px;
			color:#ad0e11;
			letter-spacing:0px;
			text-align:left;
			display: inline-block;
		}
		.cms-searchcatagory .priceinfo{
			width:210px;
			margin-left:15px;
			text-align: left;
			margin-bottom:50px;
		}