ul,ol{
    list-style: none;
}
*{
	margin: 0;
	padding: 0;
}
body{
	font-family: 'AntonRegular'
}
@font-face{
    font-family: 'AntonRegular';
    src:url('../font/fzxqft.eot'),url('../font/fzxqft.woff'),
    url('../font/fzxqft.ttf');
    src:url('../font/anton-webfont.eot?#iefix') format('embedded-opentype'), 
          url('../font/fzxqft.woff') format('woff'), 
          url('/font/fzxqft.ttf') format('truetype'),
          url('../font/anton-webfont.svg#antonregular') format('svg');
          font-weight:normal;
          font-style:normal;
    }
    .box{
	font-family: 'AntonRegular'
    	
    }
/* 商品10个推荐主标题 */
.idx-categroy .grid{
	font-family: 'AntonRegular';
    width: 20%!important;
}

.idx-categroy .grid::after{
    border: 0 none;
}
.idx-categroy .grid::before{
    border: 0 none;
}


/* 商品列表 */
.idx-shop_list{
    overflow: hidden;
    background: #f7f3f3;
}
.idx-title{
    font-size: 0.8em;
    font-weight: 400;
    margin-top: 0.8em;
    text-align: center;
}

.idx-shop-item{
    overflow: hidden;
}

.idx-shop-item li{
    padding-right: 0!important;
    padding-bottom: 0!important;
    background: #fff;
    margin-right: .62em;
    margin-bottom: .62em;
    border-radius: .3em;
    width: calc(50% - .62em)!important;
    overflow: hidden;
}

.idx-shop-item .weui-mark-meta{
    padding: 0 .2em;
}

.idx-shop-item .weui-mark-title a{
    font-size: .7em;
    font-weight: 400;
}

.idx-shop-item .weui-mark-desc{
    font-size: .6em;
    color: #dd3b3b;
}


/*样式修改*/
.newtagnav{
	width: 100%;
	height: 53px;
	background: #ffffff;
}
.logoicon{
	width: 150px;
	height: 40px;
	margin: auto;
	text-align: center;
	
}
.logoicon>img{
	width: 75px;
	height: 32px;
}

.logininput{
	width: 100%;
	line-height: 53px;
	font-size: 24px;
}
.weuitabbaritem{
	width: 100%;
	height: 33px;
	background: white;
	margin: auto;
	padding: 10px 0;
}
.weuitabbaritem a{
	color: #dcdcdc;
	font-size: 14px;
	/*font-family: "方正细倩繁体";*/
}
.weuitabbaritem0{
	width: 22%;
	line-height: 30px;
	height: 30px;
	float: left;
	text-align: center;
}
.weuitabbaritem1{
	width: 54%;
	float: left;
	line-height: 30px;
	height: 30px;
	text-align: left;
}
.searchbox{
	height: 30px;
	border: 1px solid #f6f6f6;
	border-radius: 50px;
	background: #f6f6f6;
	line-height: 30px;
}
.searchbox>img{
	opacity: 0.3;float: left;margin-top: 4px;
	width: 22px;
}
.searchbox>p{
	float: left;color: gainsboro;
}

.weuitabbaritem2{
	width: 12%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.weuitabbaritem2>img{
	width: 28px;
	height: 28px;
	opacity: 0.3;
}
.weuitabbaritem3{
	width: 12%;
	float: left;
	line-height: 30px;
	height: 30px;
	text-align: center;
	color:gainsboro;
}



/*菜單*/

.tubiao{
	width: 50px;
	height: 50px;
	margin: 0 auto;
}
.idx-bottom{
	width: 100%;height: 60px;float: left;
}

    .masegediv{
    	width: 100%;height: auto;background: f3f4f6;margin-top: 10px;float: left;
    } 
    .masegeboxdiv{
    	width: 96%;height: auto;border-radius: 10px 10px 0 0;background: white;margin: auto;
    } 
    .masegesdiv{
    	width: 100%;height: 40px;border-radius: 10px 10px 0px 0px;border-bottom: 1px solid #f3f4f6;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
    }  
    .slide{
    	margin-top: 53px;width: calc(100%-10px);
    }  
    .tou{
    	height: 40px;text-align:center;line-height: 40px;text-align: left;font-size: 18px;float: left;padding-left: 0.6rem;color: #916b6a;font-weight: bold;
    }
    .domedome1{
    	width:auto;float: left;font-size: 12px;
    }
    .domedome1>a{
    	background: #fadae5;font-size: 12px;float: left;margin-top: 11px;color: #e62085;
    }
    .domedome1>div{
    	line-height:40px;float: left;padding-left: .6rem;font-size: 13px;
    }
    .domedome2{
    	.width: 50%;height: auto;float: left;position: relative;
    }
    .domedome2>div:nth-child(1){
    	width: 1px;height: 100%;background: #f3f4f6;position: absolute;right: 0;
    }
    .domedome2>div:nth-child(2){
    	color:#e86fa3;width: calc(100% - 20px);height: 40px;float: left;line-height: 40px;font-size: 18px;padding: 0 10px;
    }
    .domedome2>div:nth-child(3){
    	width: 100%;height: 30px;line-height: 30px;float: left;
    }
    .domedome2>div:nth-child(4){
    	width: 100%;height: 180px;background: white;
    }
    .domedome2>div:nth-child(4)>img{
    	width: 100%;
    }
    .domedome3{
    	width: 50%;height: auto;float: left;
    }
    .domedome3>div:nth-child(1){
    	color:#4f8fcc;width: calc(100% - 20px);height: 40px;float: left;line-height: 40px;font-size: 18px;padding: 0 10px;
    }
    .domedome3>div:nth-child(2){
    	padding:0 10px;font-size:14px;width: calc(100% - 20px);height: 30px;line-height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;
    }
    .domedome3>div:nth-child(3){
    	width: 100%;height: 180px;background: white;
    }
    .domedome3>div:nth-child(3)>img{
    	width: 100%;
    }
    .domedome4{
    	width: 50%;height: auto;float: left;margin-top: 1px;border-bottom-left-radius:10px ;position: relative;
    }
    .domedome4>div:nth-child(1){
    	width: 1px;height: 100%;background: #f3f4f6;position: absolute;right: 0;
    }
    .domedome4>div:nth-child(2){
    	color:#f29124;padding:0 10px;width: calc(100% - 20px);height: 40px;float: left;line-height: 40px;font-size: 18px;
    }
    .domedome4>div:nth-child(3){
    	padding:0 10px;font-size:14px;width: calc(100% - 20px);height: 30px;line-height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;
    }
    .domedome4>div:nth-child(4){
    	width: 100%;height: 180px;background: white;border-bottom-left-radius: 10px;
    }
    .domedome5>{
    	width: 50%;height: auto;float: left;margin-top: 1px;border-radius:0 0 10px 0 ;
    }
    .domedome5>div:nth-child(1)>{
    	color:#f29124;padding:0 10px;width: calc(100% - 20px);height: 40px;float: left;line-height: 40px;font-size: 18px;
    }
    .domedome5>div:nth-child(2)>{
    	padding:0 10px;font-size:14px;width: calc(100% - 20px);height: 30px;line-height: 30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;
    }
    .domedome5>div:nth-child(3)>{
    	width: 100%;height: 180px;background: white;border-radius:0 0 10px 0 ;
    }
    .domedome5>div:nth-child(3)>img{
    	width: 100%;
    }
    .domedome6{
    	width: 100%;float: left;
    }
    .domedome7{
    	width: 100%;height: auto;background: #f3f4f6;
    }
    .domedome8{
    	width: 96%;height: auto;border-radius: 10px;background: white;margin: auto;margin-top: 15px;position: relative;
    }
    .domedome9{
    	position:absolute;line-height: 40px;font-size: 18px; height: 40px;width: 100%;margin: auto;;color:#000000;
    }
    .domedome10{
    	width: 100%;height: auto;border-radius:0px 0px 10px 10px ;margin-top: 40px;float: left;
    }
   	.domedome11{
   			background: white;width: 100%;height: auto;
   	}
   	.domedome12{
   		width: 50%;height: auto;float: left;
   	}
   	.domedome13{
   		width: 90%;height: auto;margin: 0 auto;margin-top: 8px;position: relative;
   	}
   	.domedome13>img{
   		width: 100%;
   	}
   	.domedome14{
   		float:left;font-size:14px;width: 100%;height: 40px;color: #000000;text-align: left;opacity: 0.6;line-height:40px ;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
   	}
   	.domedome20{
   		width: 96%;
   		height: auto;
   		border-radius: 10px 10px 0 0;
    	background: #f3f3f3;
   		margin: auto;
   	}
   	.domedome20>div{
   		width: 100%;
   		height: auto;
   		background: white;
   		border-radius: 0 0 10px 10px;
   	}
   	.domedome21{
   		width: 100%;
   		height: auto;
   		float: left;
   		border-top: 1px solid #f3f3f3;
   		background: white;
   	}
   	.domedome21>div{
   		width: calc(50% - 20px);
   		padding: 10px;
   		float: left;
   	}
   	.domedome21>div:nth-child(1){
   		color: mediumvioletred;
   	}
   	.domedome21>div:nth-child(2){
   		color: deepskyblue;
   	}
   	.domedome22{
   		width: 100%;
   		height: auto;
   		float: left;
   	}
   	.domedome22>div:nth-child(1){
   		width: 100%;
   		height: auto;
   		font-size: 20px;
   		line-height: 20px;
   		float: left;
   	}
   	.domedome22>div:nth-child(2){
   		height: 30px;
   		width: 100%;
   		height: auto;
   		font-size: 14px;
   		color: #999999;
   		line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
   		float: left;
   	}
   	.domedome23{
   		width:100%;
   		height: auto;float: left;
   	}
   	.domedome23>img{
   		width: 100%;
   	}
   	
   	.domedome26{
   		width: 100%;
   		height: auto;
   		float: left;
   		border-top: 1px solid #f3f3f3;
   		background: white;
   		border-radius: 0 0 10px 10px ;
   	}
   	.domedome26>div{
   		width: calc(50% - 20px);
   		padding: 10px;
   		float: left;
   	}
   	.domedome26>div:nth-child(1){
   		color: orange;
   		border-radius: 0 0 0 10px;
   	}
   	.domedome26>div:nth-child(2){
   		border-radius: 0 0 10px 0;
   		color: orange;
   	}
   	.domedome22{
   		width: 100%;
   		height: auto;
   		float: left;
   	}
   	.domedome22>div:nth-child(1){
   		width: 100%;
   		height: auto;
   		font-size: 20px;
   		line-height: 20px;
   		float: left;
   	}
   	.domedome22>div:nth-child(2){
   		height: 30px;
   		width: 100%;
   		height: auto;
   		font-size: 14px;
   		color: #999999;
   		line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
   		float: left;
   	}
   	.domedome23{
   		width:100%;
   		height: auto;float: left;
   	}
   	.domedome23>img{
   		width: 100%;
   	}
   	.namename1{
   		width: 100%;float: left;
   	}
   	.namename2{
   		width: 100%;height: auto;background: #f3f4f6;
   	}
   	.namename3{
   		width: 96%;height: auto;border-radius: 10px;background: white;margin: auto;margin-top: 15px;position: relative;
   	}
   	.namename4{
   		position:absolute;font-weight:bold;line-height: 40px;font-size: 18px; height: 40px;width: 100%;margin: auto;background: white;color:#3295d3;border-radius: 10px 10px 0px 0px;
   	}
   	.namename4>p{
   		font-size: 14px;position: absolute;right: 20px;top: 0px;font-weight: normal;color: #bfbfbf;
   	}
   	.namename4>p>span{
   		width: 18px;
   		height: 40px;
   		float: right;
   	}
   	.namename4>p>span>img{
   		width: 16px;
   		margin-top: 11px;
   	}
   	.namename5{
   		border-top: 1px solid gainsboro; padding-bottom:10px;background: white;width: 100%;height: auto;border-radius:0px 0px 10px 10px ;margin-top: 40px;float: left;
   	}
   	.namename6{
   		background: white;width: 100%;height: auto;
   	}
   	.namename7{
   		width: 50%;height: auto;float: left;
   	}
   	.namename8{
   		width: 90%;height: auto;margin: 0 auto;margin-top: 8px;position: relative;
   	}
   	.namename8>img{
   		width: 100%;
   	}
   	.namename8>div{
   		font-size:14px;position:absolute;bottom:9px;left:0px;width: 100%;height: 40px;background: #000000;color: white;text-align: center;opacity: 0.8;line-height:40px ;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
   	}
   	
   	.anmeanme{
   		width: 100%;float: left;
   	}
   	.anmeanme1{
   		width: 100%;height: auto;background: #f3f4f6;"
   	}
   	.anmeanme2{
   		width: 96%;height: auto;border-radius: 10px;background: white;margin: auto;margin-top: 15px;position: relative;
   	}
   	.anmeanme3{
   		position:absolute;font-weight:bold;line-height: 40px;font-size: 18px; height: 40px;width: 100%;margin: auto;background: white;color:#3295d3;border-radius: 10px 10px 0px 0px;
   	}
   	.anmeanme3>p{
   		font-size: 14px;position: absolute;right: 20px;top: 0px;font-weight: normal;color: gainsboro;
   	}
   	.anmeanem3>p>span{
   		width: 18px;
   		height: 40px;
   		float: right;
   	}
   	.anmeanme3>p>span>img{
   		width: 18px;
   		margin-top: 10px;
   	}
   	.anmeanme4{
   		border-top: 1px solid gainsboro; padding-bottom:10px;background: white;width: 100%;height: auto;border-radius:0px 0px 10px 10px ;margin-top: 40px;float: left;
   	}
   	.anmeanme5{
   		background: white;width: 100%;height: auto;
   	}
   	.anmeanme6{
   		width: 50%;height: auto;float: left;
   	}
   	.anmeanme7{
   		width: 90%;height: auto;margin: 0 auto;margin-top: 8px;position: relative;
   	}
   	.anmeanme7>img{
   		width: 100%;
   	}
   	.anmeanme8{
   		float:left;font-size:14px;width: 100%;height: 26px;color: #ff0000;text-align: left;opacity: 0.6;line-height:26px ;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
   	}
   	.anmeanme9{
   		float:left;font-size:14px;width: 100%;height: 14px;color: #ff0000;text-align: left;opacity: 0.6;line-height:14px ;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
   	}
   	




.addada{
	height: 0px;
}
.mnue{
	width: calc(100% - 20px);
	padding:20px 10px 0 10px;
	height: 214px;
	background: white;
}
.mnue>div{
	width: 20%;
	height: 106px;
	float: left;
}
/*.mnue>div>div{
	width: 20%;
	height: 80px;
	float: left;
	margin: auto;
	padding: 10px 0;
}*/
.mnueimg{
	width: 100%;
	height: auto;
	border-radius: 50%;
	float: left;
	text-align: center;
}
.mnueimg>img{
	width: 63px;
	height: 63px;
}
.mnuetxt{
	width: 100%;
	height: auto;
	float: left;
	text-align: center;
	line-height: 14px;
	font-size: 14px;
	color: black;
}
.xinpin{
	width: calc(100% - 20px);
	padding: 10px;
	height: auto;
	background: #f3f3f3;
	float: left;
}
.xinpin>div{
	width: 100%;
	border-radius: 10px;
	background: white;
	float: left;
}
.xinpintitle{
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: cornflowerblue;
	float: left;
	font-weight: bold;
	border-bottom: 1px solid #f3f3f3;
	position: relative;
}
.xinpinmain{
	width: 100%;
	float: left;
	background: white;border-radius: 10px;
	padding-bottom: 5px;
}
.xinpintitle>p{
   		font-size: 14px;position: absolute;right: 10px;top: 0px;font-weight: normal;color: #bfbfbf;
   	}
.xinpintitle>p>span{
   	width: 18px;
   	height: 40px;
   	float: right;
   	}
.xinpintitle>p>span>img{
   	width: 16px;
   	margin-top: 11px;	
}

.yuncan{
	width: calc(100% - 20px);
	padding: 10px;
	height: auto;
	background: #f3f3f3;
	float: left;
}
.yuncan>div{
	width: 100%;
	border-radius: 10px;
	background: white;
	float: left;
}
.yuncantitle{
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: cornflowerblue;
	float: left;
	font-weight: bold;
	border-bottom: 1px solid #f3f3f3;
	position: relative;
}
.yuncanmain{
	width: 100%;
	float: left;
	background: white;
	border-radius: 10px;
	padding-bottom: 5px;
}
.yuncantitle>p{
   		font-size: 14px;position: absolute;right: 10px;top: 0px;font-weight: normal;color: #bfbfbf;
   	}
.yuncantitle>p>span{
   	width: 18px;
   	height: 40px;
   	float: right;
   	}
.yuncantitle>p>span>img{
   	width: 16px;
   	margin-top: 11px;	
}