.fr{ float:right;}
.main{ width:1200px; overflow:hidden}

.location{ height:32px; line-height:32px; border-bottom:2px solid #333333; margin-bottom:20px;}
.m-sequence{ float:right; padding-right:20px;}
.m-sequence a{ color:#00508c}
.m-search{ float:right; width:337px; height:22px; line-height:22px; background:url(shoes-search.jpg) left top no-repeat; margin-top:5px}
.m-search b{ float:left; width:39px; text-align:center; text-align:center; font-weight:normal; color:#333}
.m-search input{ border:0px; background:url(../empty.gif);height:22px; line-height:22px}
.mskey{ float:left; width:210px; margin-left:25px; color:#7b7b7b}
.msbutton{ float:right; width:57px; cursor:pointer}

.img{display:block;text-align:center;font-size:0;}
.img *{vertical-align:middle;border:0;}
.img dfn{height:100%;display:inline-block;}

.imglist{ width:1250px;}
.imglist li{ float:left; width:220px; height:371px; margin:0px 10px 10px 0px; border:1px solid #d9d9d9; line-height:22px; padding:0 5px;}
.imglist li:hover{ border-color:#ED1C24;}

.imglist li p{ width:210px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; margin:0 auto}
.imglist .img{width:220px;height:311px; margin:5px auto;}
.imglist .img img{height:311px;width:220px;}
.imglist em{ color:#cd0b96; padding-left:5px;}
.imglist i{ padding-right:5px}


.page{ height:36px; margin:18px auto; text-align:center;}
.page a,.page i{ display:inline-block; padding:0 18px; border:1px solid #d8dadf; line-height:34px; height:34px; font-family:\5FAE\8F6F\96C5\9ED1}
.page a.more{ color:#339d00;}
.page i{ color:#888;}
.page i.current{ color:#fff; background-color:#339d00; border-color:#bcdfab;}
.page a:hover{ text-decoration:none; border-color:#ED1C24;}
.page a:hover.more{ border-color:#339d00;}
.pagekey {
    border: 1px solid #e6e6e6;
    height: 30px;
    text-align: center;
    width: 37px;
}
.pagesubmit {
    background-color: #f8f8f8;
    border: 1px solid #dddddd;
    cursor: pointer;
    height: 30px;
    width: 42px;
}