html{font-size:14px;}
body{text-align:center;margin:0px;padding:0px;background:#f2f1f6;padding-bottom:4.5em;font-size:14px;}
.warp{width:100%;max-width:640px;margin:0px auto;background:#fff;}
.warp-con{width:94%;margin:0px auto;}
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
.fl{float:left;}
.fr{float:right;}
li,ul,p{padding:0px;margin:0px;list-style:none;}
.pr{position:relative;}
.hidden{display:none;}

.page-top{padding:5px 0px;height:3em;width:100%;}
.page-top .prev-page{width:7.6%;height:100%;background:url(../images/prevpage.png) no-repeat center;background-size:contain;}
.page-top .show-more{width:7.6%;height:100%;background:url(../images/more.png) no-repeat center;background-size:contain;}
.page-top .search{width:84.8%;}
.page-top .search form{width:96%;line-height:3em;height:3em;border:1px solid #dfdfdf;border-radius:10px;background:url(../images/index/search.png) no-repeat right #fff;background-size:contain;}
.page-top .search input{width:83%;height:100%;padding:0px;border:none;float:left;border-radius:10px;outline:none;text-indent:1em;}
.page-top .search a{width:15%;height:100%;display:block;float:right;border-radius:10px;}

.store-info {position:relative;}
.store-info .store-img{width:100%;}
.store-info .store-detail{width:94%;bottom:15%;left:3%;position:absolute;}
.store-info .store-detail .store-logo{width:26.1%;}
.store-info .store-detail .store-name{color:#fcfafc;font-size:1.2rem;text-align:left;padding-left:.5em;  font-family:'WenQuanYi Micro Hei', 'Droid Sans Fallback', 'Microsoft YaHei', Arial, sans-serif;}

.button-1{padding:0px 1em;font-size:14px;background:#ef5450;color:#fdfefe;line-height:1.8em;display:inline-block;border-radius:5px;text-decoration:none;}
.button-2{padding:0px 1em;font-size:14px;background:#bbbbbb;color:#eeeeee;line-height:1.8em;display:inline-block;border-radius:5px;text-decoration:none;}

.store-nums{border-bottom:1px solid #d4d4d5;padding:8px 0px;}
.store-nums li{display:inline-block;width:25%;float:left;text-align:center;}
.store-nums li a{display:block;border-right:1px solid #d4d4d5;text-decoration:none;color:#939393;}
.store-nums li a .em{font-style:normal;color:#525252;font-size:1.2rem;margin-bottom:0.5em;font-weight:bold;}
.store-nums li a.noborder{border:none;}

.template-1{padding:10px 0px;margin-top:10px;border-top:1px solid #d4d4d5;border-bottom:1px solid #d4d4d5;}
.template-1 img{width:100%;}

.template-2{padding:10px 0px;margin-top:10px;border-top:1px solid #d4d4d5;border-bottom:1px solid #d4d4d5;}
.template-2 .one{width:48%;}
.template-2 img{width:100%;}

.template-3{padding:10px 0px;margin-top:10px;}
.template-3 .title{text-align:left;line-height:2em;font-size:1.5rem;margin:0px;padding:0px;}
.template-3 .one{width:48%;margin-top:10px;text-align:left;}
.template-3 .one a{text-decoration:none;}
.template-3 .goods-name{height:36px;line-height:18px;overflow:hidden;color:#2a2a2a;}
.template-3 .goods-price{margin-top:5px;color:#e25154;}
.template-3 img{width:100%;}

.orderby{margin-top:10px;border-top:1px solid #d4d4d5;border-bottom:1px solid #d4d4d5;}
.orderby li{padding:.8em 0px;float:left;width:25%;}
.orderby li.on{border-bottom:2px solid #ec0e23;}
.orderby li a{display:block;border-right:1px solid #d5d5d5;text-decoration:none;color:#1b1b1b;line-height:26px;height:26px;}
.orderby li a.noborder{border:none;}
.orderby li a span{display:inline-block;padding-left:1.8em;background:url(../images/orderby.png) no-repeat;}
.orderby li a span{display:inline-block;padding-left:1.8em;background:url(../images/orderby.png) no-repeat;}
.orderby li.on a span{background-image:url(../images/orderbyed.png);}
.orderby li a.orderby-salenum span{background-position-y:-50px;}
.orderby li a.orderby-new span{background-position-y:-100px;}
.orderby li a.orderby-price span{background-position-y:-150px;}

.more-goods-list{margin-top:0px;background:none;}

.footer{position:fixed;bottom:0px;left:0px;width:100%;}
.footer .warp{padding-top:0.8em;padding-bottom:0.2em;position:relative;}
.footer .warp li{float:left;width:33.33%;}
.footer .warp li > a{border-right:1px solid #cfcfcf;display:block;line-height:3em;color:#2b2b2b;text-decoration:none;}
.footer .warp li .noborder{border:none;}
.footer .store-desc{position:absolute;bottom:-1000px;left:0px;width:100%;text-align:left;background:#fff;border-bottom:1px solid #cfcfcf;padding:10px 0px;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;}
.footer .categories{position:absolute;bottom:-1000px;left:0px;width:100%;text-align:left;background:#fff;border-bottom:1px solid #cfcfcf;padding:10px 0px;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;}
.footer .categories a{color:#2b2b2b;text-decoration:none;line-height:1.5em;}

.searched_store_info{border-top:1px solid #d4d4d5;padding:10px 0px;}
.searched_store_info .store_info_log img{width:80%;}
.searched_store_info .store_info_name{font-size:1.2rem;color:#302f2f;font-weight:bold;}
.searched_store_info .store_info_score{color:#4a4a4a;margin-top:2px;}
.searched_store_info .store_info_score img{display:inline-block;float:left;margin-right:1px;}
.searched_store_info .store_info_tips{margin-top:2px;}
.searched_store_info .store_info_tips span{display:inline-block;padding:0px 5px;line-height:18px;background:#eba359;margin-right:4px;color:#fce7be;font-size:0.8rem;border-radius:5px;}
.searched_store_info .store_info_collect{color:#8f8f8f;margin-top:2px;}


.main-opera-pannel{border-bottom:1px solid #d0cece;background-color: #fff;display:none;}
.main-op-table{display: table;width: 100%;}
.main-op-table .quarter{width: 25%;padding: 9px 0px;display: table-cell;font-size: 12px;text-align: center;color:#2b2b2b;text-decoration:none;}
.main-op-warp .quarter span{width:37px;height: 40px;display:block;background-image:url(../images/icon.png);margin:0px auto;}
.main-op-warp .quarter .i-home{background-position: 0px -42px;}
.main-op-warp .quarter .i-categroy{background-position:-63px -87px;}
.main-op-warp .quarter .i-cart{background-position:-63px -39px;}
.main-op-warp .quarter .i-mine{background-position:0px -80px;}
.main-op-warp .quarter.current .i-home{background-position: 0px -121px;}
.main-op-warp .quarter.current .i-categroy{background-position:-63px -161px;}
.main-op-warp .quarter.current .i-cart{background-position:-63px -124px;}
.main-op-warp .quarter.current .i-mine{background-position:0px -161px;}
.main-op-warp .quarter p{color: #666666;font-size: 14px;}
.main-op-warp .quarter.current p{color: #D9434E;}

.newsfeed{margin-top:10px;border-top:1px solid #d5d4d6;border-bottom:1px solid #d5d4d6;padding:10px 0px;}
.newsfeed-title{height:30px;line-height:30px;color:#676767;}
.newsfeed-title .newsfeed-type{height:30px;line-height:30px;display:inline-block;background:#ef5450;color:#fff;padding:0px 10px;margin-right:20px;}
.newsfeed-content{margin-top:10px;}
.newsfeed-goods-img img{width:100%;}
.newsfeed-goods-name{line-height:18px;height:36px;overflow:hidden;color:#676767;text-decoration:none;}
.newsfeed-goods-price{margin-top:10px;color:#212121;text-decoration:none;}

@media screen and (max-width:500px){
	.store-info .store-detail .store-name{font-size:0.9rem;}
}
@media screen and (max-width:450px){
	.store-info .store-detail .store-name{font-size:0.8rem;}
}
@media screen and (max-width:350px){
	.store-info .store-detail .store-name{font-size:0.6rem;}
}