/* 分类悬浮的情况 */
.category.category_hover{display: none;position: absolute;top: 40px;z-index: 10;border-top: 1px solid #e03024;}
.category.category_hover.hovered{box-shadow:0 0 5px #999;}
a:hover{color: #e03024;}
/*在线修改品牌的样式*/
#brandEdit{
    width: 70px;
    line-height: 24px;
    background-color: #2bb8fb;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    text-align: center;
}
.brandEdit{
    width: 394px;
    height: 160px;
    border: 1px solid #e6e6e6;
    box-shadow: 0 0 4px #646464;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    background: #fff;
}
.brandEdit .brand_close_icon{
    position: absolute;
    top: 4px;
    right: 5px;
    cursor: pointer;
}
.brandEdit h2{
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    border-bottom: 1px solid #dcdcdc;
}
.brandEdit form p{
    /*display: inline-block;*/
    width: 100%;
    border-bottom: 1px solid #dcdcdc;
    height: 30px;
    text-indent: 20px;
    line-height: 30px;
}
.brandEdit form input.edit_brand{
    width: 170px;
}
.brandEdit form input.edit_keyword{
    width: 122px;
}
.brandEdit form input.add_brand{
    width: 300px;
}
.brandEdit form input[type=radio]{
    display: inline-block;
    margin-right: 6px;
}
.brandEdit form input[type=text]{
    line-height: 20px;
    text-indent: 5px;
    font-size: 13px;
    outline: none;
}
.brandEdit form input[type=submit]{
    font-size: 14px;
    color: #fff;
    background-color: #66c9f8;
    border: none;
    width: 74px;
    height: 26px;
    border-radius: 5px;
    margin-top: 4px;
    margin-left: 71px;
    outline: none;
    cursor: pointer;
}
.brandEdit form input#brand_reset{
    background: #fff;
    border: 1px solid #66c9f8;
    color: #66c9f8;
}

b.font14.fl{line-height: 25px;}
/*结束*/

.all_category_icon{
    width: 17px;
    height: 14px;
    display: inline-block;
    background: url(/template/metro/images/header/icon_category@2x.png) center no-repeat;
    background-size: contain;
}

/*保证值得买列表页左右对齐*/
ul.searchList{text-align: justify; display: flex;flex-wrap: wrap;}
.searchList li{background: #ffffff; font-size: 12px;}
.searchList li:hover{box-shadow: 0px 2px 6px 0px rgba(169,169,169,0.2); -webkit-transition: width .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.searchList a:hover{color: #E23A3A;}
.searchList li.zdm_li {width:230px; height:382px; margin: 0 12px 14px 0;}
.searchList li.zdm_li, .searchList li .section-1, .searchList li .section-2{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.searchList li:nth-child(5n+0){margin-right: 0;}
.searchList li .section-1{width: 100%; height: 220px; text-align: center;}
.searchList li .section-1 img{max-width: 100%; max-height: 100%;}
.searchList li .section-2{width: 100%; height: 120px; padding: 10px 10px 12px 10px; font-size: 12px;}
.searchList li .section-2 .price-list{display: flex; align-items: center; line-height: 22px;}
.searchList li .section-2 .price-list #price-1{font-size: 16px; color: #E23A3A; font-weight: bold; line-height: 16px;}
.searchList li .section-2 .price-list #price-1.zdm{max-height: 36px; overflow: hidden; line-height: 18px; word-break: normal; text-align: left;}
.searchList li .section-2 .price-list .ico{width: 39px; height: 14px; display: inline-block; margin: 0 8px 0 4px;}
.searchList li .section-2 .title{line-height: 16px; height: 32px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.section-2 .title.invalid{color: #888888;}
.searchList li .promo-list{display: flex; align-items: center; width: 210px; bottom: 50px; left: 10px;}
.searchList li .promo-list .item{height: 16px; display: inline-block; line-height: 16px;font-size: 12px; text-align: center;color: #E23A3A; border-radius: 2px; border: 1px solid #E23A3A; margin-right: 4px;padding: 0 3px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;word-break: break-all;}
.searchList li .promo-list .item#zy{width: 28px;height: 16px;background: #E23A3A;color: white;padding: 0;overflow: initial;-ms-text-overflow: unset;text-overflow: unset;word-break: keep-all;}
.searchList li .promo-list .item:last-child{margin-right: 0;}
.searchList li .site-info{bottom: 16px; left: 10px; display: flex; align-items: center;}
.searchList li .site-info .site-icon{width: 14px; height: 14px; margin-right: 4px;}
.searchList li .site-info .site-name{line-height: 12px; height: 12px; max-width: 120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;}
.searchList li .btn{background:#E23A3A; border-radius:2px; padding: 4px 10px; color: #ffffff; line-height: 16px; right: 10px; bottom: 12px;}
.searchList li .badge{width: 30.8px; height: 32.3px; top: -1px; right: 14px; background: url(/template/metro/images/feature/featured@2x.png) center center no-repeat; background-size: 100%; z-index: 2;}
.searchList li .badge.invalid{width: 36px; height: 20px; top: 4px; right: 4px; background: url(/template/metro/images/feature/invalid@2x.png) center center no-repeat; background-size: 100%;}
.searchList li .badge-update-time{padding: 2px 8px;top: 205px;left: 0;background: #f6f6f6;border-radius: 0 99px 99px 0;line-height: 16px;}
.ico.i-dsj{background: url(/template/metro/images/search/icon_dsj.png) center no-repeat;background-size: contain;}
.ico.i-dj{background: url(/template/metro/images/search/icon_dj@2x.png) center no-repeat;background-size: contain;}
.ico.i-qhj{background: url(/template/metro/images/search/icon_qhj.png) center no-repeat;background-size: contain;}
.ico.i-plus{background: url(/template/metro/images/search/icon_jd_plus.png) center no-repeat;background-size: contain;}
.searchList li .tag{top: 4px; left: 4px; z-index: 2; background:rgba(255,244,244,1); border-radius:2px; line-height: 20px; color: #FF8282; padding: 2px 4px;}
.searchList li .tag:hover{background:#E23A3A; color: #ffffff;}

.mj{font-size:12px; color: #00A0E8;}
.mj:hover{text-decoration:underline; font-size:12px; color: #00A0E8;}

/*2015-3-13 张梅 正品商城*/
.tmall_List p { line-height: 35px; }
.icon2{display:inline-block;background:url(/template/pc/images/icon2.png) no-repeat;width:24px;margin-left:40px;margin-right:14px;}
.tmall_I1{background-position:0 8px;}
.tmall_I2{background-position:0 -29px;}
.tmall_I3{background-position:0 -67px;}
.tmall_I4{background-position:0 -105px;}
.tmall_I5{background-position:0 -143px;}
.tmall_I6{background-position:0 -182px;}
.tmall_I7{background-position:0 -220px;}
.tmall_I8{background-position:0 -260px;}
.tmall_I9{background-position:0 -296px;}
.tmall_I10{background-position:0 -333px;}
.tmall_I11{background-position:0 -370px;}
.tmall_I12{background-position:0 -407px;}
.tmall_I13{background-position:0 -444px;}
.tmall_I14{background-position:0 -481px;}
.tmall_I15{background-position:0 -522px;}
.tmall_I16{background-position:0 -559px;}
.tmall_I015{background-position:-36px -522px;}
.tmall_I016{background-position:-36px -444px;}
.tmall_I017{background-position:-36px -483px;}

/*正品商城*/
.selBox1{ padding:5px 10px;}
.selBox1 a{ position:relative;float:left; display:inline; line-height:24px;padding:0 8px; margin-right:5px;}
.icon_ab{ width:9px; height:5px; background-position:-3px -124px;}
.selBox1 i{ position:absolute; left:50%; margin-left:-5px; bottom:-5px; z-index:11;}
.selBox1 a.current{ background:#ea3333; color:#fff; text-align:center;  border-radius:4px;}
.vipList{border-bottom:1px solid #e1e1e1;}
.vipList li{ position:relative; float:left;width:242px; background:#fff; border:1px solid #e1e1e1; margin:0; padding:13px 0 24px 0; line-height:33px; height:123px; text-align:center;}
.vipList li.current{ position:relative; float:left;width:242px; background:#fff; border:1px solid #f49a01; margin:0; padding:13px 0 24px 0; line-height:33px; height:123px; text-align:center;}
.vipList li .menban{display:none;width:100%; height:48px; left:0; top:0; right:0; bottom:0; filter:alpha(opacity=20); -moz-opacity:0.2; opacity: 0.2; z-index:11; display:none;}
.vipList li .menban_btn{width:100%; height:48px; left:0; top:0;z-index:22;display:none;}
.vipList li.current .menban,.vipList li.current .menban_btn{ display:block;}
.vipList li .menban_btn p{ margin-top:18px;}
.vipList li .menban_btn p:first-child{ margin-top:67px;}
.vip_btn1,.vip_btn1:hover{display:inline-block;width:110px; height:40px; line-height:40px; background:#ea3333; font-size:14px;  color:#fff;border-radius:4px;}
.vip_btn2,.vip_btn2:hover{display:inline-block;width:97px; height:28px; line-height:28px; background:#3f3f3f; color:#fff; border-radius:4px;}
.vip_btn1:hover,.vip_btn2:hover{ text-decoration:underline;}
.mkt_btn{margin-top:45px; background-color: #eaeaea;width: 120px;height: 48px;font-size: 14px;color: #838383;display: inline-block;line-height: 48px;}
.mkt_btn:hover{margin-top:45px; background-color: #f8ab2b;width: 120px;height: 48px;font-size: 14px;color: #ffffff;display: inline-block;line-height: 48px;}

.kinds_list li i{border:0;display:inline-block; background:url(/template/metro/images/icon.png?v=20140513);background-position:-745px -1193px;width:16px;}
.kinds_list li i.unfold_new{border:0;display:inline-block; background:url(/template/metro/images/icon.png?v=20140513);background-position:-765px -1126px;width:16px;}
.kinds_list li.sub_kinds i{display:inline-block; background:url(/template/metro/images/icon.png?v=20140513);background-position:-771px -1161px;width:27px;}
div.item a.desc_break{display:block;word-break:break-all;word-wrap:break-word;}

/*图标*/
.icon{ background-color:transparent; display:inline-block; background:url(/template/metro/images/icon.png?v=20151215) no-repeat;}
.iconp{background:url(/template/metro/images/icon.png?v=20151215) no-repeat;}

/*vip搜索*/
i.arr_up{background-position:-611px -1083px;}
i.arr_down{background-position:-626px -1083px;}

/* end */
.vcWrap .pic{width:160px;height:160px;overflow:hidden;}
.vcWrap .pic a{display:table-cell;vertical-align:middle;text-align:center;}
.vcWrap .pic img{vertical-align:middle;}

/* 网站 header 部分*/
.bd_bg{background-color: #f7f7f7;}
.header_new{height: 152px; background: #ffffff;}
.header_new .top-nav{width: 100%; height: 36px; background: #F0F0F0; box-shadow:0 1px 0 0 rgba(221,221,221,1);}
.header_new .item{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.header_new a:hover{color: #e03024;}
.header_new .top-nav .menu{width: auto; height: 36px;}
.header_new .top-nav .menu .item{line-height: 36px;}
.header_new .top-nav .menu .item#login{color: #e03024;}
.header_new .top-nav .menu .item#login-box{width: 128px; cursor: pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.header_new .top-nav .menu .item#login-box:hover{height: 152px; background: #ffffff; z-index: 9999; border:1px solid rgba(238,238,238,1); border-top: 0;}
.header_new .top-nav .menu .item#login-box dl dt{display: flex; align-items: center;}
.header_new .top-nav .menu .item#login-box dl dt .icon{width: 6px; height: 4px; display: inline-block;}
.header_new .top-nav .menu .item#login-box dl dd a{display: flex; align-items: center;}
.header_new .top-nav .menu .item#login-box dl dd .icon{width: 16px; height: 16px;}
.header_new .icon.i-arrow-down{background: url("/template/metro/images/header/icon_arrow_down@2x.png") center no-repeat; background-size: contain;}
.header_new .icon.i-wechat{background: url("/template/metro/images/header/icon_wechat@2x.png") center no-repeat; background-size: contain;}
.header_new .icon.i-qq{background: url("/template/metro/images/header/icon_qq@2x.png") center no-repeat; background-size: contain;}
.header_new .icon.i-weibo{background: url("/template/metro/images/header/icon_weibo@2x.png") center no-repeat; background-size: contain;}

.header_new .top-nav .menu .item#login-box dl dd {
    display: none;
}

.header_new .top-nav .menu .item#login-box:hover dl dd {
    display: block;
}

.topMenu_new{background:#ffffff;position:relative; z-index:222;}
.topMenu_new .logo{display: inline-block;}
.topMenu_new .logo #logo-svg,.topMenu_new .logo img{width: 194px; height: 87px;}
.topMenu_newR{width: 1002px; display: inline-block; padding: 38px 0 0 104px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.topMenu_newR .oper_head{border:2px solid #e03024;}
.search_topinp1{width:523px;height:35px;padding:8px 10px;border:0;line-height: 17px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.search_topinp1::placeholder{color: #999;}
.search_topinp1::-moz-placeholder{color: #999;}
.search_topinp1::-webkit-input-placeholder{color: #999999;}
.search_topinp1:-ms-input-placeholder{color: #999999;}
.search_topbtn1{width:128px;height:35px;border:0;padding:0;cursor:pointer; background: #e03024;}
/*搜索底部推荐*/
.search-recommend{display: flex;margin: 2px 0 0 12px;align-items: center;}
.search-recommend .item.hot,.search-recommend .item.hot a{color: #da0036;}
.search-recommend .item.divider{width: 1px;height: 8px;display: inline-block;background: #979797;}

/*首页 我的收藏*/
.myStore {
    width: 140px;
    color: #e03024;
}

.myStore .wrapper .hover-menu {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.myStore .hover-menu .item {
    width:100%;
    height: 40px;
    border: 1px solid #eeeeee;
    line-height: 40px;
    background: #ffffff;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.myStore .hover-menu .item:nth-child(1),
.myStore .hover-menu .item:hover {
    color: #e03024;
    opacity: 1;
}

.myStore .hover-menu .item:not(:nth-child(1)) {
    display: none;
    border-top: 0;
}

.myStore .hover-menu:hover .item {
    display: inline-block;
}

.myStore .hover-menu .item .icon {
    width: 14px;
    height: 16px;
}
.myStore .hover-menu .item .icon.i-user {
    background: url("/template/metro/images/header/icon_user.png") no-repeat center center/100% 100%;
    bottom: 1px;
}

/*左侧边栏导航和顶部栏目导航*/
.nav { border-bottom: 1px solid #e03024; }
.nav{height:40px;line-height:40px;position:relative;z-index:111; background:#fff;padding-top: 19px; -webkit-box-shadow: 0 0 5px #aaa;-moz-box-shadow: 0 0 5px #aaa;box-shadow: 0 1px 0 0 rgba(221,221,221,0.5);}
.kinds_menu{width:212px; background:#e03024;height:40px;}
.nav .navList li{float:left;display:inline; padding-left: 42px; padding-right: 42px}
.nav .navList li:last-child{margin-right: 0;}
.nav .navList li img{width: 26px; height: 13px;}
.nav .navList li:nth-child(6) img{width: 20px; height: 10px;}
.nav .navList li a,.kinds_menu a.undN,.newMenuWrap a.undN{display:block;font-size:18px;color:#000;text-align:center;}
.nav .navList li a{border-bottom:2px solid rgba(221,221,221,0); line-height: 38px;}
.nav .navList li.current { background: #e03024; color: #ffffff }
.nav .navList li:hover a { color: #e03024; }
.nav .navList li.current a { background: #e03024; color: #ffffff }
.kinds_menu a.undN,.newMenuWrap a.undN{height:40px;background: #e03024;color: #ffffff;}
.kinds_menu a.undN .all_category_icon{margin: 0 16px 0 30px;}

/*footer*/
.footer{background:#EAEAEA;color:#959595;position: relative;}
.footer .layer_wrap{padding-top: 35px;}
.footer hr{width: 100%; position: absolute;left: 0; top: 180px; background: #dbdbdb; border:0; height: 1px;}
.footer a:hover{color:#e03024}
.footer li{float:left;display:inline;width:90px;margin:0 75px 0 25px;padding-left:50px; position:relative}
.footer li dt{margin-bottom:13px;font-size:14px;}
.footer li i{display:inline-block;width:50px;height:48px; position:absolute;left:0;top:-10px;}
.icon_ft1{ background: url("/template/metro/images/footer/ft1@2x.png") center no-repeat; background-size: 36px;}
.icon_ft2{ background: url("/template/metro/images/footer/ft2@2x.png") center no-repeat; background-size: 36px;}
.icon_ft3{ background: url("/template/metro/images/footer/ft3@2x.png") center no-repeat; background-size: 36px;}
.icon_ft4{ background: url("/template/metro/images/footer/ft4@2x.png") center no-repeat; background-size: 36px;}
.icon_ft5{ background: url("/template/metro/images/footer/ft5@2x.png") center no-repeat; background-size: 36px;}

/*contener*/
.pinjia_title{line-height:40px;padding-top:5px;color:#3a3a3a;}
.myreplayBox1 .pingjiaList .pic,.myreplayBox1 .pingjiaList .pic a{width:206px;height:206px;}
#baoliaoNewL,.menuWrap{width:212px;line-height:32px;}
.menuWrap1{width: 212px;}
.menuWrap1 :first-child{margin-top: 0;}
#baoliaoNewL .menuMain .bd,.menuWrap .bd{width:212px; position:relative;background:#fff;}
.menuWrap .bd{box-shadow:none;border-top:0;width:210px; position:relative;}
#baoliaoNewL .menuMain .bd p,.menuWrap .bd p{padding-left:38px;cursor: pointer;}
#baoliaoNewL .menuMain .bd p:hover{color: #e03024;}

/* 首页热门优惠券 */
#baoliaoNewL .module_t.module_quan .menu_new{padding: 12px 0;}
#baoliaoNewL .module_t.module_quan .menu_new h2{color: #e03024; height: 14px; line-height: 14px; border-left: 4px solid #e03024; padding-left: 17px;}
#baoliaoNewL .module_t.module_quan .menu_new h2 a{height: 14px; line-height: 14px;}
#baoliaoNewL .module_t.module_quan .menu_new h2 a:hover{color: #e03024;}
#baoliaoNewL .module_t.module_quan .menuList .item{width: 168px; height: 132px;margin: 0 auto;margin-bottom: 15px;
    background: url("/template/metro/images/youhui/index_quan_bg@2x.png") center no-repeat; background-size: contain;}
#baoliaoNewL .module_t.module_quan .menuList .item,
#baoliaoNewL .module_t.module_quan .menuList .item .quan-desc{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#baoliaoNewL .module_t.module_quan .menuList .item .quan-desc{height: 94px;width: 100%;padding: 18px 24px;display: flex;flex-direction: column;justify-content: center;}
#baoliaoNewL .module_t.module_quan .menuList .item .quan-desc span{max-height: 58px;overflow: hidden;line-height: 19px; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;}
#baoliaoNewL .menuList .item .quan-desc span .red{font-weight: bold;}
#baoliaoNewL .module_t.module_quan .menuList .item .quan-site{width: 100%;height: 37px;display: flex;align-items: center;justify-content: center;}
#baoliaoNewL .module_t.module_quan .menuList .item .site-icon{width: 44px;height: 20px;margin-right: 4px;}
#baoliaoNewL .module_t.module_quan .menuList .item .site-name{line-height: 12px;max-width: 86px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

#baoliaoNewL .menuMain .bd p.hover,.menuWrap .bd p.hover{background:url(/template/metro/images/youhui/arr_r.png?v=20140719) 188px center no-repeat;}
#baoliaoNewL .menuMain .bd p.even:hover{background:url(/template/metro/images/youhui/arr_r.png?v=20140719) 188px center no-repeat;}
.menuWrap .menuMain .bd a:hover,#baoliaoNewL .menuMain .bd p.hover a,.menuWrap .menuMain .bd p.hover a{color:#c00;}

.menu_gr i{width:28px;}

/*首页中间促销列表*/
#baoliaoNewL1{width:706px; background:#fff;}
#baoliaoNewL1 .pinjia_title{height:40px; overflow:hidden;}
#baoliaoNewL1 .pingjiaList{padding:8px 24px 8px 17px;}
#baoliaoNewL1 .pingjiaList .pinjia_title{height:30px;line-height:30px;}
#baoliaoNewL1 .pingjiaList .pingjia_info{border:1px solid #eeeeee;}
#baoliaoNewL1 .pingjiaList .pingjia_info .links{width: 156px; height: 180px;}
#baoliaoNewL1 .pingjiaList .pingjia_info .links .to-site{width: 85px; height: 30px; background: #e03024; line-height: 30px; display: inline-block; margin-bottom: 0; bottom: 34px;right:34px;}
#baoliaoNewL1 .pingjiaList .pingjia_info .links a{line-height: 15px; margin-bottom: 12px;}
#baoliaoNewL1 .pingjiaList .pingjia_info .links a:nth-child(1){margin-top: 34px;}
.pingjiaList .pingjia_info .links a:hover{color: #e03024;}
.pingjiaList .pingjia_info .links .to-site:hover{color: white;}
#baoliaoNewL1 .pingjiaList .pingjia_info .actPic{width: 507px;z-index: 0;}
#baoliaoNewL1 .pingjiaList .actPic .pic{border:none}
.myreplayBox1 .pingjiaList .actPic .pic, .myreplayBox1 .pingjiaList .actPic .pic a{width:500px;height:180px;}
#baoliaoNewL1 .pingjiaList:last-child{border:0;}

/*首页购优惠（暂时也不显示了）*/
#baoliaoNewL1 .gouyouhui_uni .pinjia_title{height:auto;line-height:30px;font-size:20px;font-weight:bold;overflow:hidden;}
#baoliaoNewL1 .gouyouhui_uni .pinjia_subtitle{color:#e03024;font-size: 18px;margin-left: 10px;}
#baoliaoNewL1 .gouyouhui_uni .pinjia_time{float:right;font-weight:normal;font-size: 14px;color:#777;font-family:arial;}
#baoliaoNewL1 .gouyouhui_uni .pinjia_pic{display:inline;float:left;word-wrap: break-word;width:167px;margin-right:20px;}
#baoliaoNewL1 .gouyouhui_uni .baoliao_pic{margin:0;border:1px solid #fafafa;width:165px;height:135px;}
#baoliaoNewL1 .gouyouhui_uni .pingjia_r_t{border-bottom: 1px solid #eee;height: 20px;line-height: 20px;font-size:12px;}
.slide .time_bg{background:black;filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; width:250px;height:22px;position:absolute;bottom:0;left:0;z-index:2;overflow:hidden;}
.slide .time{color:#Fff;position:absolute;bottom:0;left:0;width:245px;height:22px;line-height:22px;padding-left:6px;z-index:3;}

#baoliaoNewR{width:248px;}

.menu_tit1{ width:120px; background-position:-613px -136px;}
.menu_tit2{ width:120px; background-position:-442px -1306px;}
.menu_tit3{ width:130px; background-position:-200px -240px;}

.menu_new{padding:8px 0;}
.menu_new h2{line-height:24px;}
.menu_new .bd{padding:0 11px;}

.banner_close{width:34px;height:34px;background-position:-320px -168px;position:absolute;left:935px;top:7px;}
.banner_index{position:relative;overflow:hidden}
.banner_index img{width: 973px; height: 366px;}

/*youhui相关（这个页面已经不用了）*/
.icon_totmail{width:146px;height:38px; background-position:-305px -32px;}
.icon_useful{width:69px;height:38px; background-position:-498px -32px;}
.icon_comment{width:117px;height:38px; background-position:-613px -32px;}
.head1Wrap{width:50px;height:50px;padding:4px; background-position:-305px -101px;}
.send_comment{padding-left:7px; position:relative;}
.send_comment .inner{background:#dcdcdc;padding:4px;}
.icon_aL1{width:7px;height:7px; background-position:-136px -139px; position:absolute;left:0;top:15px;}
.textarea1{min-height:60px;background:#fff;width:603px;height:auto;border:0;}
.icon_comment1{width:93px; height:26px; background-position:-305px -72px;}
.usefulWrap{display:inline-block;height:38px;line-height:38px;color:#fff; background:#1790dd;padding:0 24px; font-size:18px; overflow:hidden;}
.youhui_header a:hover{color:#fff;}
.btn56{width:56px;height:27px;line-height:25px;color:#fff;font-size:14px;padding-bottom:3px;*padding-bottom:0;}
.pingjiadDet p{word-break: break-all;word-wrap: break-word;line-height:24px;}
#baoliaoNewL1 .myreplayBox1 .pingjiadDet{word-break: break-all;word-wrap: break-word;}
.review-content p a{color: #1284D0;outline: medium none;text-decoration: none;}
.review-content p a:hover{color: #e03024;text-decoration: underline;}
.review-content del{text-decoration: line-through;}
.review-content strong{font-weight: bold;}
.notice_punjia{top:20px;left:-75px;width:771px;}


/*wyj start*/
/*toTop*/
.toTopwrap{line-height:1px;height:1px; position:absolute;}
.toTopwrap .toTop{height:100px;width:30px; overflow:hidden;float:right;left:50%;bottom:10px;display:block;position:fixed;}
.toTop a:hover img{margin-left:0;}

/*翻页*/
.page{height:38px; margin: 50px 0 60px 0;}
.page *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.page a{margin-left:6px;}
.page a.end{cursor: not-allowed;}
.page a span{padding: 9px 13px; background: #ffffff; color: #666666; border:1px solid #eeeeee; transition: all .3s;}
.page a.end span{color: #999999;}
.page a:hover span, .page a.current span, .page input#jump_to_page:hover{background: #EC2D2C; color: #ffffff;}
.page a.end:hover span{background: #ffffff; color: #999999;}
.page input#jump_number{height:38px; width: 38px; background:rgba(255,255,255,1); border:1px solid #eeeeee; outline: none; color: #666666; padding: 0 6px; font-size: 14px;}
.page input#jump_to_page{width: 64px; border: 1px solid #EEEEEE;height: 38px;font-size: 14px; cursor: pointer; color: #999999; transition: all .3s; background: #ffffff;}

/*mini_login*/
.icon_pop{background:url(/template/metro/images/ICON_POP.gif) no-repeat;display:inline-block;}
.icon_close{width:16px;background-position:-4px 0;}
.icon_close:hover{background-position:-28px 0; text-decoration:none}

/*属性筛选（老版本）*/
.choosedCon span{margin:0 5px 0 12px;cursor:pointer;padding:0 5px;color:white;background:#DB0033;  height: 25px;  line-height: 25px;  text-align: center;}
.choosedCon span.mr_new{margin:2px 5px 2px 16px;cursor:pointer;padding:0 2px;color:white;background:#ea3333;}
.choosedCon span a{width:11px;background-position:0 -33px;margin-left:7px;}
.choosedCon span a:hover{text-decoration:none;}

/*others*/
.huicd{color:#cdcdcd}
.pop_right{width:16px; background-position:-1px -36px;}
.pop_wrong{width:16px; background-position:-30px -36px;}
#pop_mask{position:absolute;  z-index:998;background:#000;filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6;left:0;top:0;display:none}
.sina{width:16px;background-position:-97px 0;}
.qq{background-position:-122px -0px;width:16px;}
.tenweb{background-position:-72px -0px;width:16px;}
.renren{background-position:-47px 0;width:16px;}
.douban{background-position:-146px 0;width:16px;}
.taobao{background-position:-169px 0;width:16px;}
.sub_title a:hover{color:#000000;}

/*jquery autocomplete*/
.jquery-autocomplete-selected-item{ background:#1284D0;color:white; }
.acResults {padding: 0;border:1px solid #DDD;background-color: white;overflow: hidden;text-align: left;z-index: 999;}
.acResults ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.acResults li {margin: 0;padding-left:11px; font-size:12px; cursor: pointer;display: block;overflow: hidden;line-height: 22px;height:22px;}
.acResults li b{ color:#18A0F5; }
.acResults li.headResult3 { border-bottom:1px solid #DDD;margin-bottom:3px;}
.acResults li.bottomSelect { border-top:1px solid #DDD;margin-top:3px; text-align:right;padding-right:11px;}
.acResults li a:hover{ text-decoration:none; color:white; }
.acResults li a:hover{ text-decoration:none; color:white; }
.acResults li:hover { background:#18A0F5; color:white;}
.acResults li:hover b{ color:white; }
.acResults li:hover a{ color:white; }
li.acSelect {background-color: #18A0F5;color:white;}
li.acSelect b{background-color: #18A0F5;color:white;}
li.acSelect a{background-color: #18A0F5;color:white;text-decoration:none;}

/*others*/
.menu_gr p.even, .menu_gr p.even:hover{background-color: #f5f5f5 !important; }
.menu_gr p, .menu_gr p:hover{height:32px;}
.menu_gr p a:hover{color: #e03024;font-weight: bold; text-decoration: underline;}
.menuMainWrap{width:212px;min-height:416px;}
.menuMain{width: 212px;left: 0;top: 0;background: #fff;border-top: 4px solid #e03024;border-bottom: 1px solid #ccc;}
#baoliaoNewL .menuMain{top:0;}
.menuMain_sub{left:212px;width:740px;min-height:417px; top:0;box-sizing: border-box;padding-top: 10px;}
.menuMain_sub dl{padding:0 9px 5px 9px;}
.menuMain_sub dl dt{color:#e03024;font-size:14px;}
.menuMain_sub dl dd{ overflow:hidden;zoom:1;}
.menuMain_sub dl dd em{float:left;display:inline;line-height:14px;padding-right:8px;margin:4px 8px 4px 0; white-space:nowrap;  border-left: solid 1px #ddd;padding-left: 12px;}
.menuMain_sub dl dd a,#baoliaoNewL .menuMain .bd dd a{color:#666666;font-size:12px;font-family:"simsun","Arial", "微软雅黑"}
.menuMain_sub dl dd a:hover,#baoliaoNewL .menuMain .bd dd a:hover{color:#e03024;transition: none;}

/*module_two*/
.module_t{width:212px; background:#fff;}
.menu_tit4{ width:100px; background-position:-181px -208px;}
.tmallTab td{width:50%; text-align:center;line-height:17px;padding:13px 0;}
.tmallTab td a{font-size:12px;color:#333;}
.tmallTab td a:hover{color:#c00;}

/*cuxiaoList*/
.newCuxiao{width:247px;background: none repeat scroll 0 0 #FFFFFF;}
.newCuxiao .subMenu{width:247px; padding-bottom:15px; line-height:32px;z-index:333;}
.newCuxiao .subMenu .hd{background:url(/template/metro/images/bg_repeat.png) repeat-x;color:#e03024;line-height:26px;height:26px;overflow:hidden;background-position:0 -269px;padding:0 6px;}
.newCuxiao .subMenu .hd a{display:inline;background:none;font-weight:bold; text-indent:0;width:auto;}
.newCuxiao .subMenu .bd{border:0;height:auto;}

/*newCuxiaoList*/
.subMenu .bd .newCuxiaoList li{display:inline;float:left;width:106px;height:190px;padding:8px;font-size:12px;line-height:20px; position:relative;}
.subMenu .bd .newCuxiaoList li.first{border:0;}
.newCuxiaoList li img{width: 100px;}
.newCuxiaoList li .wrap{padding:0 8px;width:90px;height:90px; overflow:hidden}
.newCuxiaoList li .pic{width:90px;height:90px;overflow:hidden;text-align:center;}
.newCuxiaoList li .pic a{width:90px;height:90px;display:table-cell;vertical-align:middle;text-align:center;}
.newCuxiaoList li .item{height:40px; overflow:hidden}
.newCuxiaoList li .item a{display:block;word-wrap:break-word;word-break:break-all;}
.newCuxiaoList li .item a:hover{color: #e03024;}
.newCuxiaoList li .price{ height:20px; word-wrap:break-word;word-break:break-all;overflow:hidden;}

/*koubei*/
.koubei{line-height:31px;height:31px;z-index:112;}
.btn2{width:72px;height:30px;line-height:30px;color:#fff;background-position:0 -212px;font-size:14px;padding-bottom:3px;}

/*youhui settop-zhiding*/
.gouyouhui_uni .pinjia_title .zhiding{background: url("/template/metro/images/youhui/zhiding.png") repeat scroll 0 0 transparent;color: #FFFFFF;float: left;font: 14px/20px "Î¢???Åº?";height: 20px;margin: 5px 10px 0 0;text-align: center;width: 40px;}
.youhuich ul.doubleElevenBox {border-bottom:1px solid #c8c8c8;height: 81px;padding: 14px 0 8px;width: 674px;}
.youhuich li.doubleTitle {color: #333;  font-size: 16px;font-weight: bold;height: 22px;line-height: 22px;list-style: none outside none;margin-bottom: 5px;width: auto;padding-left:2px;}
.youhuich li.doubleList {background: url("/template/metro/images/youhui/blackDot.png") no-repeat scroll 8px 11px transparent;float: left;word-wrap: break-word;word-break: break-all;overflow:hidden;font-family: Arial,"SimSun";font-size: 12px;line-height: 25px;height:25px;list-style: none outside none;padding-left: 18px;width: 150px;}

/*youhui add and edit*/
.topTitle{background: none repeat scroll 0 0 #FFFFFF;line-height:50px;height:50px;overflow:hidden;border-bottom:1px solid #c8c7c6;}
.zmTab1 th,.zmTab1 td{padding:8px 16px;line-height:30px;}
.zmTab1 th{text-align:right;background:#eef3f7;border-right:1px solid #696969;font-size:14px;padding-right:12px;}
.bl_wrap{width:840px;border:1px solid #696969;margin:15px auto;}
.zmList1 li{float:left;display:inline;margin-right:10px}
.zmList1 li div{width:210px;height:210px;border:1px solid #ddd;}
.zmList1 li p{width:210px;height:210px;}
.zmList1 li div p{display: table-cell;text-align: center;vertical-align: middle;}
.inp{border:1px solid #cdcdcd;height:16px;line-height:16px;padding:6px; vertical-align:middle;}
.icon_right,.icon_wrong{display:inline-block;width:16px;background:url(/template/pc/images/right.png) center center no-repeat;}
.icon_wrong{ background-image:url(/template/pc/images/icon_wrong.png);}
.w-450{width:450px;}
.avatar_input_file{cursor: pointer;position:absolute; width:30px; margin-left:-30px;z-index:100; font-size:20px;opacity:0;filter:alpha(opacity=0);}

/*others*/
.favor{padding:0;height:38px;background-color:#00BFFE;background-image: -moz-linear-gradient(0% 0% 270deg,#00BFFE,#1284D0);background-image: -webkit-gradient(linear,0% 0%, 0% 100%, from(#00BFFE),to(#1284D0));background-image:linear-gradient(0% 0% 270deg,#00BFFE,#1284D0);}
.favor .tips{margin: 0 16px 0 42px;line-height:37px;color:#fff;font-size:14px}
.favor b,.favor em{font-weight:bold;font-style:normal}
.favor em{padding:0 8px}
.mobile .favor{display:none}
.container{width:1200px;margin:0 auto;clear:both}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;font-size:0}.clearfix,
                                                                                                                 .l { float: left;}
.r { float: right;}
.favor a {text-decoration: none;}

/*others 2013-06-05*/
.contener .contenRight{min-height: 820px;}
.contenRight{width:962px;margin:10px 0 0 228px}
.kinds_box{ background:#fff; padding:15px 10px 10px 20px;}
.kinds_list dl{ zoom:1; line-height:26px;}
.kinds_list dt{ float:left; display:inline;font-weight:bold; width:60px; padding-top:2px;line-height:20px;}
.kinds_list dd{float:left; display:inline; width:887px;}
.kinds_list dd label{cursor: pointer;}
.menuList2 li a.icon_close{ width:13px;height:20px; background-position:-760px -310px;margin-left:5px;}
.fold {width:61px; height:26px; background-position:-666px -351px;right:0;top:7px;cursor:pointer;border:1px solid #cdcdcd;}

/*searchList*/
.searchListNew li{width:198px !important; display: inline-block;padding: 8px 16px;margin-bottom: 16px;}
.searchListNew li .pic{width:195px !important; height:195px !important;}
.searchListNew li .pic a{width:195px !important;height:195px !important;}
.searchList li.nothing{ margin-left:0;width:930px;text-align:center;padding:30px 16px 10px 16px;font-size:18px;height: 126px}
.searchList li .pic{width:275px;height:275px;}
.searchList li .pic a{width:275px;height:275px;}
.searchList .desc{height:57px;overflow:hidden;word-break: break-all;word-wrap: break-word;}
.searchList .desc a{font-size:13.5px; font-weight:bold;}

/*newMenu*/
.newMenuBox{background:#fff; width:212px;padding:0 10px 12px 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.newMenuBox li{ margin:5px 0 10px 0; position:relative; overflow:hidden; width:212px;}
.newMenuBox h2{ font-size:14px; color:#555; font-weight:bold; line-height:26px; }
.newMenuBox h2 em{ font-size:13px; color:#555; line-height:26px; }
.newMenuBox p a{line-height:22px; color:#666; white-space:nowrap; float:left; display:inline;margin-right:10px;}
.newMenuBox h2 i{ width:22px;margin-right:10px;}
.newMenuBox li a.current,.Z_SubList .dis_none li a.current{color: #e03024;cursor: pointer;text-decoration: none;outline: none;}
.newMenuBox h2 a:hover, .newMenuBox p a:hover,.Z_SubList .subItem p a:hover{color: #EC2D2C;cursor: pointer;text-decoration: none;outline: none;}

/*分类icon*/
.icon_menu1{background-position:-163px -325px;}
.icon_menu2{background-position:-163px -650px;}
.icon_menu3{background-position:-163px -384px;}
.icon_menu4{background-position:-163px -295px;}
.icon_menu5{background-position:-163px -445px;}
.icon_menu6{background-position:-163px -504px;}
.icon_menu7{background-position:-163px -234px;}
.icon_menu8{background-position:-163px -623px;}
.icon_menu9{background-position:-163px -593px;}
.icon_menu10{background-position:-163px -266px;}
.icon_menu11{background-position:-163px -414px;}
.icon_menu12{background-position:-163px -355px;}
.icon_menu13{background-position:-163px -474px;}
.icon_menu14{background-position:-163px -564px;}
.icon_menu15{background-position:-163px -534px;}
.icon_menu16{background-position:-163px -682px;}
.icon_menu17{background-position:-163px -712px;}
.icon_menu18{background-position:-196px -591px;}
.icon_menu19{background-position:-196px -681px;}
.icon_menu20{background-position:-196px -711px;}
.icon_menu21{background-position:-196px -561px;}
.icon_menu22{background-position:-196px -651px;}
.icon_menu23{background-position:-196px -531px;}
.icon_menu24{background-position:-196px -621px;}
.icon_menu25{background-position:-699px -1114px;}
.icon_menu26{background-position:-723px -1114px;}

.menu_tit5{width:100px; background-position:-201px -305px;}
.menu_tit6{width:100px; background-position:-201px -342px;}
.menu_tit7{width:64px; background-position:-201px -380px;}
.menuList2{display: flex;flex-wrap: wrap;justify-content: space-between;}
.menuList2 li{display:inline; min-width:85px; line-height:20px;height:20px; padding:3px 0;overflow:hidden;}
.menuList2 li.fr{ float:right; text-align:right;width:104px;}
.menuList2 li a,.cuxBox a{color:#666;}
.menuList2 li a:hover{color: #e03024;}
.cuxBox a:hover{color:#1790dd;}
.menuList2 li span.current,.cuxBox li span.current{height: 20px;overflow: hidden;display:inline-block;background:#ea3333;color:#fff;padding-left:5px;}

/*cuxBox*/
.cuxBoxWrap{height:152px;}
.cuxBox{-webkit-box-shadow: 0 0 5px #999;-moz-box-shadow: 0 0 5px #999;box-shadow: 0 0 5px #999;background:#fff; width:114px; height:168px;line-height:24px; left:96px; overflow:hidden;}
.cuxBox dl{padding:8px 0;  width:114px;}
.cuxBox dt{padding-left:16px; border-left:4px solid #fff; overflow:hidden; cursor:pointer;width:98px;}
.cuxBox dd{position:absolute;left:116px; width:608px; top:7px; display:none;}
.cuxList li{float:left; display:inline; width:135px; line-height:20px;height:20px;padding:3px 0;}
.cuxBox .hover dt{ border-color:#ea3333; color:#ea3333;}
.cuxBox i{width:22px; margin-right:14px;}
.icon_cux1{ background-position:-40px -370px;}
.icon_cux2{ background-position:-40px -407px;}
.icon_cux3{ background-position:-40px -445px;}
.icon_cux4{ background-position:-40px -484px;}
.hover .icon_cux1{ background-position:-75px -370px;}
.hover .icon_cux2{ background-position:-75px -408px;}
.hover .icon_cux3{ background-position:-75px -445px;}
a:hover .icon_cux4{ background-position:-75px -484px;}
.cuxBox .icon_arr2{width:12px; background-position:-113px -367px; margin-right:6px; display:none;}
.cuxBox .hover .icon_arr2{ display:inline-block;}

/*tmall_R*/
.tmall_R{ width:976px;}

/*promotion activity*/
.cuxConten.cux-simple{display: inline-block;}
.cux-simple.no-mr{margin-right:0;}
.cuxContenList{display:block;overflow:hidden;zoom:1; padding:9px 16px; background:#fff; margin-bottom:14px;width: 944px}
.cuxContL{width:500px;float:left; display:inline;padding: 0 30px 0 30px;border-right:1px dashed #cdcdcd;margin-bottom:10px;}
.cuxContL .auto{border:1px solid #dddddd;}
.cuxContenList .store{display: inline-block;float: left;overflow: hidden;margin: 4px;width: 16px;height: 16px;}
.cuxContenListSimple{width:241px;height: 235px;display:inline-block;padding: 36px 20px 0 20px;margin-bottom: 0;
    background: url("/template/metro/images/youhui/promo_act_bg@2x.png") center center no-repeat;background-size: contain;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mall_tit,.cux_tit{line-height:27px;text-align:center;margin-top:25px;}
.mall_tit{ font-size:16px; padding:0 7px; color:#333;font-weight:bold;}
.cux_tit{ font-size:20px;height:58px;overflow:hidden;color: #333333;}
.cux_tit em{font-size:22px;}
.cux_tit .red{font-weight: bold;}
.cuxContPic{width:500px;height:180px;padding-top:12px;}
.cuxContTitle{margin-top:12px;width:168px;display:inline-block;line-height:24px;text-align:left;}
.cuxContenList  .zoom  .start_time{color:#999999;margin-top:30px;font-size:14px;text-align:center;}
.cuxContenList.cuxContenListSimple .simple-content{height: 100%;}
.cuxContenList.cuxContenListSimple .simple-content .start_time{width: 100%;text-align:center;margin: 0;font-size: 12px;}
.cuxContenList.cuxContenListSimple .simple-content .cux_tit{margin-top: 24px;line-height: 26px;height: 52px;}
.cuxContenList.cuxContenListSimple .simple-content .mall_tit{bottom: 9px;left: -7px;margin: 0;height: 58px;width: 100%;font-size: 14px;font-weight: normal;display: flex;align-items: center;justify-content: center;}
.cuxContenList.cuxContenListSimple .store{width: 54px; height: 28px;margin-right: 4px;}
.cuxContenList.cuxContenListSimple .simple-content .mall_tit span{max-width: 124px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*promotion activity right*/
.cuxContR{width:160px;height: 180px; float:right;text-align:center;}
.cuxContenList .cuxContR .to-site{width: 85px; height: 30px; display: inline-block;line-height: 30px;background: #e03024;right: 38px;bottom: 0;}
.cuxContenList .cuxContR .to-site:hover{color: #ffffff;}
.cuxContPic .pic,.cuxContPic .pic a{width:500px;height:180px;}

/*login & register*/
.layer_wrap1{width:950px; margin:0 auto;}
.header1{margin-top:37px;}
.main_login{margin-top:33px;width:948px;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;padding:22px 0;}
.logoTxt{ width:75px; background-position:-679px -566px;}
.loginL{width:562px; border-right:1px solid #eee; padding-left:27px;}
.loginTab th,.loginTab td{padding:20px 0;}
.loginTab th{text-align:right; width:150px; padding-right:18px; line-height:37px;}
.inp3{width:237px; height:17px; padding:9px; border:1px solid #cdcdcd; font-size:14px;color:#777}
.icon_logo{ width:121px; height:41px; background-position:-678px -599px;border:0; padding:0; cursor:pointer;}
.icon_login_btn{ width:121px; height:41px; background-position:-678px -599px;border:0; padding:0; cursor:pointer;}
.logoTxt1{ width:220px; background-position:-430px -566px;}
.loginR{width:300px; padding:0 29px; overflow:hidden}
.loginRbd{width:241px; padding:58px 20px 0 40px;}
.login_qq{width:241px; height:36px; background-position:-430px -598px;}
.login_sina{width:241px; height:36px; background-position:-430px -654px;}
.login_wechat{width:241px; height:36px; background-position:-430px -1003px;}
.login_douban{width:118px; height:38px; background-position:-429px -712px;}
.login_tenweb{width:118px; height:38px; background-position:-552px -712px;}
.login_renren{width:118px; height:38px; background-position:-429px -769px;}
.login_taobao{width:118px; height:38px; background-position:-552px -769px;}
.regTab th,.regTab td{ padding-top:15px;padding-bottom:15px;}
.logoTxt2{ width:75px; background-position:-679px -527px;}
.icon_regBtn{ width:121px; height:41px; background-position:-678px -700px;border:0; padding:0; cursor:pointer;}
.main_login1,.regSuccess{margin-top:33px;width:564px;border:1px solid #ccc;box-shadow:0 0 4px #999;padding:70px 142px 76px 242px;}
.loginTab1 th{width:90px; text-align:center; padding-right:20px; line-height:37px;}
.icon_done{ width:121px; height:41px; background-position:-678px -649px;border:0; padding:0; cursor:pointer;}
.icon_done:hover{opacity:0.9;filter: alpha(opacity=90);-moz-opacity:0.9;}

/*footer1*/
.footer1{margin-top:35px;padding-bottom:35px;}
.footer1Top a{margin:0 18px;}

/*regSuccess*/
.regSuccess{ padding-top:100px;padding-bottom:80px;}
.btn_reg_success {width:105px;height:35px;background-position:-677px -820px;}
.check_mail{padding-left:27px;}
.check_mail_info{padding:80px 200px 60px 200px;}
.check_mail_notice{padding: 50px 97px 120px 303px;border-top:1px solid #eaeaea;}
.mail_success{width:111px;height:60px;background-position:-430px -817px;}
.mail_failed{width:111px;height:60px;background-position:-561px -817px;}
.btn_check_mail{width:100px;height:32px;background-position:-677px -784px;}
.btn_next_step{  width: 119px; height: 32px; border: 0; background-position: -189px -1220px;}
.mailTxt{width:73px;height:20px;background-position:-679px -749px;}
.message_error {background-color: #FFF7F3;border: 1px solid #DB7272; font-weight: bold;margin-bottom: 20px;padding:20px;text-align:center;color:#000;}
.mail_send_result{display: inline;width: 300px;margin-left: 10px;height: 60px;}
.mail_send_success{background-position:-438px -821px;width: 100px;height: 50px;display: inline;}
.mail_send_failed{background-position:-565px -821px;width: 104px;height: 50px;display: inline;}

/*mine header*/
.header_user{box-shadow:0 1px 0 0 rgba(221,221,221,0.5);}
.topMenu_user{height:124px;}
.topMenu_user .top-nav{width: 100%;height: 36px;background: #DDDDDD;color: #F0F0F0;box-shadow: 0 1px 0 0 rgba(221,221,221,1);}
.topMenu_user .top-nav .menu{width: auto;height: 36px;}
.topMenu_user .top-nav .menu .item{line-height: 36px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.topMenu_user .topMenu_new .logo img{width: 104px;height: auto;}
.topMenu_user .topMenu_new .topMenu_newR{width: 1076px; padding: 30px 30px 24px 120px;}
.topMenu_user .topMenu_new .topMenu_newR ul{height: 34px;}
.topMenu_user .topMenu_new .topMenu_newR ul li{line-height: 32px;margin-right: 64px;}
.topMenu_user .topMenu_new .topMenu_newR ul li.active, .topMenu_user .topMenu_new .topMenu_newR ul li:hover{color: #e03024; border-bottom: 2px solid #e03024;}

#login_status .login_status a { float:none;margin:0; margin-left:3px; display: inline-block; max-width: 70px; height: 20px; overflow: hidden; vertical-align: bottom; word-break: break-all;}
.search_topinp2{width:190px; height:15px;line-height:15px; padding:6px 4px; margin-top:4px; border:0 solid #fff; font-family:'Simsun';}
.pubModule,.priceRem{background:#fff; overflow:hidden;box-shadow:0 0 2px #999;}
.icon_change{width:60px; height:24px; background-position:-306px -657px;}
.icon_change:hover{width:60px; height:24px; background-position:-306px -657px;}
.icon_save1{width:60px; height:24px; background-position:-244px -657px;}
.mailChangeBox{width:426px; height:150px;box-shadow:0 0 5px #999;line-height:24px; padding:27px 30px; background:white;position: absolute;top: 180px;left: 50%;z-index: 9999999;margin-left: -218px;}
.close_mailChangeBox{width: 20px;height: 20px;background: url(/template/metro/images/wrong.png);display: block;position: absolute;right: 5px;top: 5px;}
.close_notifyChangeBox{width: 20px;height: 20px;background: url(/template/metro/images/wrong.png);display: block;position: absolute;right: 5px;top: 5px;}
.icon_toMail{width:118px;height:34px; background-position:-244px -684px;}

/*kinds_box1*/
.userStoreTab td,.userStoreTab th{ border-bottom:1px solid #ccc; text-align:center; border-top:1px solid #ccc; }
.userStoreTab th{padding-top:10px; padding-bottom:10px;line-height:24px;}
.userStoreTab th div{height:24px; border-right:1px solid #ccc;padding-left:15px; padding-right:15px;}
.userStoreTab td{padding:15px;}
.userStoreTab td.pic{ padding-left:0; padding-right:0;}
.userStoreTab .desc{line-height:27px; height:54px; overflow:hidden; color:#333; font-weight:bold;}
.userStoreTab .desc a{word-wrap:break-word;word-break:break-all;}
.note_inp{ width:97px; height:15px; padding:3px; border:1px solid #ccc; margin-left:3px;}
.note_oper{ display:inline-block; background:#bce5ff;}
.note_content{ line-height:20px; overflow:hidden;word-wrap:break-word;word-break:break-all;display:inline-block}
.cancel,.save{ display:inline-block;width:51px; height:23px; line-height:23px; text-align:center; vertical-align:middle;}
.save{ background:#1790dd; color:#fff; border:0; cursor:pointer;}
.tmallPriceList li{ overflow:hidden;zoom:1; padding:0 15px; line-height:24px;}
.tmallPriceList li span{ float:left; display:inline}
.tmallPriceList li em{ float:right; display:inline}
.priceRem{ width:240px; z-index:999; background:#fff; padding:10px; top:-74px;left:100px;}
.icon_submit{ width:60px; height:24px; background-position:-45px -568px; border:0; cursor:pointer}
.priceRemTab th,.priceRemTab td{padding:4px 0; border:0;}
.inp4{width:50px; border:1px solid #cdcdcd; text-align:center;}
/*??????Ð©?Â¶?*/
.topMenu_user .otherLogin dt {border:0;}
.topMenu_user .otherLogin .icon_arr1 {line-height:20px;}
.topMenu_user #login_status .login_status a:hover {color:#1790dd;}
.topMenu_user #login_status .login_status a.orange:hover {color:#ff9000;}
.topMenu_user #login_status .login_status a.cdcdcd:hover {color:white;}
.bbsL{ width:735px;}
.bbsR{ width:248px;}
.icon_pub{ width:97px; height:35px; background-position:-1px -603px; border:none; cursor:pointer}
.icon_pub:hover{ background-position:-1px -643px;}
.icon_modifyTopic{ width:97px; height:35px; background-position:-87px -851px; border:none; cursor:pointer}
.icon_modifyTopic:hover{ background-position:-87px -891px;}
.icon_qq_mini{ width: 148px;height: 36px; background-position: -202px -879px;}
.icon_qq_mini{ width: 148px;height: 36px; background-position: -202px -879px;}
.icon_sina_mini{ width: 159px;height: 36px; background-position: -202px -935px;}
.saySomething{ width:91px;background-position:-512px -2px;}
.msgCenter{ width:74px;height:20px;background-position:-639px -2px;}
.bbsConten{ padding:20px 38px 20px 24px;}
.col2,.col3,.col4,.col5{border-bottom:1px solid #eeeeee;}
.col3,.col4{ text-align:left;}
.col5{ text-align:right;}
.bbsTab{ line-height:24px;}
.bbsTab th{ padding-bottom:5px;}
.bbsTab td{ padding-top:8px; padding-bottom:8px;}
.icon_new, .icon_hot, .icon_top{width:15px;     background-position: -189px -1018px;}
.icon_top{background-position:0 -562px;}
.icon_hot{background-position:-23px -564px;}
.from_content{margin: 5px 0;padding: 0 5px;border-left: 1px solid #999;}
/*paging1*/
.paging1 a{ display:inline-block; width:27px; line-height:27px;border:1px solid #dbdbdb; background:#fff; color:#18a8f7; text-align:center; margin-left:5px;}
.paging1 a.current{ color:#e03024; border-color:#fff;}
.paging1 a.end{color:#ccc;}
.paging1 a.prev,.paging1 a.next{width:61px;}
.paging1 a.prev i{width:7px; background-position:0 -722px; margin-right:4px;}
.paging1 a.next i{width:7px; background-position:-13px -722px; margin-left:6px;}
.menu_tit8{ width:108px; background-position:0 -695px;}
/*actUser*/
.actUser{ padding-left:19px;}
.actUser li{ float:left; display:inline;width:60px; overflow:hidden; margin:16px 13px 0 0;}
.actUser li .groupName{height:40px; line-height:40px; overflow:hidden;}
/*bbs_addNew*/
.bbs_addNew{ padding:20px 40px 40px 40px;}
.icon_addNew{width:90px; background-position:0 -752px;}
.icon_editTopic{width:90px; background-position:-102px -752px;}
.inp_addNewTop{width:640px; height:16px; padding:6px; font-size:14px;border:1px solid #cdcdcd;}
.textarea_addNewTop{width:640px; height:400px;font-size:14px;}
.menu_tit9{ width:85px; background-position:-34px -721px;}
.menu_tit10{ width:85px; background-position:0 -780px;}
.topicList1{ line-height:25px; padding:0 19px;}
.topicList1 li{height:25px; overflow:hidden;}
/*bbs_reply*/
.bbs_reply{ padding:30px 30px 50px 30px;}
.bbs_reply a{color:#1790dd;}
.replyDet dt{ float:left; display:inline;width:50px; text-align:center;}
.replyDet dd{ float:left; display:inline;width:605px; margin-left:14px; line-height:23px;}
.replyDet dd .top{height:20px;line-height:20px; background:#fffdf5;}
.icon_love i{width:22px; background-position:-26px -893px; margin-right:3px;}
.icon_love:hover i{background-position:0 -893px;}
.textarea6{ width:586px; padding:6px; border:1px solid #cdcdcd; height:62px;}
.icon_replay{width:76px; height:30px; background-position:0 -849px;cursor:pointer;border:0;}
.icon_replay:hover{ background-position:0 -816px;}
/*????????*/
.user_setL{width:156px;}
.user_setL .pubModule{height:405px;}
.user_setL .top{ padding:17px;width:120px;padding-bottom: 0;line-height:27px;}
.user_setL .pic{height:120px;}
.user_setL .menban{ height:27px; background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5; width:120px;left:0; bottom:0; z-index:333;}
.user_setL .desc{width:120px;height:27px;left:0; bottom:0; z-index:333;}
.user_setL .desc a:hover{color:white;}
.setNav i{width:114px; height:20px;}
.setNav li{ margin-bottom:16px;}
.setNav1{ background-position:-202px -444px;}
.current .setNav1{ background-position:-202px -421px;}
.setNav2{ background-position:-202px -469px;}
.current .setNav2{ background-position:-202px -492px;}
.setNav3{ background-position:-202px -852px;}
.current .setNav3{ background-position:-202px -828px;}
.setNav i.setNav4{width:125px; height: 20px;}
.setNav4{ background-position:-342px -248px;}
.current .setNav4{ background-position: -342px -224px;}
.setNav5{ background-position: -488px -248px; }
.current .setNav5{ background-position: -488px -222px;}
/*yes_button*/
.yes_button{display:inline-block; width: 20px; height: 20px; background: url(/template/metro/images/icon.png?v=20141013) no-repeat -534px -79px;}
/*user_setR*/
.user_setR{width:832px;position: relative !important;}
/*.user_setR{ width: 100%; position: relative !important;}*/
.user_setR .pubModule{padding: 20px;}
.icon_changHead{width:70px; background-position:-242px -519px;}
.head6{width:250px; height:250px;}
.icon_up{width:115px; height:33px; background-position:-244px -589px;}
.icon_uping{width:115px; height:33px; background-position:-244px -721px;}
.icon_save{width:115px; height:33px; background-position:-244px -548px;border:0;cursor:pointer}
.head150{width:150px; height:150px;}
.head75{width:75px; height:75px; margin-top:75px;}
.head50{width:50px; height:50px;margin-top:100px;}
.head20{width:20px; height:20px;margin-top:130px;}
.user_setR .picWrap div{ margin-right:15px;}
.infoSet input.inp{height:16px; padding:4px; border:1px solid #cdcdcd; vertical-align:middle;}
.textarea7{width:384px; height:57px; border:1px solid #cdcdcd; padding:4px;}
/**/
.inp5{ width:240px; height:15px; padding:10px 4px; border:1px solid #cdcdcd; vertical-align:middle;}
.icon_right1,.icon_wrong1{display:inline-block;width:17px; background:url(/template/metro/images/right.png) center center no-repeat;}
.icon_wrong1{ background-image:url(/template/metro/images/wrong.png);}
.inp5Wrong{ border-color:#e03024;}
.mine_logo{box-shadow:0 0 5px #333;}
.avatar_upload_btn{cursor: pointer;position:absolute; width:115px;height:33px;z-index:100; font-size:20px;opacity:0;filter:alpha(opacity=0);}
/*????????*/
.header_chaj{height:87px; background:#f0f5fb; min-width:956px;}
.wrap_chaj{width:956px; margin:0 auto; overflow:hidden;}
.logo3{ margin:20px 0 0 24px;}
.logoTxt3{ font-size:30px; color:#666;margin:40px 0 0 23px;}
.header_chajR{font-size:18px; color:#cdcdcd; margin-top:40px; line-height:18px;}
.header_chajR em{margin:0 17px;}
.setBox{width:216px;padding-top:10px}
.picPro{width:740px; height:578px;}
.setBox dl{margin-top:35px; padding-left:24px;}
.setBox dl.hover{ background:url(/template/metro/images/arr_chaj.png) left 12px no-repeat;}
.setBox dl.hover dt{ color:#e03024;}
.setBox dt span,.feedback span,.share_chaj span{ line-height:36px; border-bottom:1px solid #cfcfcf; font-size:18px; font-weight:bold; display:inline-block;}
.setBox dd p{ margin-top:15px;}
.setBox dd input{vertical-align:middle; margin:-2px 9px 1px 0;}
/**/
.screen{width:680px; height:389px; background:url(/template/metro/images/screen.png) no-repeat;left:0; bottom:0; padding:37px 29px 90px 32px;}
.conten_chaj .bottom{ margin-top:75px; padding-left:24px;}
.conten_chaj .bottom dl{ overflow:hidden;zoom:1;}
.conten_chaj .bottom dt{ width:82px; float:left; display:inline; color:#3a3a3a; line-height:26px;}
.conten_chaj .bottom dd{ overflow:hidden;zoom:1;}
.faq a{ float:left; display:inline-block;height:24px; line-height:24px; background:url(/template/metro/images/bg_repeat1.png) repeat-x; border:1px solid #c3c3c3; color:#1790dd; padding:0 5px; border-radius:5px 5px 5px 5px; margin-right:19px;}
.faq a.extra{ background:none; display:inline; padding:0; border:0;}
.textarea8{ width:840px; height:120px; border:1px solid #cdcdcd; padding:4px;}
.textarea8:hover{border:1px solid #999;}
.inp6{width:260px; height:15px; padding:4px 7px;border:1px solid #cdcdcd; }
.inp6:hover{border:1px solid #999;}
.icon_feedBack{width:95px; height:33px; background-position:-86px -815px; border:0; padding:0;cursor:pointer;}
.icon_feedback_success{width:119px; height:33px; background-position:-77px -935px; border:0; padding:0;margin-left:210px;}
.share_chaj span{color:#666;}
.down_phone2 a {display: inline-block;margin: 0 0 0 10px;background: url(/template/pc/images/device.png) no-repeat;height: 25px;width: 25px;}
.down_phone2 .mac {background-position: 0 0;}
.down_phone2 .android {background-position: -25px 0;}
.down_phone2 .mobile {background-position: -50px 0;}
/*kinds_box2*/
.kinds_box2{padding:20px; overflow:hidden;}
.kinds_box2 .kinds_list dd{width:880px;}
.kinds_selected span{ float:left; display:inline-block; background:#EA3333; margin:0 5px 0 16px; padding:0 2px; position:relative;}
.kinds_selected span a,.selBrand span.selected a{ color:#fff;}
.kinds_selected span a.icon_close,.selBrand span.selected a.icon_close,.kinds_box3 .tmallList li.current a.icon_close{ margin-left: 7px; }
.selBrand span.selected,.kinds_box3 .tmallList span.selected{ background:#EA3333;padding:0 20px 0 5px; position:relative;}
/*Æ·??????Ò»??Ò³??*/
.brandSaleList{overflow:hidden;zoom:1;}
.brandSaleL{width:220px; border-right:1px solid #ececec; padding-top:20px; float:left; display:inline; text-align:center;}
.icon_go{width:115px; height:31px; background-position:-400px -72px;}
.brandSaleL .bottom{ height:54px; overflow:hidden; background:#ececec; margin-top:17px; line-height:17px; font-size:14px; padding:10px 18px 0 18px;}
.saleIdent{ color:#fff; background:#e03024; float:left; display:inline-block;width:40px;}
.brandSaleL .bottom span,.brandDescR .bottom span{float:right; display:block;width:132px;height:17px; overflow:hidden; text-align:left;}
/**/
.brandSaleR{ padding-top:15px; line-height:25px;}
.brandSaleR .desc{ margin-top:5px;height:50px;overflow:hidden;line-height:25px;}
.brandSaleR .price{margin-top:3px;}
.brandDetList li{float:left; display:inline;width:160px; overflow:hidden; margin-left:20px;}
/*????Ò³??*/
.brandDesc{ overflow:hidden;zoom:1;}
.brandDescL{width:224px; line-height:28px; padding:13px 0;}
.brandDescR{width:944px; padding:10px 30px 11px 0;}
.pubModule1{background:#fff; overflow:hidden;}
.brandDescR .top{ line-height:24px; border-bottom:1px solid #cdcdcd; max-height:400px; overflow:hidden;}
.brandDescR .bottom div{ float:left; display:inline;width:450px; margin:11px 15px 0 0; padding-left:7px;}
.brandDescR .bottom span{width:400px;}
.icon_love1{width:26px;background-position:-122px -780px;}
.selected .icon_love1{background-position:-157px -779px;}
/*brand_box*/
.brand_box .searchList li{width:240px; padding:19px; margin-left:26px; margin-bottom:26px;}
.brand_box .searchList li .pic{width:240px;height:240px;}
.brand_box.searchList li .pic a{width:240px;height:240px;}
.brand_box .searchList .desc a{font-size:14px;}
.icon_buy1{width:89px; height:35px; background-position:-189px -821px;}
.brand_box .searchList li .desc{height:40px; overflow:hidden;margin-top:8px;}
.searchList .price .curPrice{font-size:24px;}
.brand_box .otherInfo,.brand_box .searchList .price .orgPrice{ font-size:14px;}
/*kinds_box3*/
.kinds_box3{border:0 solid #CCCCCC; padding-bottom:20px;}
.kinds_box3 dd{width:1110px;}
.kinds_box3 .kinds_selected span{ background:#e03024; margin-right:29px;}
.kinds_box3 .tmallList li.current{ background:none;}
.kinds_box3 .tmallList span{ overflow:hidden;zoom:1; display:inline-block;line-height:26px;  position:relative;}
.kinds_box3 .tmallList li.current span{background:#e03024;padding:0 20px 0 5px;}
.kinds_list1 li{width:60px;}
.icon_off{background-position:-271px -758px;}
.current .icon_off{background-position:-271px -788px;}
.icon_price{background-position:-354px -758px;}
.current .icon_price{background-position:-354px -788px;}
/*2013-09-03*/
.kinds_box4{ background:#fff;_zoom:1;}
.kinds_box4 .tmallList{ margin-top:6px;}
.kinds_box4 .tmallList span{ line-height:19px;}
.kinds_box4 .tmallList li a.icon_close{ background-position:-758px -310px;}
.kinds_box4 .tmallList li{width:80px; margin-right:10px; line-height:20px;height:20px; overflow:hidden;}
.kinds_box4 .fold{top:8px;right:8px;}
.icon_new1{ background-position:-189px -1019px;}
.icon_atten2{ background-position:-270px -1019px;}

.icon_jiageshengxu{background-position: -622px -1249px;}
.icon_jiagejiangxu{background-position: -622px -1249px;}

.current.icon_jiageshengxu {background-position: -622px -1281px;}
.current.icon_jiagejiangxu {background-position: -718px -1281px;}

.sortList i{width: 69px;height: 26px;}
.sortList a{margin-right: 12px; float: left; display: inline;}
.icon_over{ background-position:-353px -1019px;}
.current .icon_new1{ background-position:-189px -988px;}
.current .icon_atten2{ background-position:-270px -988px;}
.current .icon_over{ background-position:-353px -988px;}

/*couponList*/
.couponList ul{display: flex; align-items: center; flex-wrap: wrap;}
.couponList li{display:inline-block;width:390px; height:110px; border:0 solid #ccc; background:#fff; overflow:hidden; margin: 0 15px 16px 0;background: url("/template/metro/images/youhui/quan_bg@2x.png") center no-repeat; background-size: contain;}
.couponList li:hover{box-shadow:0 1px 6px 0 rgba(234,234,234,0.5);}
.couponList li:nth-child(3n+0){margin-right: 0;}
.couponList li .pic{width:130px; height:110px; display: inline-block;padding: 18px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.couponList li .pic img{width: 94px; height: 42px;}
.couponList li .pic p{line-height: 14px;}
.couponList li .desc{width:254px; height: 110px; display: inline-block; padding: 15px 18px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.couponList li .desc .quan_tit{height:44px;line-height:22px;overflow:hidden; display: flex;align-items: center;}
.couponList li .desc .quan_tit a{max-height: 44px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.couponList li .desc .quan_tit a:hover{color: #e03024;}
.couponList li .desc .get-ticket{line-height: 14px;display: flex;align-items: center; bottom: 20px; left: 18px;}
.couponList li .desc .get-ticket a{display: inline-block; background:#e03024;border-radius:12px; padding: 4px 9px;}
.couponList li .desc .get-ticket a.ticket-none{background: #999999;}
.couponList li .desc .get-ticket a:hover{color: white;}

.kinds_list dt{float: left;display: inline;font-weight: bold;width: 38px;}

.couponBoxL{width:910px;}
.couponContL{width:623px; padding:15px 0 20px 24px; background:url(/template/metro/images/bg_repeat2.png) right repeat-y;}
.couponContL .pic{width:184px; height:90px; padding:18px 44px 16px 10px; border-right:1px dashed #ababab}
.couponContL .desc{width:351px; padding-left:32px; line-height:26px;}
.couponContL .desc i{width:18px; margin-right:23px;}
.couponContL .desc div span{display: inline-block;max-width: 309px;vertical-align: top;}
.icon_conpon1{ background-position:-775px -879px;}
.icon_conpon2{ background-position:-775px -904px;}
.icon_conpon3{ background-position:-775px -934px;}
.icon_conpon4{ background-position:-775px -961px;}
.icon_receive{width: 97px;height: 31px;background-position: -85px -976px;}
.couponContR{width:213px;padding:81px 21px 0 21px;}
.couponContR a{color:#bdbdbd;}
.icon_share{width:14px; background-position:-779px -1033px; margin-right:6px;}
.icon_myTicket{width:28px; background-position:-769px -1003px; margin-right:6px;}
/**/
.useDirection,.tickets{padding:15px 0 18px 0}
.useDirection a{color:#1790dd;}
.useDirection strong{font-weight:bold;}
.menu_tit11{width:95px; background-position:0 -1096px;}
.menu_tit12{width:95px; background-position:0 -1132px;}
/**/
.ticketsTab table{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;}
.ticketsTab th,.ticketsTab td{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc; padding-left:20px; padding-right:20px; line-height:29px;}
.ticketsTab th{ font-weight:bold; background:#f6f6f6;}
.ticketsTab .col1{width:125px;}
.ticketsTab .col2{width:365px;}
.ticketsTab .col3{width:42px;}
/**/
.paging3 a{display:inline-block;padding:0 5px;}
.paging3 a,.paging3 em{color:#000;}
.paging3 a.current,.paging3 a:hover{color:#ff6600;}
/**/
.couponBoxR{width:271px; }
.menu_tit13{width:95px; background-position:0 -1168px;}
.icon_go5{width:97px; height:31px; background-position:-85px -1013px;}
.tmallInfo{ line-height:30px; padding:8px 0 35px 0;}
.tmallInfo .bd{padding:25px 22px 0 22px; }
/**/
.menu_tit14{width:115px; background-position:0 -1205px;}
.moreTicket{padding:8px 0 5px 0;}
.moreTicket .bd{padding:0 16px;}
.moreTicket .bd th,.moreTicket .bd td{ padding-top:10px; padding-bottom:10px;}
.moreTicket .bd th{width:80px;}
/**/
.menu_tit15{width:95px; background-position:0 -1240px;}
.otherCoupon{ padding:15px 0; line-height:28px;}
.otherCoupon .bd{ padding:0 5px 0 18px;}
.otherCoupon .bd li{ overflow:hidden;height:28px;}
.otherCoupon .bd li a{ display:block;}
/*2013-09-05*/
/* 个人中心 我有优惠券 */
.myCoup{ padding:25px 35px 45px 35px; overflow:visible;}
.myCoup.pubModule1{min-height: 200px;}
.myCoupTab th{ line-height:24px; height:24px; padding:3px 0 2px 0; border-bottom:1px solid #f0f0f0; background:#f9f9f9; text-align:center; font-size:14px;}
.coup01{width:134px;}
.coup02{width:210px;padding:0 10px; border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;}
.coup03{width:250px;padding:0 10px;}
.coup04{width:153px;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;}
.coup05{width:138px;}
.myCoupTab td{padding-top:15px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.coupCol02{ padding-left:6px; padding-right:10px; line-height:23px;}
.icon_use{width:97px; height:31px; background-position:-189px -1050px;}
.icon_overdue{width:97px; height:31px; background-position:-189px -1086px;}
.icon_over1{width:97px; height:31px; background-position:-189px -1120px;}
/*shareBox*/
.shareBox{ background:#fff;width:348px; z-index:111; right:0;}
.shareBox .top{ background:#f9f9f9; line-height:23px; padding:7px 6px 7px 14px;}
.icon_close3{width:16px; background-position:-1px -957px}
.shareBox .bottom{ height:48px; padding:10px 0 0 10px;}
/*?Å»?È¯??????2013-09-08*/
.popBoxMain{ top:230px; left:50%; z-index:9999;}
.popBox1{ background:#b0b0b0; background:rgba(176,176,176,0.8); padding:7px; position:absolute;}
.popBox1 .hd{ font-size:14px; line-height:36px;height:36px; overflow:hidden; padding:0 10px 0 13px;}
.pop_quan_confirm .hd{background:#1790dd;}
.pop_quan_success .hd{background:#339933;}
.pop_quan_failed .hd{background:#d80001;}
.popBox1 .bd{ background:#ffffff;}
.getCoup{width:318px;}
.getCoup .bd{padding:12px 0;}
.icon_symb1,.icon_symb2,.icon_symb3{width:7px; overflow:hidden; background-position:-150px -1050px; margin-right:8px;}
.icon_symb2{background-position:-150px -1083px;}
.icon_symb3{background-position:-150px -1115px;}
.icon_conform,.icon_cancel{width:67px; height:26px; background-position:-189px -1154px;}
.icon_cancel{background-position:-266px -1154px;}
.getCoup_success{width:431px;}
.getCoup_success .bd{ padding:22px 28px; line-height:27px;}
.green{color:#339933;}
.icon_myCoup{width:121px; height:27px; background-position:-189px -1184px;}
.icon_use1{width:86px; height:27px; background-position:-342px -1184px;}
.icon_ok{width:36px; height:37px; background-position:-300px -1050px;}
.icon_close4{width:13px; background-position:-148px -1146px;}
.getCoup_fail{width:318px;}
.getCoup_fail .bd{padding:24px 10px; text-indent:2em;}
/*404*/
.pageWrong{ background:url(/template/metro/images/404.png) center center no-repeat; width:1000px; height:500px; margin:50px auto 0 auto;}
.pageWrongLink{margin-top:0; line-height:30px;}
/*????Á´??*/
.friendLink{ padding:32px 22px; font-size:14px;}
.friendLink h2{ font-size:18px; border-bottom:1px solid #eaeaea; line-height:40px; padding-left:36px;}
.friendLinkList{ padding-left:34px;}
.friendLinkList li{ float:left; display:inline; width:260px; padding-left:20px; background:url(/template/metro/images/dot.gif) left center no-repeat; line-height:32px;}
.friendLink dl,.friendLink dd{ overflow:hidden;zoom:1; line-height:25px;}
.friendLink dt{float:left; display:inline;width:19px; height:19px; background:#e03024;color:#fff; text-align:center; line-height:19px; font-size:18px; margin:5px 22px 0 36px;}
/*add by libo since 2013-10-23*/
.pingjiaList .hotnewrecIcon{
    display: inline-block;
    background: url(/template/metro/images/hotnewrec.png?v=2013101101) no-repeat;
}
.pingjiaList .hot{
    background-position: 0 0;
}
.pingjiaList .new{
    background-position: -15px 0;
}
.pingjiaList .rec{
    background-position: -30px 0;
}
.pingjiaList span.hotnewrecIcon{
    width: 15px;
}
.pasteSearchPanel{
    position: fixed;
    z-index: 1000;
    top: 250px;
    margin-left:auto;
    margin-right:auto;
    right:0;
    left:0;
    width:864px;
    background-color:#fff;
    height:234px;
}
.pasteSearchPanel .icon-close{
    display:block;
    width:30px;
    height:30px;
    background-position:-574px -175px;
}
.pasteSearchPanel .paste-search-content{
    margin-left:50px;
    margin-top:15px;
}

.pasteSearchPanel .paste-search-content .title{
    color:#e03024;
    padding:10px 0;
    font-size:large;
    font-weight:bold;
}

.pasteSearchPanel .paste-search-content form input{
    width:648px;
    height:37px;
}

.pasteSearchPanel .paste-search-content form button{
    height: 41px;
    width: 84px;
    background: none;
    border: 0;
    background-color: #e03024;
    color: #fff;
    font-size: large;
    cursor:link;
}
.paste-search-footer{
    background:url(/template/metro/images/banner.png) no-repeat;
    width:100%;
    height:40px;
    display:block;
    margin-top:70px;
}

.kinds_list .keyword_search input{
    width:200px;
    height:24px;
    border:#cdcdcd solid 1px;
    border-right: 0;
}
.kinds_list .keyword_search button{
    height:26px;
    width:42px;
    border:none;
    background-position:-762px -37px;
    vertical-align: top;
    outline:none;
    cursor: pointer;
}
/*æ’ä»¶åé¦ˆé¡µé¢*/
input{padding:0 4px;}
textarea{padding:0 4px;}
.page_chaj_new{min-weigth:956px;}
.header_chaj_new{height:50px;line-height:50px;background:#f9f9f9;background-image:linear-gradient(to top,#f9f9f9,#ffffff);box-shadow:0 0 1px #8c9092;border:1px solid #fff;}
.header_chaj_new img.logo5{position:relative;left:18px;margin-top:5px;}
.logoTxt4{line-height:50px;color:#8c9092;font-size:14pt;margin-left:30px;}
.header_chaj_new .header_chajR_new a{color:#8c9092;font-size:12pt;margin-right:20px;}
.content_chaj_new{width:670px;margin:90px auto;}
.content_chaj_new dl{margin-top:40px;}
.content_chaj_new dl dt{float:left;margin-right:10px;font-weight:bolder;}
.content_chaj_new dl dd{overflow:hidden;}
.content_chaj_new dl dd a{display:inline-block;margin-top:1px;}
.content_chaj_new dl dd a.next{margin-top:5px;}
.content_chaj_new .faq_new a{padding:2px;color:#53b2f0;background:url(/template/metro/images/bg_repeat1.png) repeat-x;border:1px solid #c3c3c3;margin-right:22px;border-radius:2px;}
.content_chaj_new .feedback_new textarea{width:570px;height:120px;border:1px solid #bababa;color:#bababa;}
.content_chaj_new .feedback_new dd span{color:#8c8c8c;font-size:14px;position:relative;right:10px;margin-top:5px;}
.content_chaj_new .contact_new{line-height:34px;}
.content_chaj_new .contact_new input{width:195px;height:30px;border:1px solid #bababa;color:#bababa;}
.content_chaj_new .refer{line-height:34px;}
.content_chaj_new .refer input{width:400px;height:30px;border:1px solid #bababa;color:#000000;}
.content_chaj_new .contact_new em{color:#bababa;font-size:12px;margin-left:5px;}
.content_chaj_new .submit_new input#feedback_submit{margin:auto;width:120px;height:40px;border:1px solid #0075c0;background:#1790dd;color:#ffffff;font-size:18px;display:block;border-radius:5px;cursor:pointer;}
.content_chaj_new .submit_new .info{display:block;text-align:center;margin-top:30px;}
.iconYes{width:62px;height:42px;background-position:-290px -1048px;}
.suggest_success_msg{width:235px;margin:150px auto;}
.suggest_success_msg p.first{color:#069828;font-size:18px;}
.suggest_success_msg p{margin-bottom:10px;margin-left:80px;}
.suggest_success_msg p a{display:inline-block;color:#53b2f0;font-size:15px;}
/*æ’ä»¶åé¦ˆé¡µé¢end*/

/* 比价单品页左侧推荐列表 */
.module_thr{ background:#fff}
.menu_new1{background: #ffffff;}
.menu_new1 *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.menu_new1 h2{line-height:19px; font-size:14px; padding:12px 10px 9px 10px;}
.menu_new1 h2 .icon.i-right{width: 13px; height: 13px; display: inline-block; background: url("/template/metro/images/dp/icon_arrow_r@2x.png") center no-repeat; background-size: contain; margin-top: 3px;}
.menu_new1 .promo-list{width: 100%; padding: 9px 10px;}
.menu_new1 .promo-list .item:nth-child(2){margin-top: 10px;}
.menu_new1 .promo-list .item, .menu_new1 .promo-list .item a{display: flex; align-items: center;}
.menu_new1 .promo-list .item span{max-width: 162px;line-height: 22px;height: 22px;overflow: hidden;word-break: break-all;text-overflow: ellipsis;white-space: nowrap;}
.menu_new1 .promo-list .item:hover span{color: #E23A3A;}
.menu_new1 .promo-list .item img{width: 22px; height: 22px; margin-right: 6px;}
.menu_new1 .promo-list .item#quan{margin-bottom: 10px;}
.menu_new1 .promo-list .item#hui{}
.menu_tit19{width:120px; height:16px; background-position:-441px -1199px;}
.menuList3{padding: 10px 13px;}
.menuList3 .item:last-child{margin-bottom: 0;}
.menuList3 .item .dp-img{width: 100%; height: 150px; text-align: center;}
.menuList3 .item .dp-img img{max-width: 100%; max-height: 100%;}
.menuList3 .item .title{line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 6px;}
.menuList3 .item:hover .title{color: #E23A3A;}
.menuList3 .item .price-list{height: 19px;}
.menuList3 .item .price-list .price {line-height: 19px; color: #e03024;}
.menuList3 .item .price-list .item{display: inline-flex; align-items: center;}
.menuList3 .item .price-list .item .ico{width: 39px; height: 14px; display: inline-block; margin-right: 8px;}
.menuList3 .item .price-list .dsj{color: #FF6F00;}
.menuList3 .item .price-list .plus-price{color: #444444;}
.menuList3 .item .price-list .dsj .ico,
.menuList3 .item .price-list .plus-price .ico{margin: 0 0 0 2px;}
.menuList3 .item .site-info{margin-top: 14px; display: flex; align-items: center;}
.menuList3 .item .site-info .site-icon{width: 14px; height: 14px; display: inline-block; margin-right: 2px;}
.menuList3 .item .site-info .site-name{max-width: 150px; height: 16px;line-height: 16px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;word-break: break-all;}

/*searchRight*/
.searchRight{width:970px; color:#666;}
.search_kinds_box{ padding:10px 20px;border:1px solid #d8d8d8; background:#fff;}
.fast_search{ padding-bottom:12px;}
.fast_search a{float:left; display:inline-block; color:#fff; background:#e03024; padding:0 18px; border-radius:4px 4px 4px 4px; margin:0 0 10px 17px; line-height:25px;height:25px; overflow:hidden;}
.search_kinds_box dl{border-top:1px solid #ececec; line-height:30px;}
.search_kinds_box dt{width:65px; padding-right:10px;}
.search_kinds_box dd a{ float:left; display:inline; margin-right:15px; color:#666;}
.search_kinds_box dd a:hover{ color:#e03024;}
/*search_criteria*/
.search_detbox{ border:1px solid #ECECEC;background:#fff;}
.search_criteria{height:38px; background:#f5f5f5;}
.search_criteria_rank{width:265px;}
.search_criteria_rank li,.search_criteria_other li{float:left;display:inline; line-height:38px;height:38px; border-right:1px solid #e6e6e6;}
.search_criteria_rank li.last{border:0;}
.search_criteria_rank li a{ display:block; color:#666; padding:0 18px; height:35px;line-height:38px; overflow:hidden;}
.search_criteria_rank li.current a{background:#fff; border-bottom:3px solid #e03024;}
.search_criteria_price{width:228px; height:22px; line-height:22px; margin:9px 0 0 32px;}
.inp_price{width:44px; height:20px; padding:0; background:#fff; border:1px solid #d8d8d8;}
.search_criteria_price span{margin:0 7px;}
.btn-price{color:#fff; background:#e03024; border:0; padding:0;width:46px; height:22px; line-height:22px; padding-bottom:2px;}
.search_criteria_other li{ padding:0 17px;}
.icon_list{width:20px; background-position:-748px -1058px;}
.icon_chart{width:20px; background-position:-778px -1058px;}
.search_criteria_other .current .icon_list{background-position:-748px -1092px;}
.search_criteria_other .current .icon_chart{ background-position:-778px -1092px;}
/*search_list_list*/
.search_list_list li{ height:auto;min-height:204px; padding-top:26px; overflow:hidden;zoom:1; border-top:1px solid #ECECEC}
.search_list_list li .picWrap{ width:150px; margin:10px 15px 0 15px;}
.search_list_list li .picWrap .pic,.search_list_list li .picWrap .pic a{width:150px;}
.search_list_list .pic img{max-width: 150px;}/*防止图片过大溢出*/
.icon_store{width:20px; background-position:-654px -1054px; margin-right:8px;}
.store_remind,.store_mystore{ display:inline-block;width:144px; height:28px; line-height:28px; border:1px solid #fff; color:#999; text-align:center; border-radius:4px 4px 4px 4px;}
.store_remind_hover{ color:#e03024;}
.store_remind_hover .icon_store,.store_mystore_hover .icon_store{ background-position:-626px -1054px;}
.store_mystore{ width:auto;}
.store_mystore_hover{color:#e03024;}
.search_list_list li .desc{width:560px;}
.search_list_list li .desc .price{width:200px;}
.icon_price_up1{width:22px;height:22px; background-position:-566px -1081px; border:1px solid #ececec; overflow:hidden; margin-left:10px;}
.price_box{width:345px; height:138px; border:1px solid #ECECEC; z-index:222;}
.det_icon2{background:url(/template/metro/images/icon.png) no-repeat;display:inline-block;}
.star_s{width:78px; height:13px; background-position:-435px -1080px; margin:3px 10px 0 0;_overflow:hidden;}
.star_s .star_inner{background-position:-435px -1061px;height:13px;line-height:13px;_overflow:hidden;}
.star_s_wrap{color:#fd776f; width:120px;*width:200px;}
.search_desc_comment{width:325px; height:102px; padding-left:11px;}
.search_desc_comment .top{width:12px; height:15px; background-position:-591px -1083px; left:0;top:10px; z-index:111;}
.search_desc_comment .inner{background:#fbfbfb;border:1px solid #ececec; height:85px; overflow:hidden; line-height:28px; padding:7px 13px; color:#999;}
#mine_setting_basic_form td{padding:12px 0;}
/*onsale_box*/
.onsale_box{width:200px; line-height:28px; height:177px; overflow:hidden;}
.onsale_box dl{ width:200px; z-index:999; left:0; top:0;}
.onsale_box dt{ background:#f5f5f5; height:34px;line-height:34px; padding:0 10px 0 13px;}
.icon_taobao1{width:20px; background-position:-718px -1052px;}
.onsale_box dd{ border-left:1px dashed #e6e6e6;}
.onsale_list .fl{width:110px; padding:0 13px;}
.onsale_list .fr{width:63px; color:#e03024}
/*search_colum_list*/
.search_colum_list li{ float:left; display:inline; width:215px; height:345px; border-right:1px solid #ececec; border-top:1px solid #ececec; padding:15px 13px 0 13px;}
.search_colum_list li.hover{ background:#f5f5f5;}
.search_colum_list li .pic,.search_colum_list li .pic a{height:200px;width:200px;}
.search_colum_list li .pic{ padding:10px 7px;}
.icon_store1{width:16px; background-position:-683px -1060px;}

#title_new{font-family: "Microsoft Yahei", "Arial", "simsun";font-size: 24px;color: white;}
.rdact {
	color: #bbb;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	background-color: #e4f4ff;
	padding: 3px 3px 2px 3px;
	margin-top: 2px;
	cursor: pointer;
}
.gract {
	color: #333;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	background-color: #e4f4ff;
	padding: 3px 3px 2px 3px;
	margin-top: 2px;
	cursor: pointer;
}
.tagbtn {cursor: pointer;}
#populartags {margin: 3px 0 10px 0;}
#mytags {margin-top: 10px;}
a.quan_index{font-size:12px;color:#999;font-family:'Arial','Microsoft Yahei';}
a.quan_index:hover{color:#1790dd}
.search_remind_box{
	width: 485px; height:34px;
	position: relative;
	line-height:30px;
   	background-color:white;
   	display: block;
	box-shadow: 0 0 2px #999;
}
.remind_box{
	float: left;
	width:100px;
   	height:34px;
   	line-height:34px;
   	padding: 1px 1px 0 1px;
	background-color:white;
   	border-right: 1px solid #cdcdcd;
   	border-bottom: 1px solid #cdcdcd;
}
.wx_reminder{
	background: url(/template/metro/images/icon.png?v=20140719) no-repeat;
	background-position: -21px -962px;
	height: 17px;
	width:25px;
	padding-left: 5px;
}
.QR_box{
	text-align: center;
	margin: 0 auto;
	width: 200px;
	height: 200px;
	position: relative;
	top: 25px;
}
.email_reminder{
	background: url(/template/metro/images/icon.png?v=20140719) no-repeat;
	background-position: -47px -963px;
	height: 13px;
	width:25px;
	padding-left: 5px;
}
.remind_text{
	padding-top:5px;
	width:20px;
   	color:#999;
}
.collect_search_box{
	position: absolute;
	display: block;
	right: 0;top: 1px;
	background: white;
	height: 35px;
	width: 279px;
}
.search_border{
	margin-right:55px;
   	width:190px;
   	line-height: 2px;
   	height: 2px;
	border:1px solid #cdcdcd;
   	border-top:0;
}
.announce{
    display: block;
    float: left;
    margin-top: 5px;
    width: 706px;
    padding: 15px;
    text-align: left;
    background-color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
}
.announce .announce-top{
    display: inline-block;
    width: 30px;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    text-align: center;
    background-color: #D8402B;
    color: #fff;
    font-size: 14px;
}
.announce .announce-title{
    margin-left: 15px;
    font-size: 19px;
    vertical-align: middle;
    font-weight: bold;
}
.announce .announce-more{
    float: right;
    font-size: 14px;
    color: #1790dd;
    margin-right: 8px;
    font-weight: bold;
    cursor: pointer;
}

/*personal credit*/
.credit_user_setR{
    width: 100%;
    position: relative !important;
}
.credit_nav{
    background-color:#f5f5f5;
    height:54px;
    line-height:54px;
    font-size:14px;
    color: #999;
}
.pl_credit{
    padding-left: 30px;
    padding-bottom: 15px;
}
.credit_pad{
    padding-bottom: 30px;
}
.credit_nav a{
    width: 56px;
    display: inline-block;
    margin-left: 30px;
}
.credit_title{
    margin: 25px 0 0 30px;
}
.font_color span{
    color:#e03024 !important;
}
.earn_credit{
    border-left: 2px solid #e03024;
    margin: 25px 0;
}
.under_line{
    border-bottom: 2px solid #e03024;
}
.earn_credit span,.use_credit span{
    margin-left: 28px;

}
#dis_task{
    border: 1px solid #e1e1e1;
    margin-bottom:35px;

}
#dis_task .tb{
    border-bottom: 1px solid #e1e1e1;
}
.head_ground{
    background-color: #f5f5f5;
    height: 40px;

}
#day_task{
    width: 660px;
    border: 1px solid #e1e1e1;
}
.award{
    text-align: center;
    width: 100px;
}
.award span{
    float: left;
    display: inline-block;
    width: 80px;

}
.credit_name{
    font-weight: bold;
}
.tast_name{
    padding-left: 15px;
    width: 80px;
}
.state{
    width: 90px;
}
#dis_task .state{
    width: 154px;
}
.upper{
    width: 100px;
}
.upper span{
    float: left;
    display: inline-block;
    width: 80px;
    text-align: center;

}
#credit_setting{
    margin-left: 30px;
    margin-top: 25px;
    border:1px solid #e1e1e1;
}
.credit_th,.rank{
    border-right:1px solid #e1e1e1;
    border-left:1px solid #e1e1e1;
}
.change_date{
    border-left:1px solid #e1e1e1;
}
#credit_setting thead{
    background-color: #f5f5f5;
}
#credit_setting td,#credit_setting th{
    text-align: center;
}
#credit_log{
    margin: 25px 0 0 30px;
    border:1px solid #e1e1e1;
    width: 700px;
}
#credit_log thead{
    background-color: #f5f5f5;
}
#credit_log td,#credit_log th{
    text-align: center;
}
#credit_use{
    margin-left: -30px;
    margin-top: 33px;
    border-left: 2px solid #e03024;
}
#credit_use span{
    margin-left: 28px;
    margin-top: 0;
    color:#e03024;
    font-weight: bold;
}
.remind{
    display: inline-block;
    margin: 25px 0 0 30px;
}
.sep50{
    height: 50px;
}
.sep60{
    height: 60px;
}
#credit_page{}
div.user_set {
    position: relative;
    margin-bottom: 40px;
}
#user_message .user_m{
     margin-top:0;
     color: #333;
     font-size: 14px;
}
.user_m a:hover{
    color: #333;
}
.user_m span{
    color: #999;
    font-weight: bold;
}
#regester{
    cursor: pointer;
}

.invite_box{
    position: fixed;
    display: none;
    padding: 10px;
    z-index: 999999999999;
    top: 50%;
    left: 50%;
    margin-top: -147px;
    margin-left: -283px;
    width: 470px;
    height: 240px;
    background: rgba(153, 153, 153, 0.6);
    color: #999;
}
.invite_mini{
    background-color: #fff;
    height: 240px;
}
.invite_head{
    background: #da0436;
    height: 30px;
}
.invite_head p{
    color: #fff;
    display: inline-block;
    height: 30px;
    float: left;
    padding-left: 20px;
    line-height: 30px;
    font-weight: bold;
    width: 300px;

}
.invite_content p{
    margin-top: 24px;
    padding-left: 20px;
}
.close{
    background-position: -574px -175px;
    width: 30px;
    height: 30px;
    float: right;
    cursor: pointer;
}
#reg_url{
    zoom: 1;
    margin-left: 20px;
    width: 430px;
    height: 31px;
    line-height: 31px !important;
    margin-top: 5px;
    color: #999;
    border: 1px solid #e1e1e1;

}
.invite_btn{
    background-color: orange;
    width: 96px;
    height: 32px;
    color: #fff;
    margin: 20px auto;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
}
.invite_remind{
    display: block;
    text-align: center;
    color: #999;
}
.invite_remind:hover{
    color: #999;
}
/*商品详情页*/
.detail_box{ padding:18px 18px 28px 28px; background:#fff;}
.detail_box_L{width:798px;}
.detail_box_L h2:hover{
    color: #4a4a4a;
}
.detail_box_R{width:325px; padding-left:25px; margin-top:35px; height:224px; overflow:hidden; border-left:1px solid #eee;}
.detail_box_R .good{height: 68px;overflow: hidden;}
.detail_box_R .bad{height: 68px;overflow: hidden;}
.detail_box_L .pic{width:200px; height:200px;}
.detail_box_L .desc{width:170px;text-align: center;*text-align: left;}
.detail_box_L .pic a {
    height: 200px;width: 200px;
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
}
.detail_box_L .pic a:hover{
    color: #D8D8D8;
    opacity: 0.9;
}
.price_detail{ padding:7px 10px 7px 20px; background:#f5f5f5;height:24px; line-height:24px; }
.price_arr{width:14px; background-position:-143px -98px;}
.price_line{ margin-right:36px;width:320px; height:195px;}
.evaluat{ line-height:29px;}
.evaluat dd a{ display:inline-block; line-height:27px; height:27px; white-space:nowrap; border:1px solid #eee; padding:0 16px 0 12px; margin: 0 5px 5px 0;}
.menu_tit22{ width:85px; background-position:-442px -1282px;}
.menu_tit20{ width:180px; background-position:-442px -1227px;}
.menu_tit21{ width:150px; background-position:-442px -1250px;}
/*.brandList*/
.similarBrandList li {display: inline;float: left;height: 33px;overflow: hidden;line-height: 33px;padding:0 5px 0 9px; width:90px;}
.similarPromoList li.odd {display: inline;float: left;height: 23px;overflow: hidden;line-height: 23px;padding:10px 5px 0 9px; width:200px;}
.similarPromoList li.even {display: inline;float: left;height: 23px;overflow: hidden;line-height: 23px;padding:0 5px 0 9px; width:200px;}
.similarPromoList .store{ display: inline-block; float: left; overflow: hidden; margin: 4px; width: 16px; height: 16px;}
/*detail*/
.detail{background:#fff;width:970px;}
.detail_tab{height:47px; background:#ffffff;}
.detail_tab li{
    float: left;
    display: inline;
    line-height: 50px;
    padding: 0 42px;
}
.detail_tab li a{ display:inline-block;}
.detail_tab li a:hover{ color:#e03024;}
.detail_tab li.selected{ background: #e03024;color: #fff;}
.detail_tab li.selected a{background: #e03024;color: #fff;}

/*review_by_user*/
.review_detail{padding:10px 8px 8px 34px;}
.review_good{width:312px; height:210px; border-right:1px solid #eee;}
/*review_good_list*/
.review_good_list li{ overflow:hidden; float:left; width:100%;height:13px;line-height:13px; margin-top:10px;}
.star_ss{width:80px; height:13px; background-position:-434px -1081px;}
.star_ss .star_inner{background-position:-435px -1062px;height:13px;line-height:13px;}
.review_good_percent,.review_good_percent .inner{height:13px;line-height:13px; width:132px; background:#f0f0f0;}
.review_good_list li .review_good_percent{ margin:0 17px 0 10px;}
.review_good_percent .inner{ background-color:#fd776f; overflow:hidden;}
/*review_detail_desc*/
.review_detail_desc{width:580px; height:210px;}
/*review_mypoint*/
.review_mypoint{ background:#f5f5f5; margin:0 14px 22px 14px; padding:5px 13px 10px 13px;}
.star_s_score a{ display:inline-block; width:14px; height:14px; overflow:hidden; background-position:-435px -1080px; margin-right:8px;}
.star_s_score a.hover,.star_s_score a:hover{ background-position:-435px -1061px;}
.textarea_mypoint{width:826px; height:62px; background:#fff;border:1px solid #d3d3d3;}
.btn_sent_mypoint{width:75px; height:31px; background:#e03024;color: #fff;border:0; padding:0; margin-top:33px;}
/*review_by_user_desc*/
.review_by_user_desc .hd{ line-height:22px; background:#f5f5f5; padding-left:20px; border-top:1px solid #dcdcdc;border-bottom:1px solid #e7e7e7;}
.review_by_user_desc .hd a{ float:left; display:inline; margin-right:14px;}
.review_by_user_desc .hd a.selected{color:#e03024}
.review_by_user_desc .hd a:hover{color:#e03024}
.review_by_user_desc .bd{ padding:40px 25px 20px 15px;}
.review_by_user_desc .bd li{ margin-bottom:15px;}
.review_by_user_desc .bd li,.review_by_user_desc .bd dd{ overflow:hidden;}
.review_by_user_desc .bd li dt{ float:left; line-height:35px; width:75px; text-align:center; overflow:hidden; margin-right:20px;}
.review_by_user_desc .bd dd{ position:relative; padding-left:7px;}
.review_by_user_desc .bd dd .inner{border:1px solid #dedede; padding:0 20px;}
.arr_l{width:7px; height:11px; background-position:-370px -1052px; left:0; top:0;}
.review_inner_detail{ border-bottom:1px solid #e8e8e8; padding:15px 0;}
.review_inner_score{width:120px; margin-left:15px;}
.star_sss{ width:80px; height:16px; line-height:13px; background-position:-434px -1078px;}
.star_sss .star{background-position:-434px -1059px; height:16px; overflow:hidden;}
.review_inner_label{width:300px; margin-left:43px;}
.review_inner_time{width:200px; text-align:right;}
.review_inner_content{ padding:15px;}
/*价格曲线*/
.detail_priceLine{ padding:50px 16px;}
.priceDown_remind{ background:#f5f5f5; margin:22px 14px 16px 14px; padding:10px 13px; height:24px; line-height:24px;}
.btn_mailSubmit{ width:39px; height:24px; background-position:-355px -1072px; padding:0; border:0;}
.inp_mail{width:145px; height:24px; line-height:16px; padding:3px 10px; border:1px solid #c7c5c5; border-right:0; color:#999;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.priceDown_remind li input{ vertical-align:middle; margin:0 5px;}
.myRadio{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
/*商城比价*/
.price_comparison{ padding:10px 50px;}
.price_comparison table{ table-layout:fixed;}
.price_comparison table td{ padding-bottom:15px; padding-top:15px;}

/*去那买*/
.bijiaBox .hd div{float:left;display:inline;}
.col01{width:110px;}
.col02{width:180px;}
.col03{width:130px;}
.col04{width:170px;}
.col05{width:440px;}
.bijiaBox th,.bijiaBox .bd{}
.col01 img,.col01 em{vertical-align:top;display:inline-block;}
.col02 .pic1{border:1px solid #eaeaea;height: 90px;}
.col02 .desc1{width:440px;float:right;display:inline;margin-top:22px;font-size:14px;}
.col03 i{margin-left:10px;}
.icon_add,.icon_add:hover{width:79px;padding-left:18px;height:27px;line-height:27px;color:#fff;background-position:0 -241px;text-align:center; text-decoration:none}
.icon_go,.icon_go:hover{width:78px;line-height:34px;color:#fff;background-position:0 -278px;text-align:center; text-decoration:none}
.bijiaTable td,.bijiaBox th{padding-top:12px;padding-bottom:12px;}
.bijiaTable .one_col{border-bottom:1px dashed #ababab;}
.bijiaBox th{font-weight:bold;color:#333;}
.bijiaBox .pos_r{z-index:0;}
.price_level{-webkit-box-shadow:0 0 8px #000;-moz-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000;border: 1px solid #999;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;z-index: 333333;width:333px;height:145px;display:none;right:5px;left:-200px;background: white url(/template/pc/images/price_chart_loading.png) no-repeat;}
.chart_loading{background:url(/template/pc/images/price_chart_loading.png) no-repeat;}
.chart_none{background:url(/template/pc/images/price_chart_no_result.png) no-repeat;}
.chart_hide{background:none;}
.where_buy_on_sale_anchor{height: 40px;line-height:40px;margin-right:20px;float:left;font-size: 12px;color: #666;overflow: hidden;}
.where_buy_on_sale_anchor_list{padding:0 53px;overflow:hidden;zoom:1;}
.anchor_fixed{position: fixed;top:47px;width:864px;box-shadow: 0 2px 2px #ccc;-webkit-box-shadow: 0 2px 2px #ccc;-moz-box-shadow: 0 2px 2px #ccc; z-index: 2;}
.zmpubTxt_fixed{position: fixed;top:0;width:970px;z-index: 2;}
.limit_width img{max-width: 180px; max-height: 90px;}
/*用户评价*/
.evaluatL{width:260px;}
.evaluatR{width:700px;padding-top:8px}
.det_inp4{padding:7px 2px 6px 7px; width:166px;height:15px;line-height:15px;border:1px solid #18A0F5;border-right:0;font-size:12px;vertical-align:middle}
.btn_deta1{height:30px;width:60px;background:0;padding:0;border:0;cursor:pointer;vertical-align:middle;}
.xingList div{background-position:-107px -273px;height:15px;line-height:15px;overflow:hidden;width:100%;margin-top:7px;}
.s_xingwrap{width:60px;display:inline-block;margin-right:7px;}
.s_xing{width:12px;background-position:-95px -295px;}
.s_xing_gray{width:12px;background-position:-106px -271px;}
.percentWrap{display:inline-block;width:100px;vertical-align:middle;margin-right:5px;}
.percentWrap em{background:#66ccff;display:inline-block;overflow:hidden;height:15px;}
.bgf6{background:#f6f6f6;}
.m_xing{width:90px;}
.m_xing1{width:120px;}
.m_xing em, .m_xing1 em{background-position:-434px -1076px;width:14px;margin-right:4px;cursor:pointer}
.m_xing em.hover, .m_xing1 em.hover{background-position:-434px -1057px;}
.icon_fabiao,.icon_fabiao:hover{height:76px;line-height:76px;width:76px;background-position:0 -317px;text-align:center;color:#fff; text-decoration:none;outline:0;border:0;zoom:1;border-color:transparent !important;cursor:pointer }
.textarea1,.textarea2{width:870px;height:68px; vertical-align:middle;background:#fff;border:1px solid #b8b8b8;padding:3px;}
.fabiaoBox{padding:3px 7px 11px 7px;}
.pingjiaBox .choosedCon span{margin-left:0;}
.pingjiaChoose a{width:69px;height:31px;line-height:31px;text-align:center;background-position:-158px -363px;}
.pingjiaChoose a.hover,.pingjiaChoose a:hover{background-position:-77px -363px;color:#fff; text-decoration:none}
.pingjiaBox .hd{padding:6px 0;border-bottom:1px solid #dbdbdb;}

/*tmall_price*/
.tmall_price{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #fff;-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.3);-moz-box-shadow: 0 2px 2px rgba(0,0,0,.3);box-shadow: 0 2px 2px rgba(0,0,0,.3);width:176px;padding-bottom:10px;margin-left:-3px;z-index:333}
.tmall_price li{padding:0 12px 0 9px;}
.tmall_price li a{display:block;height:24px;width:155px;cursor:pointer}
.tmall_price li a:hover{ text-decoration:none}
.tmall_price ul{padding-top:6px;}
.moreTmall{border-top:1px solid #c8c7c6;margin:0 5px;padding-left:10px;line-height:15px;padding-top:6px;}
.triangle-down {display:inline;position:absolute;width: 0;height: 0;margin-left:10px;margin-top:15px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 7px solid #909090;}
/*2014-10-30品牌页面*/
.pageBrand{ padding-top:15px;width:962px;margin-left:228px;}
.icon_go{width:115px; height:31px; background-position:-400px -72px;}
.pubModule1{background:#fff; overflow:hidden;}
.searchList .price .curPrice{font-size:24px;}
.s_item li{float:left; display:inline; width:132px; margin-right:5px;}
.s_item li a{ padding-left:5px;color:#666;}
.s_item li a:hover,.s_item li.current a{color:#c00; text-decoration:underline;}
.s_btn a{ float:left; display:inline-block;width:69px; height:26px; line-height:26px; color:#666; background:#eaeaea; text-align:center; margin-right:12px; font-size:14px;}
.s_btn a.current{ color:#fff; background:#e03024;}
.brandSaleList li .pic{ height:72px; line-height:72px; background:#f8f8f8; width:234px;}
.brandSale .desc{ padding:20px 0; border-top:1px solid #e3e3e3;line-height:35px; cursor:pointer;height:111px; overflow:hidden;}
.brandSaleList li{ float:left; display:inline; width:234px; height:225px; border:1px solid #b8b8b8; background:#fff;
    box-shadow: 0 0 4px rgba(153,153,153,0.8); margin-left:4px; margin-right:4px; margin-bottom:8px; overflow:hidden;}
.brandSaleList li .item{float:left; display:inline;width:117px; overflow:hidden;}
.brandSaleList li .item_r{width:102px; padding-right:15px; text-align:right;}
.brandSaleList li a{ z-index:333; position:relative;width:234px; overflow:hidden;}
.brandSale .first .pic,.brandSale .first .pic a{width:234px; height:175px; overflow:hidden;}
.brandSale .first .pic img{ max-width:234px; max-height:175px;}
.brandSale .first .desc{ padding:5px 0; border-top:none; line-height:40px; height:40px;}
.brandSaleList li.last{ margin-right:0;}
.store_img{width: 16px;height: 16px;}
.brandSaleList li .item img{vertical-align: middle;}
.brandSaleList li .item em{vertical-align: middle;}
.brandSaleList li .item span{vertical-align: middle;}
.brandlogo{height: 40px;}
/*二级页面*/
.brandDescL{width:184px; padding:16px; height:247px; background:#f6f6f6;}
.b_btn{ display:inline-block;width:98px; height:30px; line-height:30px; border:1px solid #e1e1e1; background:#fafafa; border-radius:4px 4px 4px 4px;}
.brandDescR{width:936px; padding:15px 16px 0 30px;}
.brandDescR .pic{width:220px;}
.brandDescR .pic img{width:220px; max-height:220px;}
.brand_site{ padding-left:40px; width:180px; height:20px;}
.brand_site span{ display:block; position:absolute;width:30px; height:18px; line-height:18px; text-align:center; background:#e03024; color:#fff; left:1px; top:1px;}
.brandDescR .desc{ line-height:30px; padding-right:55px; height:150px; overflow:hidden;}
.pubTit{ position:relative;height:30px; font-size:16px; font-weight:bold; line-height:30px; padding-left:35px;}
.pubTit i{ position:absolute;width:6px; height:18px; background:#e03024; overflow:hidden; left:0; top:6px;}
.q_box{ padding:20px 0 60px 0;}
.q_list{ width:40%; position:relative; height:36px; line-height:36px; padding-left:80px;}
.q_list em{ position:absolute;width:27px; height:16px; line-height:16px; left:38px; top:10px;color:#fff; font-size:12px; text-align:center;}
.bg_grey{ background:#c0c0c0;}
.bg_green{ background:#61af61;}
.bg_red{ background:#ff3939;}
.bg_red1{ background:#e03024;}
.bg_red2{ background:#fd776f;}
.bg_yellow{ background:#ffa500;}
.bg_white { background: #ffffff }
.s_brand  li{ float:left; display:inline;width:240px; padding:17px 19px; border:1px solid #e4e4e4; margin:0 10px 10px 0;}

.s_brand  li  .pic,.s_brand  li .pic a{width:240px; height:240px;}
.s_brand  li .pic img{ max-height:240px; max-width:240px;}
.s_brand  li  .pic em{ position:absolute; background:#000000; height:25px; line-height:25px; padding:0 8px; bottom:0; right:0; z-index:333;color:#fff; font-size:14px;filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
.s_brand  li .desc{height:40px; overflow:hidden;}
.s_brand  li .price{height:35px; line-height:35px; position:relative;}
.s_brand  li .price span{ position:absolute;line-height:16px; height:16px; left:0; top:10px; color:#fff; padding:0 2px;}

/*2014-11-04*/
.icon_form{display:inline-block;background:url(/template/metro/images/icon_form.gif) no-repeat;}

/*clientBox*/
.clientBox{width:198px;overflow:hidden;}
.toolBox{width:212px;background: #ffffff;}
.toolBox img{max-width: 212px;}
.toolBox.wechat{width: 212px;height: 235px;}
.toolBox.wechat img{width: 100%;height: 100%;}
.toolBox .hd{text-align:center; color: #31C3B2;font-size: 20px;line-height: 28px; font-weight: 500;}
.toolBox .black-btn{width:140px;height:30px;background:#333333;border-radius:4px;display: block;margin: 0 36px 10px 36px;line-height: 30px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.toolBox .black-btn:hover{color: #ffffff;}
.toolBox .black-btn::before{content: ' ';display: inline-block;width: 12px;height: 14px;position: relative;top: 2px;margin-right: 7px;}
.toolBox .black-btn#ios::before{background: url("/template/metro/images/app_mobile/icon-ios.png") center no-repeat;background-size: contain;}
.toolBox .black-btn#android::before{background: url("/template/metro/images/app_mobile/icon-android.png") center no-repeat;background-size: contain;}

/* register */
.protocol_div {
    text-align: center;
    margin-top: 3px;
}
.protocol_div a.gwd_protocol_link{
    color: #005AA0;
    text-decoration: underline;
    cursor: pointer;
}
.protocol_div span {
    color: #d80000;
    display: none;
    position: absolute;
}
.protocol_div input {
    display: inline-block;
    height: 13px;
    width: 13px;
    vertical-align: middle;
    margin-bottom: 3px;
}
.protocol_div+p.tc {
    margin-top: 22px;
}
.protocol_box {
    position: absolute;
    width: 938px;
    height: 630px;
    overflow: hidden;
    background-color: #fff;
    border: 6px solid rgba(0,0,0,0.1);
    top: 109px;
    display: none;
}
.protocol_head {
    text-align: center;
    border-bottom: 2px solid #eee;
}
.edit_title {
    font-weight: bold;
    font-size: 14px;
}
.protocol_body {
    width: 938px;
    height: 544px;
    overflow-y: scroll;
}
.protocol_body p{
    text-indent: 24px;
}
.uline {
    text-decoration: underline;
}
.strong {
    font-weight: bold;
}
.protocol_foot {
    text-align: center;
    border-top: 2px solid #eee;
}
.protocol_foot span {
    display: inline-block;
    width: 200px;
    height: 26px;
    line-height: 26px;
    margin: 7px auto;
    background-color: #d80000;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
}
.protocol_head .close_btn {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    border: 1px solid #e1e1e1;
    right: 9px;
    top: 8px;
    font-size: 22px;
    color: #999;
    cursor: pointer;
}

.myStore #myCollectionResult #myCollectionItem .desc a:hover{color: #EC2D2C;}
.layer_wrap2{width: 1200px;}

/*新的栏目筛选*/
.filter-wrapper .choose-item .icon.i-del{background: url("/template/metro/images/filter/icon_del@2x.png") center no-repeat;background-size: 8px 8px;}
.filter-select-wrapper .select-list .icon.i-sort-up{background: url("/template/metro/images/filter/icon_arrow_up@2x.png") center no-repeat;background-size: 8px 4px;}
.filter-select-wrapper .select-list .icon.i-sort-up.active{background: url("/template/metro/images/filter/icon_arrow_up1@2x.png") center no-repeat;background-size: 8px 4px;}
.filter-select-wrapper .select-list .icon.i-sort-up.active + .icon{background: url("/template/metro/images/filter/icon_arrow_down2@2x.png") center no-repeat;background-size: 8px 4px;}
.filter-select-wrapper .select-list .icon.i-sort-up.a{background: url("/template/metro/images/filter/icon_arrow_up2@2x.png") center no-repeat;background-size: 8px 4px;}
.filter-select-wrapper .select-list .icon.i-sort-down{background: url("/template/metro/images/filter/icon_arrow_down@2x.png") center no-repeat;background-size: 8px 4px;}
.filter-select-wrapper .select-list .icon.i-sort-down.active{background: url("/template/metro/images/filter/icon_arrow_down1@2x.png") center no-repeat;background-size: 8px 4px;}
.filter-select-wrapper .select-list .icon.i-sort-down.active + .icon{background: url("/template/metro/images/filter/icon_arrow_up2@2x.png") center no-repeat;background-size: 8px 4px;}
.filter-wrapper{width: 100%;}
.filter-wrapper *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.filter-selected-wrapper{width: 100%;height: 50px;padding: 12px 16px;line-height: 26px;display: flex;align-items: center;background: #ffffff;margin-bottom: 8px;}
.filter-selected-wrapper .img-locate{width: 12px;height: 14px;margin-right: 8px;}
.filter-selected-wrapper .choose-item{padding: 5px 30px 5px 11px;line-height: 16px;border: 1px solid #eeeeee;}
.filter-selected-wrapper .choose-item:hover{border: 1px solid #e03024;}
.filter-selected-wrapper .choose-item .icon{width: 26px; height: 26px;display: inline-block;top: 0;right: 0;}
.filter-selected-wrapper .choose-item:hover .icon{background-color: #e03024;}
.filter-select-wrapper .select-list{width: auto;height: auto;background: #ffffff;overflow: hidden;}
.filter-wrapper#search .filter-select-wrapper .select-list.item_show_more{overflow: visible;border-left: 0;border-right: 0;}
.filter-wrapper#search .filter-select-wrapper .select-list{border: 1px solid #eeeeee; border-bottom: 0;}
.filter-select-wrapper .select-list.b-line{border-bottom: 1px dashed #eeeeee;}
.filter-select-wrapper .select-list.expand .list-value .value-list{height: auto;max-height: 98px;overflow-y: scroll;}
.filter-select-wrapper .select-list.expand .list-value .value-list::-webkit-scrollbar{width: 8px;border: 1px solid #f3f3f3;border-radius: 10px;}
.filter-select-wrapper .select-list.expand .list-value .value-list::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 8px #DDDDDD;}
.filter-select-wrapper .select-list.expand .list-value .letter-list{display: inline;}
.filter-select-wrapper .select-list .list-key{display: inline-block;line-height: 16px;padding: 11px 10px 11px 20px;white-space: nowrap;overflow: hidden;}
.filter-wrapper#search .filter-select-wrapper .select-list .list-key{width: 140px;}
.filter-select-wrapper .select-list .list-value{height: auto;margin-left: 86px;padding: 11px 0 5px 22px;overflow: hidden;zoom: 1;background: #ffffff;}
.filter-wrapper#search .filter-select-wrapper .select-list .list-value{margin-left: 140px;}
.filter-select-wrapper .select-list .list-value:not(:last-child) ul{padding-right: 78px;}
.filter-select-wrapper .select-list .list-value .value-list{height: 22px;overflow-y: hidden;overflow-x: hidden;}
.filter-select-wrapper .select-list .list-value:not(:last-child) .value-list{width: 100%;}
.filter-select-wrapper .select-list .list-value .value-list li{height: 16px;line-height: 16px;margin-right: 60px;}
.filter-select-wrapper .select-list .list-value .value-list li:last-child{margin-right: 0;}
.filter-select-wrapper .select-list .list-value .value-list li.choosed a{color: #ffffff;background: #e03024;padding: 2px;}
.filter-select-wrapper .select-list .list-value .value-list li.red a{color: #e03024; border: 1px solid #e03024;padding:0 2px; display: inline-block}
.filter-select-wrapper .select-list .list-value .letter-list{margin-bottom: 8px;display: none;width: 100%;}
.filter-select-wrapper .select-list .list-value .letter-list li{margin-right: 4px;padding: 0 6px;cursor: default;line-height: 16px;}
.filter-select-wrapper .select-list .list-value .letter-list li:first-child{padding-left: 0;}
.filter-select-wrapper .select-list .list-value .letter-list li:hover, .filter-select-wrapper .select-list .list-value .letter-list li.cur{color: #e03024;}
.filter-select-wrapper .select-list .collapse{cursor: pointer;top: 10px;right: 10px;}
.filter-select-wrapper .select-list .collapse:after{
    content: ' ';
    width: 7px;
    height: 13px;
    display: inline-block;
    background: url("/images/gray_arrow@2x.webp") center no-repeat;
    background-size: contain;
    position: relative;
    top: 3px;
    left: -10px;
    transform: rotate(90deg);
}
.filter-select-wrapper .select-list.expand .collapse:after{
    content: ' ';
    width: 7px;
    height: 13px;
    display: inline-block;
    /*background: url("/template/metro/images/youhui/icon_arrow_up@2x.png") center no-repeat;*/
    background-size: contain;
    position: relative;
    top: 2px;
    margin-left: 0px;
    transform: rotate(270deg);
}
.filter-select-wrapper .select-list#sort-list .list-value{padding-top: 8px;}
.filter-select-wrapper .select-list#sort-list .value-list li{
    border-radius: 2px;
    height: 12px;line-height: 12px;padding: 4px 14px;background: #f6f6f6;border: 1px solid #ffffff;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;cursor: pointer;margin-right: 10px;
}
.filter-select-wrapper .select-list#sort-list .value-list li:not(.active):hover{border: 1px solid #e03024; background: #ffffff;color: #e03024;}
.filter-select-wrapper .select-list#sort-list .value-list li:not(.active):hover a{color: #e03024;}
.filter-select-wrapper .select-list#sort-list .value-list li:not(:last-child){margin-right: 10px;}
.filter-select-wrapper .select-list#sort-list .value-list li#sort-price,.filter-select-wrapper .select-list#sort-list .value-list li#sort-org-price{padding-right: 24px;}
.filter-select-wrapper .select-list#sort-list .value-list li .icon{display: inline-block;width: 8px;height: 4px;}
.filter-select-wrapper .select-list#sort-list .value-list li .icon.i-sort-up{right: 8px;top: 4px;}
.filter-select-wrapper .select-list#sort-list .value-list li .icon.i-sort-down{right: 8px;bottom: 4px;}
.filter-select-wrapper .select-list#sort-list .value-list li.active{background: #e03024;color: #ffffff;}
.filter-select-wrapper .select-list#sort-list .value-list li.active a{color: #ffffff;}
.filter-select-wrapper .select-list#sort-list .check-item{display: inline-flex;align-items: center;line-height: 28px;}
.filter-select-wrapper .select-list #only_recent,.filter-select-wrapper .select-list #below10{display: inline-flex;align-items: center;margin-top: 1px;}
.filter-select-wrapper .select-list #only_recent img,.filter-select-wrapper .select-list #below10 img{margin-right: 2px;}
.filter-select-wrapper .select-list #below10 .img-9{width: 64px;height: 20px;}
.filter-select-wrapper .select-list #only_self{color: #e03024;}
.filter-select-wrapper .select-list #only_self .icon{width: 13px;height: 13px;display: inline-block;margin: 0 4px 0 0;}
.filter-select-wrapper .select-list .list-value .keyword_search{top: 4px;right:10px;}
.filter-select-wrapper .select-list .list-value .keyword_search input::placeholder {
    color: #bbbbbb;
}
.filter-select-wrapper .select-list .list-value .keyword_search input{
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    padding-left: 10px;
    width: 200px;height: 30px;border: #cdcdcd solid 1px;border-right: 0;
}
.filter-select-wrapper .select-list .list-value .keyword_search button{
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    height: 30px;width: 38px;border: none;vertical-align: top;outline: none;cursor: pointer; background: #e03024
}
.filter-select-wrapper .select-list .list-value .haitao_go{margin-left: 70px;position: absolute;left: 450px;top: 13px;background: #FF9F22;border-radius: 2px;display: inline-block;width: 98px;height: 24px;line-height: 22px;text-align: center;color: #fff;vertical-align: middle;font-size: 14px;}
.filter-select-wrapper .select-list .list-value .haitao_feiji{right: 310px;top: 13px;}
.filter-select-wrapper .select-list .list-value .haitao_feiji img{width: 30px;}
.filter-select-wrapper .select-list .list-value .haitao_zhinan{right: 324px;top:16px;}

.dottedTop {
    border-top: 1px dashed #eeeeee;
}



#search-sort{border: 1px solid #EAEAEA;}
#search-sort .filter-select-wrapper .select-list#sort-list { height: 40px; }
#search-sort .filter-select-wrapper .select-list#sort-list .value-list{height: auto;}
#search-sort .filter-select-wrapper .select-list#sort-list .list-value{margin: 0;padding: 0;}
#search-sort .filter-select-wrapper .select-list#radio-group-list .list-value{margin: 0;padding-left: 15px;}
#search-sort .filter-select-wrapper .select-list#sort-list .value-list li{width: 75px;height: 28px;line-height: 28px;background: #f6f6f6;cursor: pointer;margin-right: 10px;border: 1px solid #ffffff;padding: 0;}
#search-sort .filter-select-wrapper .select-list#radio-group-list .list-value li{margin-right: 15px;}
#search-sort .filter-select-wrapper .select-list#radio-group-list .list-value li.active{color: #e03024;}
#search-sort .filter-select-wrapper .select-list#radio-group-list .list-value li .btn-radio{margin-right: 4px;}
#search-sort .filter-select-wrapper .select-list#sort-list .value-list li:not(.active):hover{border: 1px solid #e03024;}
#search-sort .filter-select-wrapper .select-list#sort-list .value-list li.active{color: #ffffff;background: #e03024;border: 0;}
#search-sort .filter-select-wrapper .select-list#sort-list .value-list li#sort-price,.filter-select-wrapper .select-list#sort-list .value-list li#sort-dsj-price{padding-right: 12px;}
#search-sort .filter-select-wrapper .select-list#sort-list .value-list li .icon.i-sort-up{right: 8px;top: 9px;}
#search-sort .filter-select-wrapper .select-list#sort-list .value-list li .icon.i-sort-down{right: 8px;bottom: 7px;}
.filter-select-wrapper .select-list .icon{display: inline-block;width: 13px; height: 13px;margin: 0 4px 0 0;}
#search-sort .filter-select-wrapper .select-list#sort-list .check-item{display: inline-flex;align-items: center;line-height: 28px;}
.filter-select-wrapper .select-list .i-check{width:12px;height:12px;border:1px solid #B8B8B8;margin-right: 4px; display: inline-flex}
.filter-select-wrapper .select-list .check-item.active .i-check, .filter-select-wrapper .select-list .check-item:hover .i-check{background: url("/images/check_red@2x.webp") center no-repeat;background-size: 8px; border: 1px solid #ea3430}
.filter-select-wrapper .select-list .check-item.active span {
    color: #ea3430;
}

/*自定义radio button*/
.filter-select-wrapper .select-list#radio-group-list .list-value{margin-left: 0;padding: 7px 20px;}
.filter-select-wrapper .select-list#radio-group-list .list-value .value-list{height: 16px;}
.filter-select-wrapper .select-list#radio-group-list .list-value .value-list li{margin-right: 16px;}
.filter-select-wrapper .select-list#radio-group-list .list-value .value-list li.active{color: #e03024;}
.filter-select-wrapper .select-list#radio-group-list .list-value .value-list li .btn-radio{margin-right: 4px;}

.btn-radio{width: 10px;height: 10px;display: inline-block;border-radius: 6px;border: 1px solid #999999;padding: 2px;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#radio-group-list .list-value li:hover .btn-radio,.btn-radio.active{border: 1px solid #e03024;}
.btn-radio::before{content: ' ';width: 4px;height: 4px;display: none;background: #999999;border-radius: 2px;position: absolute;left: 2px;right: 2px;}
#radio-group-list .list-value li:hover .btn-radio::before,.btn-radio.active::before{display: inline-block;background: #e03024;}
.commonRed { color: #e03024 }

.labeledTitle {
    font-size: 24px;
    color: #e03024;
    font-weight: bold;

}

.labeledTitle::before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 16px;
    background: #ea3430;
    margin-right: 13px;
}

.proms .item.coupon, .tags-list .promoTag.coupon {
    border-left: none!important;
    border-right: none!important;
    position: relative;
    border-radius: 0!important;
    padding-left: 6px!important;
    padding-right: 6px!important;
}

.proms .item.coupon::before, .tags-list .promoTag.coupon::before, .proms .item.coupon::after, .tags-list .promoTag.coupon::after {
    content: '';
    background: url('/images/coupon-border-l.svg');
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 3px;
}

.proms .item.coupon::after, .tags-list .promoTag.coupon::after {
    left: unset;
    right: 0;
    transform: rotate(180deg);
}

.bigRedPrice {
    font-size: 20px!important;
    white-space: nowrap;
}

.smallCurrency {
    font-size: 12px!important;
}

.qhj-label {
    font-size: 12px;
    color: #e03024;
    transform: scale(0.916666);
    transform-origin: bottom right;
    margin-right: 6px;
    white-space: nowrap;
}

.dsj-price {
    font-size: 14px;
    color: #ff662b;
    margin-right: 3px;
    white-space: nowrap;
}

.dsj-label {
    font-size: 14px;
    color: #ff662b;
    white-space: nowrap;
}