﻿body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, table, th, td, section, article, aside, header, footer, nav, dialog, figure { margin: 0; padding: 0; }
body, button, input, select, textarea {font-size:12px;line-height:20px;font-family:Arial,'Microsoft YaHei';background: #fff; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img, button, input { border: 0 none; }
address, caption, cite, code, dfn, em, b, th, var, i { font-style: normal; font-weight: normal; }
code, kbd, pre, samp { font-family: couriernew,courier,monospace; }
ol, ul { list-style: none outside none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0none; }
input, button, buttonimg, textarea, label, img { margin: 0; vertical-align: middle; border: none; }
b { font-weight: bold; }
s { display: block; text-decoration: none; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }
.clearfix:after,.addshoppingcart:after{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix,.addshoppingcart{display:block;}
*html .clearfix,*html .addshoppingcart { zoom: 1; } /* IE6 */
*:first-child+html .clearfix,*:first-child+html .addshoppingcart  { zoom: 1; } /* IE7 */
.clear { height: 0px; line-height: normal; font-size: 0px; clear: both; }
a:active { text-decoration: none; }
a:active, a:focus, input:active, input:focus { -moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true); }
/*去除链接周围虚线框 */


/*layout*/
.maxhw{max-width:100%;max-height:100%;}
.ecs_1190_w { width: 1190px; margin: 0px auto;}
.ecs_1190_w_left { width: 210px;}
.ecs_1190_w_right { width: 970px;}
.ecs_fl,.ecs-fl { float: left;}
.ecs_fr,.ecs-fr { float: right;}
.ecs_overflow,.ecs-overflow { overflow: hidden;}
.ecs_rel,.ecs-rel { position: relative;}
.ecs_abs,.ecs-abs { position: absolute;}
.ecs_fixed,.ecs-fixed { position: fixed;}
.ecs_static,.ecs-static { position: static;}
.ecs_mgt5,.ecs-mgt5,.ecs-mt5{ margin-top: 5px;}
.ecs_mgt10,.ecs-mgt10,.ecs-mt10{ margin-top: 10px;}
.ecs_mgt15,.ecs-mgt15,.ecs-mt15{margin-top:15px;}
.ecs_mgt20,.ecs-mgt20,.ecs-mg20{ margin-top: 20px;}
.ecs_mgb5,.ecs-mgb5,.ecs-mb50{ margin-bottom: 5px;}
.ecs_mgb10,.ecs-mgb10,.ecs-mb10{ margin-bottom: 10px;}
.ecs_mgb15,.ecs-mgb15,.ecs-mb15{ margin-bottom: 15px;}
.ecs_mgb20,.ecs-mgb20,.ecs-mb20{ margin-bottom: 20px;}
.ecs_mgl5,.ecs-mgl5,.ecs-ml5{ margin-left: 5px;}
.ecs_mgl10,.ecs-mgl10,.ecs-ml10{ margin-left: 10px;}
.ecs_mgl15,.ecs-mgl15,.ecs-ml15{ margin-left: 15px;}
.ecs_mgl20,.ecs-mgl20,.ecs-ml20{ margin-left: 20px;}
.ecs_mgr5,.ecs-mgr5,.ecs-mr5{ margin-right: 5px;}
.ecs_mgr10,.ecs-mgr10,.ecs-mr10{ margin-right: 10px;}
.ecs_mgr15,.ecs-mgr15,.ecs-mr15{ margin-right: 15px;}
.ecs_mgr20,.ecs-mgr20,.ecs-mr20{ margin-right: 20px;}
.ecs_pgt5,.ecs-pgt5,.ecs-pt5{ padding-top: 5px;}
.ecs_pgt10,.ecs-pgt10,.ecs-pt10{ padding-top: 10px;}
.ecs_pgt15,.ecs-pgt15,.ecs-pt15{ padding-top: 15px;}
.ecs_pgt20,.ecs-pgt20,.ecs-pt20{ padding-top: 20px;}
.ecs_pgb5,.ecs-pgb5,.ecs-pb5{ padding-bottom: 5px; }
.ecs_pgb10,.ecs-pgb10,.ecs-pb10{ padding-bottom: 10px;}
.ecs_pgb15,.ecs-pgb15,.ecs-pb15{ padding-bottom: 15px;}
.ecs_pgb20,.ecs-pgb20,.ecs-pb20{ padding-bottom: 20px;}
.ecs_pgl5,.ecs-pgl5,.ecs-pl5{ padding-left: 5px;}
.ecs_pgl10,.ecs-pgl10,.ecs-pl10{ padding-left: 10px;}
.ecs_pgl15,.ecs-pgl15,.ecs-pl15{ padding-left: 15px;}
.ecs_pgl20,.ecs-pgl20,.ecs-pl20{ padding-left: 20px;}
.ecs_pgr5,.ecs-pgr5,.ecs-pr5{ padding-right: 5px;}
.ecs_pgr10,.ecs-pgr10,.ecs-pr10{ padding-right: 10px;}
.ecs_pg15,.ecs-pgr15,.ecs-pr15{ padding-right: 15px;}
.ecs_pgr20,.ecs-pgr20,.ecs-pr20{ padding-right: 20px;}
.ecs_hide { display: none; }
.ecs_show { display: block; }
.ecs-bgfff{background:#fff;}
.ecs-bgddd{background:#ddd;}
.ecs-bgccc{background:#ccc;}
.ecs-cfff{color:#fff;}
.ecs-c000{color:#000;}
.ecs-c333{color:#333;}
.ecs-c666{color:#666;}
.ecs-c999{color:#999;}
.ecs-oh{overflow:hidden;}
.ecs_tcenter{text-align:center;}
.ecs_tleft{text-align:left;}
.ecs_tright{text-align:right;}
/*font*/
.ecs_f12 { font: 12px/150% Arial, Verdana, "宋体b8b\4f53"; }
.ecs_f14 { font: 14px/150% Arial, Verdana, "宋体b8b\4f53"; }
.ecs_f16 { font: 16px/150% Arial, Verdana, "宋体b8b\4f53"; }
.ecs_f18 { font: 18px/150% Arial, Verdana, "宋体b8b\4f53"; }
.ecs_f20 { font: 20px/150% Arial, Verdana, "宋体b8b\4f53"; }
.ecs_f22 { font: 22px/150% Arial, Verdana, "宋体b8b\4f53"; }
.ecs_f24 { font: 24px/150% Arial, Verdana, "宋体b8b\4f53"; }
.ecs_f26 { font: 26px/150% Arial, Verdana, "宋体b8b\4f53"; }
.ecs_f28 { font: 28px/150% Arial, Verdana, "宋体b8b\4f53"; }
.ecs_f30 { font: 30px/150% Arial, Verdana, "宋体b8b\4f53"; }
.ecs-fs12{font-size:12px;}
.ecs-fs14{font-size:14px;}
.ecs-fs16{font-size:16px;}
.ecs-fs18{font-size:18px;}
.ecs-fs20{font-size:20px;}
.ecs-fs22{font-size:22px;}
.ecs-fs24{font-size:24px;}
.ecs-fs26{font-size:26px;}
/*font family*/
.ecs-simsun{font-family:SimSun;}
.ecs-yahei{font-family:'Microsoft YaHei';}
/*fix .ke-container*/
#htmlEdit .ke-container { overflow: auto; overflow-x: hidden; }

/*banner*/
.ecs_1190_banner_v { }
.ecs_1190_banner_c { }
.ecs_1190_banner_l { }
.ecs_1190_banner_r { }

/*ecs_1190_productlist*/
.ecs_1190_productlist { overflow: hidden; padding-top: 10px; }
.ecs_1190_w_right .ecs_1190_productlist ul { width: 105%; }
.ecs_1190_productlist ul li { float: left; _display: block; margin-bottom: 15px; }
.ecs_1190_w_right .ecs_1190_productlist ul li { _display: inline; }
.ecs_1190_w_left .ecs_1190_productlist ul li { float: none; margin: 0px auto; }
.ecs_1190_productlist ul li .pic { padding: 5px; border: 1px solid #eee; }
.ecs_1190_productlist_pp_noborder ul li .pic { border: none; }
.ecs_1190_productlist ul li .pic table { width: 100%; height: 100%; table-layout: fixed; }
.ecs_1190_productlist ul li .pic table tr td { width: 100%; height: 100%; vertical-align: middle; text-align: center; overflow: hidden; }
.ecs_1190_productlist ul li .pic img { border: none; }
.ecs_1190_productlist ul li .info { padding: 5px 0 5px 5px; overflow: hidden; }
.ecs_1190_productlist ul li .name { word-wrap: break-word; word-break: break-all; overflow: hidden; height: 36px; line-height: 18px; margin-bottom: 5px; }
.ecs_1190_productlist ul li .name a { color: #333; }
.ecs_1190_productlist ul li .price1 em, .ecs_1190_productlist ul li .price2 em { font-size: 14px; }
/*---------------------------------init--------------------------------------------*/
.ecs_1190_w_right .productlist_80x80 { padding: 20px 0px 0px 16px; }
.ecs_1190_w_left .productlist_80x80 { padding: 0px 0px 0px 0px; }
.ecs_1190_w_right .productlist_80x80 ul li { margin-right: 30px; width: 130px; }
.productlist_80x80 ul li, .productlist_80x80_pp_noborder ul li { width: 128px; }

.productlist_80x80 ul li .pic { width: 80px; height: 80px; margin: 0px auto; }
.productlist_80x80 ul li .pic img { max-width: 80px; max-height: 80px; _width: expression(document.body.clientWidth>81?"80px":"auto"); }
/*----------------------------------118-------------------------------------------*/

.ecs_1190_w_right .productlist_118x118, .ecs_1190_w_right .productlist_118x177 { padding: 20px 0px 0px 16px; }
.ecs_1190_w_right .productlist_118x118_pp_noborder, .ecs_1190_w_right .productlist_118x177_pp_noborder { padding: 20px 0px 0px 24px; }
.ecs_1190_w_right .productlist_118x118 ul li, .ecs_1190_w_right .productlist_118x177 ul li { margin-right: 30px; }
.productlist_118x118 ul li, .productlist_118x177 ul li { width: 130px; }
.productlist_118x118_pp_noborder ul li, .productlist_118x177_pp_noborder ul li { width: 128px; }

.productlist_118x118 ul li .pic { width: 118px; height: 118px; }
.productlist_118x118 ul li .pic img { max-width: 118px; max-height: 118px; _width: expression(document.body.clientWidth>119?"118px":"auto"); }
.productlist_118x118 ul li .price1 em { font-size: 14px; }

.productlist_118x177 ul li .pic { width: 118px; height: 177px; }
.productlist_118x177 ul li .pic img { max-width: 118px; max-height: 177px; _width: expression(document.body.clientWidth>119?"118px":"auto"); }
.productlist_118x177 ul li .price1 em { font-size: 14px; }

/*------------------------------140-----------------------------------------------*/

.ecs_1190_w_right .productlist_140x140, .ecs_1190_w_right .productlist_140x210 { padding: 20px 0px 0px 2px; }
.ecs_1190_w_right .productlist_140x140_pp_noborder, .ecs_1190_w_right .productlist_140x210_pp_noborder { padding: 20px 0px 0px 8px; }
.ecs_1190_w_right .productlist_140x140 ul li, .ecs_1190_w_right .productlist_140x210 ul li { margin-right: 10px; }
.productlist_140x140 ul li, .productlist_140x210 ul li { width: 152px; }
.productlist_140x140_pp_noborder ul li, .productlist_140x210_pp_noborder ul li { width: 150px; }

.productlist_140x140 ul li .pic { width: 140px; height: 140px; }
.productlist_140x140 ul li .pic img { max-width: 140px; max-height: 140px; _width: expression(document.body.clientWidth>141?"140px":"auto"); }

.productlist_140x210 ul li .pic { width: 140px; height: 210px; }
.productlist_140x210 ul li .pic img { max-width: 140px; max-height: 210px; _width: expression(document.body.clientWidth>141?"140px":"auto"); }

/*-------------------------------180----------------------------------------------*/

.ecs_1190_w_right .productlist_180x180, .ecs_1190_w_right .productlist_180x270 { padding: 20px 0px 0px 30px; }
.ecs_1190_w_right .productlist_180x180_pp_noborder, .ecs_1190_w_right .productlist_180x270_pp_noborder { padding: 20px 0px 0px 34px; }
.productlist_180x180 ul li, .productlist_180x270 ul li { margin-right: 45px; }
.productlist_180x180 ul li, .productlist_180x270 ul li { width: 192px; }
.productlist_180x180_pp_noborder ul li, .productlist_180x270_pp_noborder ul li { width: 190px; }

.productlist_180x180 ul li .pic { width: 180px; height: 180px; }
.productlist_180x180 ul li .pic img { max-width: 180px; max-height: 180px; _width: expression(document.body.clientWidth>181?"180px":"auto"); }

.productlist_180x270 ul li .pic { width: 180px; height: 270px; }
.productlist_180x270 ul li .pic img { max-width: 180px; max-height: 270px; _width: expression(document.body.clientWidth>181?"180px":"auto"); }

/*---------------------------------210--------------------------------------------*/

.ecs_1190_w_right .productlist_210x210, .ecs_1190_w_right .productlist_210x300 { padding: 20px 0px 0px 8px; }
.ecs_1190_w_right .productlist_210x210_pp_noborder, .ecs_1190_w_right .productlist_210x300_pp_noborder { padding: 20px 0px 0px 8px; }
.ecs_1190_w_right .productlist_210x210 ul li, .ecs_1190_w_right .productlist_210x300 ul li { margin-right: 20px; }
.productlist_210x210 ul li, .productlist_210x300 ul li { width: 222px; }
.productlist_210x210_pp_noborder ul li, .productlist_210x300_pp_noborder ul li { width: 222px; }

.productlist_210x210 ul li .pic { width: 210px; height: 210px; }
.productlist_210x210 ul li .pic img { max-width: 210px; max-height: 210px; _width: expression(document.body.clientWidth>211?"210px":"auto"); }

.productlist_210x300 ul li .pic { width: 210px; height: 300px; }
.productlist_210x300 ul li .pic img { max-width: 210px; max-height: 300px; _width: expression(document.body.clientWidth>211?"210px":"auto"); }

/*center 210x210*/
.ecs_1190_center_productlist { width: 1188px; overflow: visible; }
.ecs_1190_center_productlist .ecs_1190_productlist { padding-left: 14px; overflow: visible; }
.ecs_1190_center_productlist .ecs_1190_productlist ul { width: 105%; }
.ecs_1190_center_productlist .ecs_1190_productlist ul li { margin-right: 10px; _display: inline; white-space: nowrap; }
.ecs_1190_center_productlist .ecs_1190_productlist ul li .info { overflow: visible; }
.ecs_1190_center_productlist .ecs_1190_productlist ul li .info s, .ecs_1190_center_productlist .ecs_1190_productlist ul li .info em { font-style: normal; display: inline; }
.ecs_1190_center_productlist .ecs_1190_productlist ul li .price { color: #e41414; font-weight: bold; font-family: Arial; font-size: 14px; }

/*wholesalerrules*/
.view_wholesalerules { position: relative; height: 24px; line-height: 24px; z-index: 9999; }
.view_wholesalerules h3 { cursor: default; }
.view_wholesalerules .detail { position: absolute; border: 1px solid #eed97c; background: #fff; padding: 0px 10px 10px; width: 300px; top: 24px; left: -10px; display: none; max-height: 300px; overflow: hidden; overflow-x: auto; }
.view_wholesalerules .detail .detail_t { padding: 5px; font-size: 12px; }
.view_wholesalerules .detail .detail_t h4 { display: inline; color: #2B8AC0; font-size: 14px; }
.view_wholesalerules .detail .detail_body { }
.view_wholesalerules .detail .detail_body table { width: 100%; table-layout: fixed; }
.view_wholesalerules .detail .detail_body table tr td { border: 1px solid #dfdfdf; padding: 5px; text-align: left; }

/*grouprod*/
.grouprod-bg { background: url(/template/images/Public/grouprod-bg.png) no-repeat; }
.grouprod { border: 1px solid #e4e4e4; margin: 15px 0; }
.grouprod .grouprod_mt { height: 30px; line-height: 30px; background: #f7f7f7; font-size: 14px; padding-left: 10px; border-bottom: 1px solid #e4e4e4; }
.grouprod .grouprod_mt i { display: inline-block; width: 15px; height: 15px; background-position: 0 -36px; margin: 7px 5px 0 0; float: left; }
.grouprod .grouprod_mc { position: relative; }
.grouprod .grouprod_mc .smt { zoom: 1; overflow: hidden; font-size: 12px; border-bottom: 1px solid #e3e3e3; padding: 10px 10px 0; }
.grouprod .grouprod_mc .smt a {display: inline-block; color: #999; padding: 0 3px 5px 3px; border-bottom: 2px solid #fff; }
.grouprod .grouprod_mc .smt a.curr { font-weight: bold; color: #f97714; border-bottom: 2px solid #d90103; }
.grouprod .grouprod_mc .smt em { display: inline-block; padding: 0 10px; color: #999; padding-bottom: 5px; }
.grouprod .grouprod_mc .smc { zoom: 1; overflow: hidden; padding: 25px 0px 5px 30px; display: none; }
.grouprod .grouprod_mc .smc .baseprod { position: relative; float: left; width: 127px; }
.grouprod .grouprod_mc .smc .baseprod .pic { border: 2px solid #ff6600; width: 125px; height: 125px; overflow: hidden; }
.grouprod .grouprod_mc .smc .baseprod .pic table { width: 100%; height: 100%; }
.grouprod .grouprod_mc .smc .baseprod .pic table tr td { width: 100%; height: 100%; overflow: hidden; text-align: center; vertical-align: middle; }
.grouprod .grouprod_mc .smc .baseprod .pic table tr td img { max-width: 125px; max-height: 125px; }
.grouprod .grouprod_mc .smc .baseprod h4 { margin-top: 5px; height: 40px; line-height: 20px; width: 125px; overflow: hidden; font-weight: normal; font-size: 12px; }
.grouprod .grouprod_mc .smc .baseprod .price { color: #f60; font-family: Arial; font-size: 14px; font-weight: bold; }
.grouprod .grouprod_mc .smc .baseprod i { position: absolute; right: -40px; top: 55px; display: block; width: 19px; height: 20px; background-position: -70px -53px; }
.grouprod .grouprod_mc .smc .oprodlist_warp { float: left; overflow: hidden; position: relative; left: 80px; padding: 0 37px 0 42px; width: 626px; _display: inline; }
.grouprod .grouprod_mc .smc .oprodlist_warp a.ctrl { display: block; position: absolute; width: 15px; height: 38px; top: 40px; display: none; }
.grouprod .grouprod_mc .smc .oprodlist_warp a.prv { background-position: -17px -36px; left: 0px; }
.grouprod .grouprod_mc .smc .oprodlist_warp a.next { background-position: -47px -36px; right: 0px; }
.grouprod .grouprod_mc .smc .oprodlist_warp .slider { overflow: hidden; width: 616px; position: relative; z-index: 100; }
.grouprod .grouprod_mc .smc .slider ul { width: 200%; }
.grouprod .grouprod_mc .smc .slider ul li { float: left; width: 125px; margin-right: 36px; height: 225px; }
.grouprod .grouprod_mc_1 .smc .slider ul li { height: 198px; }
.grouprod .grouprod_mc .smc .slider ul li .pic { width: 123px; height: 123px; border: 1px solid #e4e4e4; }
.grouprod .grouprod_mc .smc .slider ul li .pic table { width: 100%; height: 100%; }
.grouprod .grouprod_mc .smc .slider ul li .pic table tr td { width: 100%; height: 100%; text-align: center; vertical-align: middle; overflow: hidden; }
.grouprod .grouprod_mc .smc .slider ul li .pic table tr td img { max-width: 123px; max-height: 123px; }
.grouprod .grouprod_mc .smc .slider ul li h4 { padding: 3px 0; float: left; height: 40px; line-height: 20px; overflow: hidden; width: 100%; text-align: left; font-weight: normal; font-size: 12px; }
.grouprod .grouprod_mc .smc .slider ul li h4 a { color: #666; font-weight: normal; }
.grouprod .grouprod_mc .smc .slider ul li h5 { padding: 2px 0 4px; font-family: Arial; font-weight: bold; font-size: 14px; text-align: left; color: #ff6600; }
.grouprod .grouprod_mc .smc .slider ul li label { padding: 2px 0 4px; font-family: Arial; font-weight: bold; font-size: 14px; text-align: left; color: #ff6600; }
.grouprod .grouprod_mc .smc .slider ul li label input { height: 13px; vertical-align: text-top; margin-top: 0; margin-right: 5px; }
.grouprod .grouprod_mc .smc .slider ul li input.num { float: left; width: 30px; height: 12px; padding: 2px 0; text-align: left; border: 1px solid #ccc; font-size: 12px; }

.grouprod .grouprod_mc .bookout { padding: 20px 45px 10px; background: #fdfaf5; border-top: 1px solid #efd4a7; position: relative; }
.grouprod .grouprod_mc .bookout .btn { float: right; color: #666; }
.grouprod .grouprod_mc .bookout .btn .post { background-position: 0 0; border: none; width: 103px; height: 34px; font-size: 0px; display: block; margin-bottom: 5px; }
.grouprod .grouprod_mc .bookout .bookinfo { margin-right: 140px; }
.grouprod .grouprod_mc .bookout .bookinfo p { margin-bottom: 5px; }
.grouprod .grouprod_mc .bookout .bookinfo p em { color: #de0000; font-size: 18px; font-family: arial; padding-right: 10px; }
.grouprod .grouprod_mc .bookout .bookinfo p span i { text-decoration: line-through; color: #666; }
.grouprod .grouprod_mc .bookout s { display: block; position: absolute; width: 18px; height: 9px; background-position: -67px -39px; top: -1px; left: 80px; }

/*productinfo wholesale*/
#select_colorszie_list { width: 18%; float: right; }
#showwholesale { width: 300px; border: 1px solid #EED97C; line-height: 25px; display: none; position: absolute; background: #FFF; border-radius: 10px; }
#showwholesale .wholesalename { margin-left: 10px; float: left; font-size: 14px; color: #CC880F; }
#showwholesale .divclose { height: 10px; position: relative; z-index: 19991px; }
#showwholesale .close { top: -10px; left: 285px; z-index: 19999px; cursor: pointer; position: absolute; padding: 0 5px; }
#showwholesale .wholesalelr { width: 100%; overflow: hidden; }
#showwholesale .wholesalelr table { width: 95%; margin: 0 auto; margin-bottom: 10px; margin-top: 10px; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; }
#showwholesale .wholesalelr .tdleft { width: 30%; overflow: hidden; border-right: 1px solid #CCC; border-top: 1px solid #CCC; padding: 2px 10px; }
#showwholesale .wholesalelr .tdright { width: 70%; overflow: hidden; border-right: 1px solid #CCC; border-top: 1px solid #CCC; padding: 2px 10px; }

/*partake*/
.partake { float: left; overflow: hidden; width: 225px; margin-left: 5px; margin-top: 4px; }
.partake span { float: left; line-height: 23px; }
.partake div .share{ background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none;}
/*.partake div .share{ color: #333333; text-decoration: none; }*/
.partake  .jiathis_style{ background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 130px;color: #333333; text-decoration: none;padding-top:3px !important;}
#site-qzone:link, #site-qzone:visited {  background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none;background-position: 0 -24px; }
#site-qzone:hover, #site-qzone:active {  background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none;background-position: 0 0; }
#site-douban:link, #site-douban:visited { background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none; background-position: -24px -24px; }
#site-douban:hover, #site-douban:active { background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none; background-position: -24px 0; }
#site-renren:link, #site-renren:visited { background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none; background-position: -47px -24px; }
#site-renren:hover, #site-renren:active { background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none; background-position: -47px 0; }
#site-kaixing:link, #site-kaixing:visited { background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none; background-position: -70px -24px; }
#site-kaixing:hover, #site-kaixing:active { background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none; background-position: -70px 0; }
#site-sina:link, #site-sina:visited { background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none; background-position: -93px -24px; }
#site-sina:hover, #site-sina:active { background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none; background-position: -93px 0; }
#site-qq:link, #site-qq:visited { background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none; background-position: -162px -24px; }
#site-qq:hover, #site-qq:active {  background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none;background-position: -162px 0; }
#site-msn:link, #site-msn:visited { background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none; background-position: -139px -24px; }
#site-msn:hover, #site-msn:active { background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none; background-position: -139px 0; }
#site-qrcode:link, #site-qrcode:visited {  background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none;background-position: -264px -24px; }
#site-qrcode:hover, #site-qrcode:active {  background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat; float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px;color: #333333; text-decoration: none;background-position: -264px 0; }

/*详细页面标签样式还原*/
.productinfopanel .productioninfo { font-size: 12px; margin-bottom: 10px; word-break:break-all;}
.productinfopanel .productioninfo a, .productinfopanel .productioninfo a, .newsinfo .newsinfo_content a, .faq_info a { color: #06C; text-decoration: underline; }
.productinfopanel .productioninfo address, .productinfopanel .productioninfo city, .productinfopanel .productioninfo em, .productinfopanel .productioninfo i, .helpMain .pageWrap i { font-style: italic; }
.user_defined address, .user_defined city, .user_defined em, .user_defined i, .newsinfo .newsinfo_content i { font-style: italic; }
.helpMain .pageWrap address, .helpMain .pageWrap city, .helpMain .pageWrap em, .helpMain .pageWrap i, .newsinfo .newsinfo_content i { font-style: italic; }
.productinfopanel .productioninfo b, .user_defined b, .newsinfo .newsinfo_content b, .faq_info b { font-weight: bold; }
.productinfopanel .productioninfo caption, .user_defined caption, .newsinfo .newsinfo_content caption, .faq_info caption { display: table-caption; text-align: center; zoom: 1; padding: 1px 3px 5px; }
.productinfopanel .productioninfo h1, .user_defined h1, .helpMain .pageWrap h1, .newsinfo .newsinfo_content h1, .faq_info h1 { display: block; font-size: 24pt; font-weight: bold; margin: 14pt 0; }
.productinfopanel .productioninfo h2, .user_defined h2, .helpMain .pageWrap h2, .newsinfo .newsinfo_content h2, .faq_info h3 { display: block; font-size: 18pt; font-weight: bold; margin: 14pt 0; }
.productinfopanel .productioninfo h3, .user_defined h3, .helpMain .pageWrap h3, .newsinfo .newsinfo_content h3, .faq_info h3 { display: block; font-size: 13.55pt; font-weight: bold; margin: 14pt 0; }
.productinfopanel .productioninfo h4, .user_defined h4, .helpMain .pageWrap h4, .ne wsinfo .newsinfo_content h4, .faq_info h4 { display: block; font-size: 12pt; font-weight: bold; margin: 14pt 0; }
.productinfopanel .productioninfo h5, .user_defined h5, .helpMain .pageWrap h5, .newsinfo .newsinfo_content h5, .faq_info h5 { display: block; font-size: 10pt; font-weight: bold; margin: 14pt 0; }
.productinfopanel .productioninfo h6, .user_defined h6, .helpMain .pageWrap h6, .newsinfo .newsinfo_content h6, .faq_info h6 { display: block; font-size: 7.75pt; font-weight: bold; margin: 14pt 0; }
.productinfopanel .productioninfo li, .user_defined li, .helpMain .pageWrap li, .newsinfo .newsinfo_content li, .faq_info li { display: list-item; }
.productinfopanel .productioninfo ol, .user_defined ol, .helpMain .pageWrap ol, .newsinfo .newsinfo_content ol, .faq_info ol { display: block; list-style-image: none; list-style-position: outside; list-style: decimal; list-style-type: decimal; margin: 14pt 0 14pt 30pt; }
.productinfopanel .productioninfo p, .user_defined p, .helpMain .pageWrap p, .newsinfo .newsinfo_content p, .faq_info p { display: block; margin: 7px 0; }
.productinfopanel .productioninfo ul, .user_defined ul, .helpMain .pageWrap ul, .newsinfo .newsinfo_content ul, .faq_info ul { display: block; list-style-image: none; list-style-position: outside; list-style: disc; list-style-type: disc; margin: 14pt 0 14pt 30pt; }
.productinfopanel .productioninfo ul li, .user_defined ul li, .helpMain .pageWrap ul li, .newsinfo .newsinfo_content ul li, .faq_info ul li { list-style-type: disc; list-style: disc; }

a.backtop { display: none; width: 60px; height: 130px; text-indent: -9999em; overflow: hidden; background: url(/template/images/Public/5-1304121QA4.png) no-repeat; position: fixed; bottom: 100px; right: 10px; }

/*vippiricelist*/
.brand-bar-pop .shoplogo div.shopname .togg,.enter-shop a{background:url(/template/images/Public/tbuy-6.2.png) no-repeat;}
.brand-bar-pop{width: 200px;border-top: 1px solid #ddd;position:absolute;right:3px;top:40px;background:#fff;}
.brand-bar-pop a{text-decoration: none;}
.brand-bar-pop .shoplogo{text-align:center;}
.brand-bar-pop .shoplogo div.logo{text-align:center;padding:10px;}
.brand-bar-pop .shoplogo div.logo img{max-width:180px;max-height:80px;display:inline-block;}
.brand-bar-pop .shoplogo div.shopname{padding:5px 10px 10px;position:relative;border-top:1px solid #ddd;text-align:left;}
.brand-bar-pop .shoplogo div.shopname a{color: #0066cc;display:block;width:160px;height:20px;overflow:hidden;}
.brand-bar-pop .shoplogo div.shopname .togg{position:absolute;top:7px;right:0;width:16px;height:17px;background-position:0 -675px;cursor:pointer;}

.brand-bar-pop .subsframe ul.os {margin:0 7px 10px;padding-bottom:10px;border-bottom:1px solid #ddd;}
.brand-bar-pop .subsframe ul.os li{margin-top:10px;}
.brand-bar-pop .subsframe ul.os span{padding-left:5px;}

.brand-bar-pop .subsframe dl{overflow: hidden;margin:0 7px 10px;}
.brand-bar-pop .subsframe dt {float:left;font-family: simsun;color: #666;width: 60px;overflow: hidden;white-space: nowrap;line-height:20px;}
.brand-bar-pop .subsframe dd{float:none;clear: none;overflow: hidden;margin-left:5px;line-height:20px;}

.brand-bar-pop .subsframe .cinfo{display:none;}

.enter-shop{padding-top:5px;text-align:center;}
.enter-shop a{display:inline-block;height:26px;line-height:26px;margin:0 5px;}
.enter-shop a.goto{padding:0 5px 0 23px;background-position:4px -501px;background-color:#db1e1e;color:#fff;border:1px solid #db1e1e;}
.enter-shop a.favshop{padding:0 5px 0 23px;background-position:5px -529px;background-color:#f5f5f5;color:#666;border:1px solid #d4d4d4;}

.subsframe{padding:0 5px;}
.brand-bar-pop .shoplogo div.shopname .togg{background-position:0 -658px;}


.product-img-info { padding: 14px; border: 1px solid #ececed; margin-top: 10px; font-family: "Microsoft YaHei"; }
.product-img-info ul li { padding: 20px 0; border-top: 1px solid #ececed; }
.product-img-info ul li:first-child { border-top: none; }
.product-img-info .product-img-box { float: left; _display: inline; width: 270px; height: 180px; border: 1px solid #ececed; overflow: hidden; zoom: 1; text-align: center; }
.product-img-info .product-img-box img { height: 100%; }
.product-img-info .product-info-box { overflow: hidden; zoom: 1; padding-left: 10px; }
.product-img-info .product-info-box .p-name { display: block; height: 20px; line-height: 20px; overflow: hidden; }
.product-img-info .product-info-box .p-name a { font-size: 18px; color: #333; font-weight: bold; }
.product-img-info .product-info-box .p-info { font-size: 14px; margin-top: 5px; color: #333; }
.product-img-info .product-info-box .check-p-btn a { float: right; position: relative; margin-top: 85px; font-size: 0; background: url(../template/images/115.png) no-repeat; width: 139px; height: 35px; }

.newslistbox .newsliststyle2 { padding: 0 15px; }
.newslistbox .newsliststyle2 ul li { background: none; border-bottom: none; clear: none; height: auto; padding: 30px 0; border-bottom: 1px dashed #dcdcdc; }
.newslistbox .newsliststyle2 .n-title { margin-bottom: 10px; }
.newslistbox .newsliststyle2 .n-title a { font-size: 20px; font-family: "Microsoft YaHei"; font-weight: bold; float: none; line-height: 28px; }
.newslistbox .newsliststyle2 .n-pic { float: left; display: inline; width: 135px; height: 135px; border: 1px solid #ddd; overflow: hidden; zoom: 1; }
.newslistbox .newsliststyle2 .n-pic img { width: 135px; height: 135px; }
.newslistbox .newsliststyle2 .n-info { line-height: 20px; overflow: hidden; zoom: 1; padding-left: 10px; }
.newslistbox .newsliststyle3 {padding:10px;}
.newslistbox .newsliststyle3 ul {overflow:hidden;zoom:1;}
.newslistbox .newsliststyle3 ul li {background:none;border-bottom:none;clear:none;height:auto;float:left;padding-left:0;margin-right:9px;padding-bottom:0;margin-bottom:30px;width:182px;}
.newslistbox .newsliststyle3 .n-pic {width:180px;height:180px;border:1px solid #ddd;text-align:center}
.newslistbox .newsliststyle3 .n-pic img {max-width:180px;max-height:180px;float:none;display:inline;margin:0;}
.newslistbox .newsliststyle3 ul li .n-pic a{display:inline;margin:0;float:none;}
.newslistbox .newsliststyle3 .n-title {text-align:center;height:36px;line-height:18px;overflow:hidden;margin-top:10px;}
.newslistbox .newsliststyle3 .n-title a {float:none;font-weight:bold;font-family:"Microsoft YaHei";}

.check-in-box .list_body { padding: 10px 8px; }
.check-in-box .f-box li { margin: 10px 0; }
.check-in-box .f-box li label { color: #666; }
.check-in-box .f-box li input { border: 1px solid #ddd; padding: 4px; width: 105px; }
.check-in-box .f-box li em { color: #ff1111; font-style: normal; font-size: 12px; margin-left: 4px; }
.check-in-box .f-btn{text-align:center;}
.check-in-box .f-btn input { margin: auto; display: block; padding: 3px 10px; background: #fff; border: 1px solid #ccc; color: #333; border-radius: 2px; font-family: "Microsoft YaHei"; font-size: 12px; }
.check-in-box .f-btn input:hover { background: #ebebeb; border-color: #adadad; cursor: pointer; }

.check-in-box .sub_frame { position: fixed; width: 600px; min-height: 454px; border: 3px solid #535353; top: 100px; left: 30%; background: #fff; border-radius: 4px; display: none; z-index: 999; padding-bottom:70px;}
.check-in-box .sub_frame .s-mt { background: url(../template/images/sub_t_bg.png) repeat-x; height: 41px; display: block; width: 100%; border-bottom: 1px solid #d6d6d6; font-size: 14px; color: #3a3a3a; line-height: 41px; text-indent: 1em; font-weight: bold; position: relative; }
.check-in-box .sub_frame .s-mt .s-c-btn { background: url(../template/images/sub_close_btn.png) no-repeat; position: absolute; width: 28px; height: 27px; right: 9px; top: 9px; }
.check-in-box .sub_frame .s-mc { margin: 8px; padding: 30px 25px; background: #ffebc8; color: #333; font-size: 12px; }
.check-in-box .sub_frame .s-mark { margin-top: 30px; }
.check-in-box .sub_frame .s-mark dl { float: left; width: 45%; margin: 5px 0; }
.check-in-box .sub_frame .s-mark dl dd, .check-in-box .sub_frame .s-mark dl dt { display: inline-block; }
.check-in-box .sub_frame .s-mark dl dt { width: 40%; text-align: right; }
.check-in-box .sub_frame .s-mark dl dd { width: 60%; }
.check-in-box .sub_frame .s-mark dl dd input { border: 1px solid #ddd; padding: 4px; }
.check-in-box .sub_frame .s-btn { position: absolute; bottom: 0; width: 100%; background: #f6f6f6; border-top: 1px solid #e4e4e4; height: 70px; text-align: center; padding-top: 20px; }
.check-in-box .sub_frame .s-btn input { background: url(../template/images/sub_btn_bg.png) repeat-x; display: inline-block; height: 35px; color: #fff; font-family: "Microsoft YaHei"; font-size: 18px; font-weight: bold; line-height: 35px; outline: none; cursor: pointer; vertical-align: middle; border: none; }
.check-in-box .sub_frame .s-btn b { background: url(../template/images/sub_btn.png) no-repeat; display: inline-block; width: 20px; height: 35px; vertical-align: middle; }
.check-in-box .sub_frame .s-btn .lb { background-position: 0; }
.check-in-box .sub_frame .s-btn .rb { background-position: -73px 0; }

.check-in-box .mc .tips,
.check-in-box .list_body .tips { zoom: 1; background: url(/template/images/Public/gift-ico.png) 10px top no-repeat !important; padding-left: 35px; padding-right: 5px;min-height:40px; }
.check-in-box .mc .tips h1,
.check-in-box .list_body .tips h1 { overflow: hidden; zoom: 1; font-size: 12px; font-weight: 100; line-height: 20px; }

/*article_slider*/
.left_article_4 { overflow: hidden; zoom: 1; cursor: default; }
.left_article_4 { overflow: hidden; zoom: 1; padding: 0; }
.left_article_4 .article_slider { height: 160px; padding: 10px 0; margin: 0 auto; zoom: 1; position: relative; overflow: visible; }
.left_article_4 .article_slider .aslider { width: 938px; height: 160px; overflow: hidden; zoom: 1; margin: 0 auto; }
.left_article_4 .article_slider .aslider ul { height: 160px; overflow: hidden; zoom: 1; }
.left_article_4 .article_slider .aslider ul li { float: left; width: 140px; height: 160px; overflow: hidden; margin: 0 8px; }
.left_article_4 .article_slider .aslider ul li .pic { width: 138px; height: 138px; overflow: hidden; zoom: 1; float: none; margin: 0 auto; }
.left_article_4 .article_slider .aslider ul li .pic table { table-layout: fixed; width: 100%; height: 100%; }
.left_article_4 .article_slider .aslider ul li .pic tr { height: 138px; }
.left_article_4 .article_slider .aslider ul li .pic tr td { width: 100%; height: 138px; overflow: hidden; text-align: center; }
.left_article_4 .article_slider .aslider ul li .pic tr td a img { height: 100%; vertical-align: middle; }
.left_article_4 .article_slider .aslider ul li .title { height: 20px; line-height: 20px; overflow: hidden; zoom: 1; }
.left_article_4 .article_slider .aslider ul li .title a { font-size: 12px; }
.left_article_4 .article_slider .prv,
.left_article_4 .article_slider .next { position: absolute; width: 28px; height: 28px; background: url(/template/images/Public/slider-ico_01.png) no-repeat; top: 50%; z-index: 5; margin-top: -14px; }
.left_article_4 .article_slider .prv { left: 3px; background-position: 0 0; }
.left_article_4 .article_slider .prv:hover { background-position: -28px 0; }
.left_article_4 .article_slider .next { right: 3px; background-position: 0 -30px; }
.left_article_4 .article_slider .next:hover { background-position: -28px -30px; }
.left_article_4 .list_top .t,
.left_article_4 .list_top h2 { float: left; }
.left_article_4 .list_top .more { float: right; font-size: 12px; margin-right: 5px; }
/*center article_slider*/
.ecs_1190_w_middle .left_article_4 .article_slider, .content_center .left_article_4 .list .article_slider { height: 135px; }
.ecs_1190_w_middle .left_article_4 .article_slider .aslider, .content_center .left_article_4 .list .article_slider .aslider,
.ecs_1190_w_middle .left_article_4 .article_slider .aslider ul, .content_center .left_article_4 .list .article_slider .aslider ul { height: 135px; overflow: hidden; zoom: 1; }
.ecs_1190_w_middle .left_article_4 .article_slider .aslider ul li, .content_center .left_article_4 .list .article_slider .aslider ul li { width: 115px; height: 135px; float: left; overflow: hidden; text-align: center; margin: 0 8px; }
.ecs_1190_w_middle .left_article_4 .article_slider .aslider ul li .pic, .content_center .left_article_4 .list .article_slider .aslider ul li .pic { width: 113px; height: 113px; float: none; overflow: hidden; zoom: 1; }
.ecs_1190_w_middle .left_article_4 .article_slider .aslider ul li .pic table tr, .content_center .left_article_4 .list .article_slider .aslider ul li .pic table tr .ecs_1190_w_middle .left_article_4 .article_slider .aslider ul li .pic table tr td, .content_center .left_article_4 .list .article_slider .aslider ul li .pic table tr td { height: 113px; }
/*right article_slider*/
.ecs_fr .left_article_4 .article_slider { height: 152px; }
.ecs_fr .left_article_4 .article_slider .aslider,
.ecs_fr .left_article_4 .article_slider .aslider ul { height: 152px; overflow: hidden; zoom: 1; }
.ecs_fr .left_article_4 .article_slider .aslider ul li { width: 132px; height: 152px; float: left; overflow: hidden; text-align: center; margin: 0 8px; }
.ecs_fr .left_article_4 .article_slider .aslider ul li .pic { width: 130px; height: 130px; float: none; overflow: hidden; zoom: 1; }
.ecs_fr .left_article_4 .article_slider .aslider ul li .pic table tr,
.ecs_fr .left_article_4 .article_slider .aslider ul li .pic table tr td { height: 130px; }

/* 横排抓潜框 */
.content_middle .check-in-box .list_body,
.topbanner .check-in-box .list_body,
.ecs_fr .check-in-box .list_body,
.content_right_v .check-in-box .list_body { overflow: hidden; zoom: 1; }

.content_middle .check-in-box .f-box { float: left; width: 556px; }
.topbanner .check-in-box .f-box { float: left; width: 926px; }
.ecs_fr .check-in-box .f-box,
.content_right_v .check-in-box .f-box { float: left; width: 736px; }

.content_middle .check-in-box .f-box ul,
.topbanner .check-in-box .f-box ul,
.ecs_fr .check-in-box .f-box ul,
.content_right_v .check-in-box .f-box ul { overflow: hidden; zoom: 1; }

.content_middle .check-in-box .f-box ul li,
.topbanner .check-in-box .f-box ul li,
.ecs_fr .check-in-box .f-box ul li,
.content_right_v .check-in-box .f-box ul li { width: 25%; float: left; }

.content_middle .check-in-box .f-box ul li input { width: 80px; }
.topbanner .check-in-box .f-box ul li input { width: 170px; }
.ecs_fr .check-in-box .f-box ul li input,
.content_right_v .check-in-box .f-box ul li input { width: 120px; }

.content_middle .check-in-box .f-btn,
.topbanner .check-in-box .f-btn,
.ecs_fr .check-in-box .f-btn,
.content_right_v .check-in-box .f-btn { float: right; margin-top: 11px; }

.topbanner .floor_article_3 .f-box,
.topbanner .floor_article_3 .f-box ul li {float:none;width:auto;}
.topbanner .floor_article_3 .f-btn {float:none;margin:0 auto;}
.floor_article_3 .run-box,
.floor_article_3 .run-box .run-box-model,
.floor_article_3 .run-box .run-box-model .pic-box,
.floor_article_3 .run-box .run-box-model .pic-box .pic-run,
.floor_article_3 .run-box .run-box-model .pic-box .pic-run .com-model{height:304px !important;}

.sucase_custhx { font-size: 12px !important; padding-left: 10px; }

/* 天龙八部bar */
.tlbb_top_bar {height: 24px;line-height: 24px;overflow: hidden;zoom: 1;background: url(/template/images/Public/tlbb_top_bar_bg.png) 0 0 repeat-x;}
.tlbb_top_bar .bar-box {height: 100%;width: 1000px;margin: 0 auto;overflow: hidden;zoom: 1;}
.tlbb_top_bar .bar-box ul {height: 100%;}
.tlbb_top_bar .bar-box ul li {height: 100%;float: left;}
.tlbb_top_bar .bar-box ul li.topmenuline {margin: 0 4px;}

#divQRCode { position:absolute; display:none; border:1px solid black; padding:1px; z-index:9999; background-color:white; }
#divQRCode .share-btn { float:left; background-image: url("/images/icon_rec.gif"); background-repeat: no-repeat;float: left; height: 23px; line-height: 100px; overflow: hidden; width: 22px; }
#divQRCode .sina { background-position: -93px -24px; }
#divQRCode .sina:hover { background-position: -93px 0px; }
#divQRCode .qq { background-position: -162px -24px; }
#divQRCode .qq:hover { background-position: -162px -0px; }
#divQRCode .kaixin { background-position: -70px -24px; }
#divQRCode .kaixin:hover { background-position: -70px 0px; }
#divQRCode .douban { background-position: -24px -24px; }
#divQRCode .douban:hover { background-position: -24px 0px; }
#divQRCode .renren { background-position: -47px -24px; }
#divQRCode .renren:hover { background-position: -47px 0px; }
#divQRCode .qqzoom { background-position: -287px -24px; }
#divQRCode .qqzoom:hover { background-position: -287px 0px; }

/*商品详细页面用到的按钮*/
.prodinfo-btn{display:block;border:none;height:44px;line-height:44px;font-size:18px;font-family:'Microsoft YaHei';width:auto;padding:0 20px;text-align:center;color:#fff;cursor:pointer;border-radius:4px;margin:0 10px 5px 0;float:left;}
.prodinfo-btn.prodinfo-btn-styleone{background:#d53636;}
.prodinfo-btn.prodinfo-btn-styletwo{background:#f58f2c;}
.prodinfo-btn-stylethree{background:#ddd;cursor:not-allowed;}

/*6.2 22号到30号的 抢购/团购列表页面*/
.sale_m_list {background:#fff;}
.sale_m_list .mt{border-bottom:2px solid #fa6a00;}
.sale_m_list .mt h2{display:inline-block;padding:0 20px;height:36px;line-height:36px;background:#fa6a00;color:#fff;font-size:16px;}
.sale_m_list ul{padding-top:20px;margin-right:-20px;}
.sale_m_list ul li{width:385px;float:left;margin:0 14px 30px 0;border:2px solid #f5f5f5;transition:border .3s ease-in-out;}
.sale_m_list ul li:hover{border-color:#FF7A03;}
.sale_m_list ul li .pic{width:100%;height:260px;position:relative;}
.sale_m_list ul li .pic table{table-layout:fixed;width:100%;height:100%;}
.sale_m_list ul li .pic table tr td{text-align:center;vertical-align:middle;}
.sale_m_list ul li .pic img{max-height:260px;max-width:100%;}
.sale_m_list ul li .pic .sinfo{position:absolute;bottom:0;left:0;right:0;z-index:2;width:100%;height:40px;line-height:40px;color:#fff;font-size:16px;}
.sale_m_list ul li .pic .sinfo .timestatusblank{display:none;}
.sale_m_list ul li .pic .sinfo .mktprice{padding-left:10px;}
.sale_m_list ul li .pic .sinfo .zhekou{padding-left:20px;color:#fe4b00;}
.sale_m_list ul li .pic .sinfo  .ordercount{position:absolute;top:0;right:10px;}
.sale_m_list ul li .pic .sinfo  .ordercount span{color:#fa6a00;}
.sale_m_list ul li .pic .sinfo  .ordercount span{color:#fa6a00;}
.sale_m_list ul li .pic .sinfo .timecount{position:absolute;top:0;right:10px;text-align:right;padding-left:25px;font-size:14px;}
.sale_m_list ul li .pic .sinfo .timecount i.clock{background:url(/template/images/Public/tbuy-6.2.png) no-repeat;width:18px;height:18px;position:absolute;left:0;top:12px;}
.sale_m_list ul li .pic .cover{position:absolute;bottom:0;width:100%;height:40px;left:0;background:#000;opacity:.40;filter:alpha(opacity=40);z-index:1;}

.sale_m_list ul li .name{margin:5px 15px;height:36px;line-height:18px;overflow:hidden;font-size:16px;}

.sale_m_list ul li .salestaus {padding:5px 15px;line-height:40px;height:40px;}
.sale_m_list ul li .salestaus .nowprice{color:#fe4b00;font-size:30px;}
.sale_m_list ul li .salestaus .nowprice i{font-size:18px;padding-right:2px;}
.sale_m_list ul li .salestaus  .notstart,.sale_m_list ul li .salestaus  .start{float:right;width:80px;height:30px;line-height:30px;font-size:16px;color:#fff;text-align:center;}
.sale_m_list ul li .salestaus  .notstart{background:#40c286;margin-top:5px;}
.sale_m_list ul li .salestaus a.notstart{background:#999}
.sale_m_list ul li .salestaus  .start{background:#ff7a03;}
/*6.2 22号到30号的 抢购/团购详细页面*/
.sale-m-info .info-mc .status i.ico,.sale-m-info .info-mc .sale-timer i.ico,.sale-m-info .sale-ordercount i.ico{background:url(/template/images/Public/tbuy-6.2.png) no-repeat;}
.sale-m-info {padding:25px;border:1px solid #ededed;}
.sale-m-info .t{font-family:microsoft yahei,Arial;margin-bottom:20px;line-height:28px;background:#fff;}
.sale-m-info .t b{color:#ff0000;}
.sale-m-info .t b,.sale-m-info .t h2{display:inline;font-weight:bold;font-size:20px;}
.sale-m-info .info-mc{float:left;width:340px;margin-left:10px;}
.sale-m-info .info-mc .status{position:relative;width:100%;height:70px;line-height:70px;}
.sale-m-info .info-mc-on .status{background:#fd7406;}
.sale-m-info .info-mc-noton .status{background:#40c286;}
.sale-m-info .info-mc .status .nowprice{padding-left:10px;color:#fff;font-size:20px;}
.sale-m-info .info-mc .status .nowprice b{font-size:36px;padding-left:5px;}
.sale-m-info .info-mc .status .btn{float:right;width:80px;height:36px;line-height:36px;text-align:center;border-radius:2px;font-size:18px;color:#fff;margin:16px 5px 0 0;text-decoration:none;}
.sale-m-info .info-mc-on .status .btn{background:#fff099;color:#333;}
.sale-m-info .info-mc-noton .status .btn{background:#fff;color:#666;}
.sale-m-info .info-mc .status i.ico{position:absolute;right:-24px;height:100%;width:24px;}
.sale-m-info .info-mc-on .status i.ico{background-position:-25px -203px;}
.sale-m-info .info-mc-noton .status i.ico{background-position:0 -203px;}

.sale-m-info .info-mc .sale-info{border:1px solid #ededed;border-top:none;padding:10px 0;}
.sale-m-info .info-mc .sale-info table{width:100%;}
.sale-m-info .info-mc .sale-info table tr th,.sale-m-info .info-mc .sale-info table tr td{text-align:center;font-size:16px;padding:5px 0;}
.sale-m-info .info-mc .sale-info table tr td{color:#ff6d01;font-size:16px;}
.sale-m-info .info-mc .sale-timer,.sale-m-info .sale-ordercount{padding:20px 0 20px 90px;position:relative;border:1px solid #ededed;border-top:none;}
.sale-m-info .info-mc .sale-timer .tips,.sale-m-info .sale-ordercount .countnum{font-size:16px;color:#666;margin-bottom:5px;}
.sale-m-info .info-mc .sale-timer i.ico,.sale-m-info .sale-ordercount i.ico{width:45px;height:45px;position:absolute;left:22px;top:30px;}
.sale-m-info .info-mc-on .sale-timer i.ico{background-position:0 -328px;}
.sale-m-info .info-mc-noton .sale-timer i.ico{background-position:0 -277px;}
.sale-m-info .info-mc .sale-timer .time{font-size:16px;}
.sale-m-info .info-mc .sale-timer span strong{color:#e90000;font-size:20px;padding:0 5px;}

.sale-m-info .sale-ordercount .countnum b{color:#ff6d01;padding-right:5px;}
.sale-m-info .sale-ordercount .tips{color:#666;font-size:16px;}
.sale-m-info .sale-ordercount i.ico{background-position:0 -435px;top:22px;}

.sale-m-info .timg{float:right;width:400px;height:400px;overflow:hidden;margin-right:20px;}
.sale-m-info .timg img{max-width:100%;max-height:100%;}

.tbpanel{overflow:hidden;}
.tbpanel img{max-width:100%;}

.partakediv{padding-top:10px;position:relative;height:30px;}
.partakediv .favico{position:absolute;right:0;padding-left:20px;top:11px;cursor:pointer;}
.partakediv .favico .ico{position:absolute;left:0;background:url(/template/images/Public/tbuy-6.2.png) -24px 0 no-repeat;width:15px;height:17px;}
/*6.2 22号到30号的 商品详细页面*/
.product_body_right .moreattr ul li.timetitle{float: none;margin: 0;border:none;width: auto;overflow:visible;}
.product_body_right .moreattr ul li.saletab{float:none;width:auto;}
#tuanortimetitle .time,.saletab div.dt span{background:url(/template/images/Public/tbuy-6.2.png) no-repeat;font-size:14px;}
#tuanortimetitle .time{background-position:0 -20px;padding:5px 10px 5px 22px;}
#tuanortimetitle .time span strong{color:#e90000;padding:0 5px;font-weight:normal;}
.product_intro .moreattr ul li.saletab {width:300px;font-family:SimSun;margin-bottom:5px;height:auto;white-space:normal;}
.saletab div.dt{float:left;width:43px;height:20px;}
.saletab div.dt span{margin-top:5px;display:inline-block;width:43px;height:20px;}
/*团购*/
.saletab div.dt span.wholesale100{background-position:0 -178px;} 
/*抢购*/
.saletab div.dt span.wholesale200{background-position:0 -156px;} 
/*打折*/
.saletab div.dt span.wholesale0{background-position:0 -47px;}
/*总减价*/
.saletab div.dt span.wholesale2{background-position:0 -69px;}
/*满送商品*/
.saletab div.dt span.wholesale4{background-position:0 -112px;}
.saletab div.dd{margin-left:47px;}
.saletab div.dd div.ddin{padding-top:2px;}
.product_intro .moreattr ul li.saletab span{color:#666;}
.product_intro .moreattr ul li.saletab span span{color:#ff0000;}
.product_intro .moreattr ul li.saletab #i_promoinfo{color:#3f6fb7;}

/*多o商户商品列表页面*/
.m_productlist ul li .itemwarp .info .shopname.dealer{overflow:hidden;}
/*底部广告图片约束大小*/
#bottom_img_div img{max-width:100%;}
/*商品详细页面纯数字和英文换行处理*/
.product_intro .name{word-break:break-all;overflow:hidden;}
/*积分兑换按钮*/
.jf_button{text-align:center;overflow:hidden;zoom:1;}
.jf_button a{background-color:#f19627;display:inline-block;padding:3px 10px;font-size:12px;color:#fff;background-image:-webkit-linear-gradient(top,#ff8c2b,#dc761f);font-family:'Microsoft YaHei';border:1px solid #f8ab0a;}


/*定制模板组件通用化*/
.emodule{margin-bottom:15px;}

/*xinyuejiaju begin*/
/*emodule-floor-five header*/
.emodule-floor-five .floor-header ,.emodule-floor-six .floor-header {border-bottom: 2px solid #aaa;}
.emodule-floor-five .floor-header .mt,.emodule-floor-six .floor-header .mt{height: 28px;line-height: 28px;margin-bottom: 7px;}
.emodule-floor-five .floor-header .mt .main-title,.emodule-floor-six .floor-header .mt .main-title{background: #333;font-size: 16px;color: #fff;height: 100%;padding: 0 8px;}
.emodule-floor-five .floor-header .mt .sub-title,.emodule-floor-six .floor-header .mt .sub-title{margin-left: 10px;font-size: 14px;color: #333;font-weight:normal;}

.emodule-floor-five .floor-header .catelist,.emodule-floor-six .floor-header .catelist{width: 50%;height: 24px;line-height: 24px;text-align: right;font-size: 14px;margin-top: 7px;padding-right: 5px;}
.emodule-floor-five .floor-header .catelist a,.emodule-floor-six .floor-header .catelist a{display: inline-block;margin-left: 10px;color: #333;height: 100%;}

/*emodule-floor-five more*/
.emodule-floor-five div.more,.emodule-floor-six div.more{width:30px;text-align:right;height:24px;line-height:24px;margin:7px 0 0 10px;padding-right:20px;font-family:SimSun;overflow:hidden;}
.emodule-floor-five div.more i,.emodule-floor-six div.more i{width: 15px;height: 13px; background-position:0 -16px;right: 0;top: 5px;}

/*emodule-floor-five*/
.emodule-floor-five{margin-bottom: 15px;}
.emodule-floor-five .emodule-floor-five-mc{width: 100%;border-bottom: 1px solid #ededed;}
.emodule-floor-five .emodule-floor-five-mc .sideimg{border-right: 1px solid #ededed;border-left: 1px solid #ededed;height: 480px;width: 219px;}
.emodule-floor-five .emodule-floor-five-mc .smc{width: 968px;height: 480px;overflow: hidden;border-right:1px solid #ededed;}
.emodule-floor-five .emodule-floor-five-mc .smc .slide{left: 243px;top: 0;width: 485px; height: 242px;overflow:hidden;}
.emodule-floor-five .emodule-floor-five-mc ul{height: 480px;width: 103%;overflow: hidden;} 
.emodule-floor-five .emodule-floor-five-mc ul li.fore{width: 242px;height: 242px;overflow: hidden;font-size: 0px;border-right: 1px solid #ededed;border-top: 1px solid #ededed; float: left;}
.emodule-floor-five .emodule-floor-five-mc ul li.fore img{max-width:100%;max-height:100%;}
.emodule-floor-five .emodule-floor-five-mc ul li.fore div{width: 100%;height: 100%;}
.emodule-floor-five .emodule-floor-five-mc ul li.fore1{margin-right: 486px;border-top: none;}
.emodule-floor-five .emodule-floor-five-mc ul li.fore2{border-right: 1px solid #ededed;border-top: none;}

/*emodule-floor-six*/
.emodule-floor-six{margin-bottom: 15px;}
.emodule-floor-six .emodule-floor-six-mc{width: 100%;border-bottom: 1px solid #ededed;}
.emodule-floor-six .emodule-floor-six-mc .smc{width:726px;float: left;}
.emodule-floor-six .emodule-floor-six-mc .smc ul{height: 480px;width: 103%;overflow: hidden;}
.emodule-floor-six .emodule-floor-six-mc .smc ul li.fore{width: 242px;height: 242px;overflow: hidden;font-size: 0px;border-right: 1px solid #ededed;float: left;}
.emodule-floor-six .emodule-floor-six-mc .smc ul li.fore img{max-width:100%;max-height:100%;}
.emodule-floor-six .emodule-floor-six-mc .smc ul li.fore2,.emodule-floor-six .emodule-floor-six-mc .smc ul li.fore3{width:483px;}
.emodule-floor-six .emodule-floor-six-mc .smc ul li.fore3,.emodule-floor-six .emodule-floor-six-mc .smc ul li.fore4{border-top: 1px solid #ededed; }
.emodule-floor-six .emodule-floor-six-mc .leftimg{border-right: 1px solid #ededed;border-left: 1px solid #ededed;height: 480px;width: 218px;}
.emodule-floor-six .emodule-floor-six-mc .rightimg{border-right: 1px solid #ededed;border-left: 1px solid #ededed;height: 480px;width: 242px;}

/*xinyuejiaju end*/

/*ioa begin*/
/*floor-header*/
.floor-ioa-header{border-bottom: 3px solid #666666;height: 40px;line-height: 40px;margin-bottom: 20px;}
.floor-ioa-header .mt{height: 100%;padding-left: 5px;}
.floor-ioa-header .mt b{font-size: 18px;height: 100%;display: inline-block;}
.floor-ioa-header .mt span{margin-left: 10px;font-size: 16px;color: #000;display: inline-block;}
.floor-ioa-header .more{font-size: 12px;color: #000;}


/*emodule-floor-seven*/
.emodule-floor-seven{margin-bottom: 15px;}
.emodule-floor-seven .header{text-align: center;padding: 5px 0;}
.emodule-floor-seven .header h2{background: #fff;font-size: 24px;color: #000;display: inline-block;padding: 0 20px;z-index:2;}
.emodule-floor-seven .header .line{background: url(/template/images/Public/emoduleimgs/header-line86.png) center repeat-x;top:0;left:0;width:100%;height:100%;z-index:1;}
.emodule-floor-seven .mt .smt{width: 300px;height: 20px;line-height: 20px;}
.emodule-floor-seven .mt .smt .more{padding-right: 30px;}
.emodule-floor-seven .mc{overflow: hidden;border: 1px solid #ededed;}
.emodule-floor-seven .mc ul{margin-right: -10px;overflow:hidden;}
.emodule-floor-seven .mc ul li{width: 377px;height: 285px;float: left;padding: 10px;border-right: 1px solid #ededed;border-top: 1px solid #ededed;position: relative;margin:-1px 0 0 -1px;}
.emodule-floor-seven .mc ul li a{width: 100%;height: 100%;display: block;background:#ededed;}
.emodule-floor-seven .mc ul li .timecount{position: absolute;bottom: 15px;right: 10px;color: #000;font-size: 14px;height: 24px;line-height: 24px;text-align: center;}
.emodule-floor-seven .mc ul li .timecount .time{background: url(../images/timer.png) left no-repeat;padding-left: 23px;}

/*emodule-floor-eight*/
.emodule-floor-eight{margin-bottom: 15px;}
.emodule-floor-eight .floor-header{margin-bottom: 10px;}
.emodule-floor-eight .itab{height: 50px;line-height: 50px;border-bottom: 1px solid #ededed;}
.emodule-floor-eight .itab li{width: 5em;height: 100%;text-align: center;color: #666;font-size: 16px;float: left;padding: 0 5px;cursor: default;color: #666;outline:none;}
.emodule-floor-eight .itab li.curr{color: #000;}
.emodule-floor-eight .itab .iarrow{font-size: 0px;height: 3px;width: 100px;background: #ff5a5a;bottom: 0;left: 0;}
.emodule-floor-eight .mc .smc {overflow: hidden;}
.emodule-floor-eight .mc .smc ul{overflow: hidden;margin-right: -20px;}
.emodule-floor-eight .mc .smc ul li{border-top: 1px solid #ededed;width: 380px;margin:-1px 0 0 0;padding: 30px 10px;float: left;}
.emodule-floor-eight .mc .smc ul li .p-img{width: 160px;height: 160px;overflow: hidden;text-align: center;float: left;}
.emodule-floor-eight .mc .smc ul li .p-img img{max-width: 100%;max-height: 100%;}
.emodule-floor-eight .mc .smc ul li .p-info{width: 180px;float: left;margin-left: 20px;display: inline;}
.emodule-floor-eight .mc .smc ul li .p-info .p-name{display: block;height: 48px;line-height: 24px;font-size: 16px;margin-bottom: 10px;overflow:hidden;}
.emodule-floor-eight .mc .smc ul li .p-info .p-price {font-family: arial;}
.emodule-floor-eight .mc .smc ul li .p-info .p-price .p-price-curr{font-size: 16px;color: #e90808;}
.emodule-floor-eight .mc .smc ul li .p-info .p-price .p-price-past{text-decoration:line-through;}
.emodule-floor-eight .mc .smc ul li .p-info .buycount b{color: #5987cb;}

/*emodule-floor-nine*/
.emodule-floor-nine{width: 100%;overflow: hidden;zoom:1;}
.emodule-floor-nine .slider{width: 910px;height: 340px;overflow: hidden;}
.emodule-floor-nine .gslider{position:relative;}
.emodule-floor-nine .gslider ul{position:relative;overflow:hidden;}
.emodule-floor-nine .gslider ul li{position:absolute;left:0;top:0;display:none;height:340px;width:930px;}
.emodule-floor-nine .gslider ul li:first-child{display:block;}
.emodule-floor-nine .gslider ol{position:absolute;width:100%;left:0;bottom:10px;text-align:right;}
.emodule-floor-nine .gslider ol li{display: inline-block;height: 18px;line-height: 18px;width: 18px;text-align: center;background: #333;color: #fff;margin-right: 10px;border-radius: 9px;}
.emodule-floor-nine .gslider ol li.active{background: #bc0000;}
.emodule-floor-nine .adlist{width: 275px;}
.emodule-floor-nine .adlist ul li{width: 100%;height: 110px;overflow: hidden;margin-bottom: 5px;}
.emodule-floor-nine .adlist ul li img{max-width: 100%;max-height: 100%;}

/*emodule-floor-ten*/
.emodule-floor-ten .header{background: url(/template/images/Public/emoduleimgs/header-line86.png) center repeat-x;text-align: center;padding: 5px 0;margin-bottom:10px;}
.emodule-floor-ten .header h2{background: #fff;font-size: 24px;color: #000;display: inline-block;padding: 0 20px;}
.emodule-floor-ten .mc{border: 1px solid #ededed;height: 564px;overflow: hidden;}
.emodule-floor-ten .mc img{max-width: 100%;max-height: 100%;}
.emodule-floor-ten .mc .part-one{width: 960px;height: 100%;overflow: hidden;}
.emodule-floor-ten .mc .part-one ul{width: 101%;height: 100%;margin-right: -10px;}
.emodule-floor-ten .mc .part-one .fore{overflow: hidden;}
.emodule-floor-ten .mc .part-one .fore1{width: 472px;height: 100%; float: left;}
.emodule-floor-ten .mc .part-one .fore1 div{width: 450px;height: 540px; margin: 11px;}
.emodule-floor-ten .mc .part-one .fore2,.emodule-floor-ten .mc .part-one .fore3{float: left;width: 242px;height: 334px;border-left: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.emodule-floor-ten .mc .part-one .fore2 div,.emodule-floor-ten .mc .part-one .fore3 div{width: 220px;height: 310px;margin: 11px;}
.emodule-floor-ten .mc .part-one .fore4{float: left;width: 480px;border-left: 1px solid #ededed;}
.emodule-floor-ten .mc .part-one .fore4 div{width:460px;height: 205px ;margin: 11px;}

.emodule-floor-ten .mc .part-two{margin-left: 960px;border-left: 1px solid #ededed;overflow: hidden;}
.emodule-floor-ten .mc .part-two .part-two-top ul{width: 102%;overflow: hidden;}
.emodule-floor-ten .mc .part-two .part-two-top ul li{padding: 11px;border-bottom: 1px solid #ededed;width: 205px;height: 210px;overflow: hidden;}
.emodule-floor-ten .mc .part-two .part-two-bottom{padding: 11px;overflow: hidden;}
.emodule-floor-ten .mc .part-two .part-two-bottom ul{width: 103%;overflow: hidden;}
.emodule-floor-ten .mc .part-two .part-two-bottom ul li{float: left;margin-right: 5px;width: 65px;height: 75px;overflow: hidden;}

/*ioa end*/

/*provider server lbs*/
.provider-list .close-map{position:absolute;top:0px;right:0;width:20px;height:20px;background:url(/template/images/Public/u57.png) no-repeat;cursor:pointer;}
.provider-list{position:relative;padding:10px 0 20px;background:#fff;z-index:10;}
.provider-list .provider-list-t{float:left;width:50px;}
.provider-list .provider-list-content{float:left;color:#888;position:relative;}
.provider-list .provider-list-content ul li{margin-bottom:10px;}
.provider-list .provider-list-content ul li .company-name,.provider-list .provider-list-content ul li .view-map{display:inline-block;height:20px;line-height:20px;padding:0 5px;}
.provider-list .provider-list-content ul li .company-name{}
.provider-list .provider-list-content ul li .view-map{background:#66CC33;color:#fff;text-decoration:none;}
.provider-list .map-content{display:none;border:1px solid #ddd;position:absolute;left:100px;top:0;padding:10px;background:#fff;}
.provider-list .map-content .allmap{width:400px;height:400px;overflow:hidden;}

/*productinfo delivery*/
#selectArea{padding:5px;border:1px solid #ddd;position:relative;z-index:3;background:#fff;margin-left:5px;}
#selectArea i.tgl{display:inline-block;position:relative;top:6px;width:17px;height:24px;background:url(/template/images/Public/selectArea-toggle.png) center no-repeat;}
#selectArea.curr{border-bottom-color:#fff;}
.selectArea{position:absolute;top:33px;left:0;border:1px solid #ddd;z-index:1;padding:10px 20px;background:#fff;box-shadow:0 0 4px #ddd;}
.selectArea b.close{width:17px;height:17px;position:absolute;top:-12px;right:-12px;background:url(/template/images/Public/selectArea-close.png) no-repeat;cursor:pointer;}

/*商品详细页二维码*/
.addshoppingcart{padding: 30px 10px 15px !important;margin-bottom:10px;}
.product-qrcode-wrap{float: left;margin-top: -17px;margin-left: 20px;}
.product-qrcode-wrap .div-qrcode-img{float:left;max-width:140px;max-height:140px;}
.product-qrcode-wrap .div-qrcode-cont{float: left; margin-left: 5px; padding-top: 20px;}
.product-qrcode-wrap .div-qrcode-cont span{color:orange;}

/*未登录不显示价格*/
.login-showprice{border:1px solid red;font-size:12px;display:inline-block;border-radius:3px;color:#666;padding:2px;line-height:normal;cursor:pointer;}
.login-showprice i{padding-right:4px;color:red;font-family:arial,SimSun;}
.productlist_80x80 .login-showprice,.list80x80 .login-showprice{display:none;}
/*rewrite basemodel css*/
.ecs-side {min-height:5px;}
.ecs-m{border:1px solid #efefef;background:#fff;}
/* box mt*/
.ecs-m .ecs-mt{
	*zoom:1;
	height:30px;
}
.ecs-m .ecs-mt ,.ecs-side .faq-mt,.storeinfo-mc .storeinfo-mt{height:36px;background:#fafafa;line-height: 36px;padding: 0 10px 0 10px;font-size: 14px;color: #666;border-bottom:1px solid #efefef;}
.ecs-m .ecs-mt .ecs-mt-fl,.storeinfo-mc .storeinfo-mt{font-weight:bold;}
.ecs-m .ecs-mt .ecs-mt-fr a{color:#333;font-size:12px;}
.ecs-side .ecs-m .ecs-mt {text-align: left;}
.ecs-dollar-sign{font-size: 14px;}
.ecs-price-old {text-decoration: line-through;color: #999;padding-left: 10px;font-size: 12px;}
.ecs-p-name{margin-bottom: 2px;font-size: 12px;}
.ecs-side .ecs-p-name{height:auto;}
.right-custom{overflow:hidden;}
.ecs-fslider-wrap{}
.ecs-wrap{overflow:visible;}
em,i,s{font-style:normal;}
.ui{background:url(/template/dsp01/images/ui.png) no-repeat;}
.maxwh{max-width:100%;max-height:100%;}
.ecs-w1{width:1190px;margin:auto;}
.ecs-w30{
	width: 30px;
}
.ecs-w60{
	width: 60px;
}
.ecs-w90{
	width: 90px;
}
.ecs-w120{
	width: 120px;
}
.ecs-w150{
	width: 150px;
}
.ecs-w180{
	width: 180px;
}
.ecs-w210{
	width: 210px;
}
.ecs-w240{
	width: 240px;
}
.ecs-w270{
	width: 270px;
}
.ecs-w300{
	width: 300px;
}
.ecs-w330{
	width: 330px;
}
.ecs-w360{
	width: 360px;
}
.ecs-w390{
	width: 390px;
}
/*百分比宽度
*以ecs-wp5x*开头
*/
.ecs-wp5{
	width: 5%;
}
.ecs-wp10{
	width: 10%;
}
.ecs-wp15{
	width: 15%;
}
.ecs-wp20{
	width: 20%;
}
.ecs-wp25{
	width: 25%;
}
.ecs-wp30{
	width: 30%;
}
.ecs-wp35{
	width: 35%;
}
.ecs-wp40{
	width: 40%;
}
.ecs-wp45{
	width: 45%;
}
.ecs-wp50{
	width: 50%;
}
.ecs-wp55{
	width: 55%;
}
.ecs-wp60{
	width: 60%;
}
.ecs-wp65{
	width: 65%;
}
.ecs-wp70{
	width: 70%;
}
.ecs-wp75{
	width: 75%;
}
.ecs-wp80{
	width: 80%;
}
.ecs-wp85{
	width: 85%;
}
.ecs-wp90{
	width: 90%;
}
.ecs-wp95{
	width: 95%;
}
.ecs-wp100{
	width: 100%;
}/*常用maring值
*5，10，15，20
*以ecs-m开头
*/
.ecs-nm{
	margin: 0!important;/*ie7+*/
}
.ecs-m5{
	margin: 5px;
}
.ecs-m10{
	margin: 10px;
}
.ecs-m15{
	margin: 15px;
}
.ecs-m20{
	margin: 20px;
}
/*left margin*/
.ecs-ml5{
	margin-left: 5px;
}
.ecs-ml10{
	margin-left: 10px;
}
.ecs-ml15{
	margin-left: 15px;
}
.ecs-ml20{
	margin-left: 20px;
}
/*top margin*/
.ecs-mt5{
	margin-top: 5px;
}
.ecs-mt10{
	margin-top: 10px;
}
.ecs-mt15{
	margin-top: 15px;
}
.ecs-mt20{
	margin-top: 20px;
}
/*right margin*/
.ecs-mr5{
	margin-right: 5px;
}
.ecs-mr10{
	margin-right: 10px;
}
.ecs-mr15{
	margin-right: 15px;
}
.ecs-mr20{
	margin-right: 20px;
}
/*bottom margin*/
.ecs-mb5{
	margin-bottom: 5px;
}
.ecs-mb10{
	margin-bottom: 10px;
}
.ecs-mb15{
	margin-bottom: 15px;
}
.ecs-mb20{
	margin-bottom: 20px;
}

/*both side*/
/*left - right*/
.ecs-mlr5{
	margin-left: 5px;
	margin-right: 5px;
}
.ecs-mlr10{
	margin-left: 10px;
	margin-right: 10px;
}
.ecs-mlr15{
	margin-left: 15px;
	margin-right: 15px;
}
.ecs-mlr20{
	margin-left: 20px;
	margin-right: 20px;
}
/*top-bottom*/
.ecs-mtb5{
	margin-top: 5px;
	margin-bottom: 5px;
}
.ecs-mtb10{
	margin-top: 10px;
	margin-bottom: 10px;
}
.ecs-mtb15{
	margin-top: 15px;
	margin-bottom: 15px;
}
.ecs-mtb20{
	margin-top: 20px;
	margin-bottom: 20px
}/*常用padding值
*5，10，15，20
*以ecs-m开头
*/
.ecs-np{
	padding: 0!important;/*ie7+*/
}
.ecs-p5{
	padding: 5px;
}
.ecs-p10{
	padding: 10px;
}
.ecs-p15{
	padding: 15px;
}
.ecs-p20{
	padding: 20px;
}
/*left padding*/
.ecs-pl5{
	padding-left: 5px;
}
.ecs-pl10{
	padding-left: 10px;
}
.ecs-pl15{
	padding-left: 15px;
}
.ecs-pl20{
	padding-left: 20px;
}
/*top padding*/
.ecs-pt5{
	padding-top: 5px;
}
.ecs-pt10{
	padding-top: 10px;
}
.ecs-pt15{
	padding-top: 15px;
}
.ecs-pt20{
	padding-top: 20px;
}
/*right padding*/
.ecs-pr5{
	padding-right: 5px;
}
.ecs-pr10{
	padding-right: 10px;
}
.ecs-pr15{
	padding-right: 15px;
}
.ecs-pr20{
	padding-right: 20px;
}
/*bottom padding*/
.ecs-pb5{
	padding-bottom: 5px;
}
.ecs-pb10{
	padding-bottom: 10px;
}
.ecs-pb15{
	padding-bottom: 15px;
}
.ecs-pb20{
	padding-bottom: 20px;
}

/*both side*/
/*left - right*/
.ecs-plr5{
	padding-left: 5px;
	padding-right: 5px;
}
.ecs-plr10{
	padding-left: 10px;
	padding-right: 10px;
}
.ecs-plr15{
	padding-left: 15px;
	padding-right: 15px;
}
.ecs-plr20{
	padding-left: 20px;
	padding-right: 20px;
}
/*top-bottom*/
.ecs-ptb5{
	padding-top: 5px;
	padding-bottom: 5px;
}
.ecs-ptb10{
	padding-top: 10px;
	padding-bottom: 10px;
}
.ecs-ptb15{
	padding-top: 15px;
	padding-bottom: 15px;
}
.ecs-ptb20{
	padding-top: 20px;
	padding-bottom: 20px
	}/*字体和行高*/
	/*font-size*/
	.ecs-fs12{
		font-size: 12px;
	}
	.ecs-fs14{
		font-size: 14px;
	}
	.ecs-fs16{
		font-size: 16px;
	}
	.ecs-fs18{
		font-size: 18px;
	}
	.ecs-fs20{
		font-size: 20px;
	}
	.ecs-fs22{
		font-size: 22px;
	}
	.ecs-fs24{
		font-size: 24px;
	}
	.ecs-fs26{
		font-size: 26px;
	}
	.ecs-fs30{
		font-size: 30px;
	}
	.ecs-fs36{
		font-size: 36px;
	}
	.ecs-fs40{
		font-size: 40px;
	}
	/*line-height*/
	.ecs-lht1{
		line-height: 1;
	}
	.ecs-lht12{
		height: 12px;
	}
	.ecs-lht14{
		line-height: 14px;
	}
	.ecs-lht16{
		line-height: 16px;
	}
	.ecs-lht18{
		line-height: 18px;
	}
	.ecs-lht20{
		line-height: 20px;
	}
	.ecs-lht22{
		line-height: 22px;
	}
	.ecs-lht24{
		line-height: 24px;
	}
	.ecs-lht26{
		line-height: 26px;
	}
	.ecs-lht30{
		line-height: 30px;
	}
	.ecs-lht35{
		line-height: 35px;
	}
	.ecs-lht40{
		line-height: 40px;
	}
	.ecs-lht50{
		line-height: 50px
}/*常用颜色
*以ecs-c开头
*/
.ecs-c000,
.color-black{
	color: #000;
}
.ecs-c333,
.color-blackLighter{
	color: #333;
}
.ecs-c666,
.color-grayDarker{
	color: #666;
}
.ecs-c999,
.color-gray{
	color: #999;
}
.ecs-caaa,
.color-grayLighter{
	color: #aaa;
}
.ecs-ceee,
.color-whiteDarker{
	color: #eee;
}
.ecs-cfff,
.color-white{
	color: #fff;
}
.ecs-cred,
.color-red{
	color: red;
}
.ecs-cblue,
.color-blue{
	color: blue
	}body{
		/*arial windows西方字体，Helvetica Neue MAC西方字体，Hiragino Sans GB MAC中文字体，Simsun windows宋体*/
		/*基于宋体*/
		font-family:Arial,"Helvetica Neue","Hiragino Sans GB",Simsun,sans-serif;
		/*基于微软雅黑*/
		/*font-family:Arial,"Helvetica Neue","Hiragino Sans GB",'Microsoft Yahei',sans-serif;*/
		font-size: 12px;
		line-height: 1.5
	}
	/*your custom style*/

	a{
		color: #333;
		text-decoration: none;
	}
	a:hover{
		color: #e4393c;
}/*
*标准结构、全局类名参考
*重写样式请按此结构重写
*/

/*全局类名*/

/*立即购买按钮*/
.ecs-btn-buy{

}
/*加入购物车按钮*/
.ecs-btn-append{

}
/*继续购买按钮*/
.ecs-btn-continue{

}
/*结算按钮*/
.ecs-btn-checkout{

}
/*现价*/
.ecs-price-current{
	font-size: 14px;
	font-weight: bold;
	color: #e4393c;
}
/*折扣价*/
.ecs-price-discount{

}
/*市场价*/
.ecs-price-market{

}
/*货币符号*/
.ecs-dollar-sign{
	font-family: arial, verdana;
	font-style: normal;
}
/*赠品*/
.ecs-gift-label{
	display: inline-block;
	padding: 0.2em;
	margin-left: .2em;
	line-height: 1;
	background-color: #e4393c;
	color: #fff;
	vertical-align: top;
}
/*组件基本结构
*命名空间为.ecs-m
/*m*/
.ecs-m{
	margin-bottom:10px;
}
.ecs-m:after,
.ecs-m:before{
	content: '';
	display: table;
}
.ecs-m:after{
	clear: both;
}
.ecs-side .ecs-m .ecs-mt .ecs-mt-fl{
	width:8em;
	height:100%;
}
.ecs-m .ecs-mt .ecs-mt-fr{
	height:100%;
}

/*这个结构理论可以满足各种样式需求，不够渐近使用:after,:before*/
/* box smt*/
.ecs-m .ecs-smt{
	height:100%;
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
}
/* box title zh */
.ecs-m .ecs-smt-cn{

}
/* box title en*/
.ecs-m .ecs-smt-en{

}
/*box body*/
.ecs-m .ecs-mc{

}
/*box footer*/
.ecs-m .ecs-ft{

}

/*优惠券*/
.ecs-coupon-list{background:#fff;}
/*left side*/
.ecs_1190_w_left .pc-card{margin: 10px auto;}
.ecs_1190_w_left .ecs-mc.ecs-coupon-list{padding:5px 15px;}
.ecs_1190_w_left .ecs-coupon-list .pc-card .pc-card-1 h1,.ecs_1190_w_left .ecs-coupon-list .pc-card .pc-card-1 div.coupon-name{font-size: 14px;text-align: center;width:85%;margin:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;text-align:left;}
.ecs_1190_w_left .ecs-coupon-list .pc-card .pc-card-1 h2{font-size: 25px;text-align: center;line-height: 30px;color: #ff6464;padding:10px 0;}
.ecs_1190_w_left .ecs-coupon-list .pc-card .pc-card-2 > *{padding-left:15px;}
.ecs_1190_w_left .ecs-coupon-list .pc-card .pc-card-2 h1{display: none;}
.ecs_1190_w_left .ecs-coupon-list .pc-card .pc-card-2 div.coupon-name{display:none;}
.ecs_1190_w_left .ecs-coupon-list .pc-card .pc-card-2 p{color: #595454;width: 100%;height:25px;line-height: 25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ecs_1190_w_left .ecs-coupon-list .pc-card .pc-card-3{text-align: center;}
.ecs_1190_w_left .ecs-coupon-list .pc-card .pc-card-3 a,.ecs_1190_w_left .ecs-coupon-list .pc-card .pc-card-3 span{font-size: 16px;padding: 5px 30px;background: #fff;border-radius: 5px;text-decoration: none;line-height: 60px;}
.ecs_1190_w_left .ecs-coupon-list .pc-card  .pc-card-prime{padding-bottom:10px;}
.ecs_1190_w_left .ecs-coupon-list .pc-card:nth-child(3n+1) .pc-card-prime{background: url("/template/images/Public/coupon.png");background-position: 0 0;}
.ecs_1190_w_left .ecs-coupon-list .pc-card:nth-child(3n+1) .pc-card-3{background: url("/template/images/Public/coupon.png");background-position: 215px -219px;}
.ecs_1190_w_left .ecs-coupon-list .pc-card:nth-child(3n+1) .pc-card-3 a{color: #56cacc;}
.ecs_1190_w_left .ecs-coupon-list .pc-card:nth-child(3n+2) .pc-card-prime{background: url("/template/images/Public/coupon.png");background-position: 356px 0;}
.ecs_1190_w_left .ecs-coupon-list .pc-card:nth-child(3n+2) .pc-card-3{background: url("/template/images/Public/coupon.png");background-position: 0 -326px;}
.ecs_1190_w_left .ecs-coupon-list .pc-card:nth-child(3n+2) .pc-card-3 a{color: #ff6464;}
.ecs_1190_w_left .ecs-coupon-list .pc-card:nth-child(3n+3) .pc-card-prime{background: url("/template/images/Public/coupon.png");background-position: 712px 0;}
.ecs_1190_w_left .ecs-coupon-list .pc-card:nth-child(3n+3) .pc-card-3{background: url("/template/images/Public/coupon.png");background-position: 356px -326px;}
.ecs_1190_w_left .ecs-coupon-list .pc-card:nth-child(3n+3) .pc-card-3 a{color: #ffa132;}
.ecs_1190_w_left .ecs-coupon-list .pc-card.pc-card-gray .pc-card-prime{background:#dfdfdf;}
.ecs_1190_w_left .ecs-coupon-list .pc-card.pc-card-gray .pc-card-3{background-position:0 -390px;}
/*right full side*/
.ecs_1190_w_right .ecs-coupon-list .pc-card,.ecs_full .ecs-coupon-list .pc-card{height: 104px;float: left;margin-left: 13px;margin-top: 15px;}
.ecs_1190_w_right .ecs-coupon-list .pc-card{margin-left:9px;}
.ecs_1190_w_right .ecs-coupon-list .pc-card-1,.ecs_full .ecs-coupon-list .pc-card-1{width: 105px;height: 104px;text-align: center;line-height: 104px;float: left;}
.ecs_1190_w_right .ecs-coupon-list .pc-card-1 h1,.ecs_full .ecs-coupon-list .pc-card-1 h1,.ecs_1190_w_right .ecs-coupon-list .pc-card-1 div.coupon-name,.ecs_full .ecs-coupon-list .pc-card-1 div.coupon-name{display: none;}
.ecs_1190_w_right .ecs-coupon-list .pc-card-1 h2,.ecs_full .ecs-coupon-list .pc-card-1 h2{color: white;font-size: 25px;font-weight: 700;}
.ecs_1190_w_right .ecs-coupon-list .pc-card-2,.ecs_full .ecs-coupon-list .pc-card-2{float: left;height: 102px;width: 230px;}
.ecs_1190_w_right .ecs-coupon-list .pc-card-2 > div.tc,.ecs_full .ecs-coupon-list .pc-card-2 div.tc{ display:table-cell;height:102px;font-size:12px; vertical-align:middle;}
.ecs_1190_w_right .ecs-coupon-list .pc-card-2 > div.tc span,.ecs_full .ecs-coupon-list .pc-card-2 div.tc span{display:inline-block;vertical-align:middle;}
.ecs_1190_w_right .ecs-coupon-list .pc-card-2,.ecs_1190_w_right .ecs-coupon-list .pc-card-2 div.tc span{width:170px;}
.ecs_full .ecs-coupon-list .pc-card-2 div.tc span{width:230px;}
.ecs_1190_w_right .ecs-coupon-list .pc-card-2 h1,.ecs_full .ecs-coupon-list .pc-card-2 h1{font-size: 14px;color: #333;padding: 0 10px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ecs_1190_w_right .ecs-coupon-list .pc-card-2 div.coupon-name, .ecs_full .ecs-coupon-list .pc-card-2 div.coupon-name { padding-left: 10px; font-size: 14px;color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ecs_1190_w_right .ecs-coupon-list .pc-card-2 p,.ecs_full .ecs-coupon-list .pc-card-2 p{color: #595454;width: 85%;padding: 0 10px;height:25px;line-height: 25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ecs_1190_w_right .ecs-coupon-list .pc-card-3,.ecs_full .ecs-coupon-list .pc-card-3{float: right;height: 102px;}
.ecs_1190_w_right .ecs-coupon-list .pc-card-3 a,.ecs_1190_w_right .ecs-coupon-list .pc-card-3 span,
.ecs_full .ecs-coupon-list .pc-card-3 a,.ecs_full .ecs-coupon-list .pc-card-3 span
{height: 90px;width: 15px;padding: 12px 10px 0 10px;font-size: 14px;float: right;text-decoration: none;color:#666;}
.ecs_1190_w_right .ecs-coupon-list .pc-card .pc-card-prime,.ecs_full .ecs-coupon-list .pc-card .pc-card-prime{float:left;}
.ecs_1190_w_right .ecs-coupon-list .pc-card .pc-card-prime .coupon-usedate,.ecs_full .ecs-coupon-list .pc-card .pc-card-prime .coupon-usedate{padding-left:10px;}
.ecs_1190_w_right .ecs-coupon-list .pc-card:nth-child(3n+1) .pc-card-1,.ecs_full .ecs-coupon-list .pc-card:nth-child(3n+1) .pc-card-1{background: url("/template/images/Public/coupon.png");background-position: 427px -219px;}
.ecs_1190_w_right .ecs-coupon-list .pc-card:nth-child(3n+1) .pc-card-2,.ecs_full .ecs-coupon-list .pc-card:nth-child(3n+1) .pc-card-2{background: #f3f9f9;border: 1px solid #c2e6e7;border-right: none;}
.ecs_1190_w_right .ecs-coupon-list .pc-card:nth-child(3n+1) .pc-card-3,.ecs_full .ecs-coupon-list .pc-card:nth-child(3n+1) .pc-card-3{background: #f3f9f9;border: 1px solid #c2e6e7;border-left: 1px dashed #c2e6e7;}
.ecs_1190_w_right .ecs-coupon-list .pc-card:nth-child(3n+1) .pc-card-3 a,.ecs_full .ecs-coupon-list .pc-card:nth-child(3n+1) .pc-card-3 a{color: #56cacc;}
.ecs_1190_w_right .ecs-coupon-list .pc-card:nth-child(3n+2) .pc-card-1,.ecs_full .ecs-coupon-list .pc-card:nth-child(3n+2) .pc-card-1{background: url("/template/images/Public/coupon.png");background-position: 321px -219px;}
.ecs_1190_w_right .ecs-coupon-list .pc-card:nth-child(3n+2) .pc-card-2,.ecs_full .ecs-coupon-list .pc-card:nth-child(3n+2) .pc-card-2{background: #ffefef;border: 1px solid #ffbebe;border-right: none;}
.ecs_1190_w_right .ecs-coupon-list .pc-card:nth-child(3n+2) .pc-card-3,.ecs_full .ecs-coupon-list .pc-card:nth-child(3n+2) .pc-card-3{background: #ffefef;border: 1px solid #ffbebe;border-left: 1px dashed #ffbebe;}
.ecs_1190_w_right .ecs-coupon-list .pc-card:nth-child(3n+2) .pc-card-3 a,.ecs_full .ecs-coupon-list .pc-card:nth-child(3n+2) .pc-card-3 a{color: #ff6464;}
.ecs_1190_w_right .ecs-coupon-list .pc-card:nth-child(3n+3) .pc-card-1,.ecs_full .ecs-coupon-list .pc-card:nth-child(3n+3) .pc-card-1{background: url("/template/images/Public/coupon.png");background-position: 0 -219px;}
.ecs_1190_w_right .ecs-coupon-list .pc-card:nth-child(3n+3) .pc-card-2,.ecs_full .ecs-coupon-list .pc-card:nth-child(3n+3) .pc-card-2{background: #fff6eb;border: 1px solid #ffdec3;border-right: none;}
.ecs_1190_w_right .ecs-coupon-list .pc-card:nth-child(3n+3) .pc-card-3,.ecs_full .ecs-coupon-list .pc-card:nth-child(3n+3) .pc-card-3{background: #fff6eb;border: 1px solid #ffdec3;border-left: 1px dashed #ffdec3;}
.ecs_1190_w_right .ecs-coupon-list .pc-card:nth-child(3n+3) .pc-card-3 a,.ecs_full .ecs-coupon-list .pc-3card:nth-child(3n+3) .pc-card-3 a{color: #ffa132;}
.ecs_1190_w_right .ecs-coupon-list .pc-card.pc-card-gray .pc-card-1,.ecs_full .ecs-coupon-list .pc-card.pc-card-gray .pc-card-1{background-position:-367px -282px;}
.ecs_1190_w_right .ecs-coupon-list .pc-card.pc-card-gray .pc-card-2,.ecs_full_right .ecs-coupon-list .pc-card.pc-card-gray .pc-card-3,
.ecs_full .ecs-coupon-list .pc-card.pc-card-gray .pc-card-2,.ecs_full .ecs-coupon-list .pc-card.pc-card-gray .pc-card-3,.ecs_1190_w_right .ecs-coupon-list .pc-card.pc-card-gray .pc-card-3
{border-color:#DFDFDF;background:#EBEBEB;}
.ecs_1190_w_right .ecs-coupon-list .pc-card.pc-card-gray .pc-card-3 a,.ecs_full .ecs-coupon-list .pc-card.pc-card-gray .pc-card-3 a{color:#666;}

/*团抢购6.5样式*/
.c-fa2960{color: #fa2960 !important;}
.bg-00cc98{background: #00cc98;}
.bg-ff2f66{background: #ff2f66;}
.c-fff{color: #fff !important;}
.bg-b9b9b9{background: #b9b9b9}
.m20{margin: 0 20px 10px 0 !important;}
.border-00cc98{outline:2px solid #00cc98 !important;}
.border-ff2f66{outline:2px solid #ff2f66 !important;}
.border-b9b9b9{outline:2px solid #b9b9b9 !important;}
.ecs-wholesales{font-family:'Microsoft YaHei';}
.ecs-wholesales-header{border-bottom: 2px solid #fa2960;}
.ecs-wholesales-header a{font-size: 17px; color: #333; padding: 3px 15px; background: #fff; float: left; margin-right: 10px; border: 1px solid #dedede;border-bottom:none;}
.ecs-wholesales-header-click{border: 1px solid #fa2960 !important; background: #fa2960 !important; color: #fff !important;}
.ecs-wholesales-nav{padding:0 20px; background: #fff; margin: 10px auto; border: 1px solid #e6e6e6;}
.ecs-wholesales-nav li{padding: 13px 0; border-top: 1px dashed #e5e5e5;margin-top:-1px;}
.ecs-wholesales-nav dl dt{float: left; font-size: 14px; color: #333; padding: 3px 10px 3px 0;}
.ecs-wholesales-nav dl dd{margin-left:50px;}
.ecs-wholesales-nav dl dd a{font-size: 14px; color: #333; padding: 3px 8px;margin-right:10px;display:inline-block;text-decoration:none;}
.ecs-wholesales-nav dl dd span{margin-left: 50px;}
.ecs-wholesales-nav dl dd a:hover,.ecs-wholesales-nav-click{color: white !important; background:#fa2960 ;text-decoration:none;}
.ecs-wholesales-nav dl dd a i.arrow{display:inline-block;width:14px;height:16px;position:relative;top:-1px; background:url(/template/images/Public/wholesales/ws_dsc.png) center no-repeat;vertical-align: middle;margin-left: 5px;}
.ecs-wholesales-nav dl dd a.ecs-wholesales-nav-click.ws_dsc i.arrow{background:url(/template/images/Public/wholesales/ws_dsc_white.png) center no-repeat;}
.ecs-wholesales-nav dl dd a.ecs-wholesales-nav-click.ws_asc i.arrow{background:url(/template/images/Public/wholesales/ws_asc_white.png) center no-repeat;}
.ecs-wholesales-content{overflow: hidden;}
.ecs-wholesales-content ul{padding: 5px 0; margin-right: -30px;}
.ecs-wholesales-content-box{width: 380px; border-style: solid; border-width: 1px; border-color:#e6e6e6 ; overflow: hidden; float: left; margin:0 18px 15px 0;transition:all .4s ease-in-out;}
.ecs-wholesales-content-box dt{width: 380px; height: 380px; overflow: hidden;}
.ecs-wholesales-content-box dt a{display:block;width:100%;height:100%;overflow:hidden;text-align:center;}
.ecs-wholesales-content-box dt a:after{content:'';font-size:0;width:0;height:100%;display:inline-block;overflow:hidden;vertical-align:middle;}
.ecs-wholesales-content-box dt a img{max-width:100%;max-height:100%;}
.ecs-wholesales-content-box dd{background: #fff;}
.ecs-wholesales-content-box-title{padding: 10px 10px 0; width: 360px;}
.ecs-wholesales-content-box-title h1{font-size:16px; color:#333;height:20px;line-height:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ecs-wholesales-content-box-title h1 a{color:#333;}
.ecs-wholesales-content-box-title p{width: 360px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 8px 0 5px;}
.ecs-wholesales-content-box-title span{font-size: 14px; color: #9b9b9b; padding: 0 5px;}
.ecs-wholesales-content-box-center{width: 370px; padding-left:10px; height: 50px; color: white; font-size: 33px; line-height: 50px;}
.ecs-wholesales-content-box-center i{font-style: normal; font-size: 20px; line-height: 50px;}
.ecs-wholesales-content-box-center a.ws-buy-btn{display: block; float: right; width: 110px; height: 50px; line-height: 50px; font-size: 16px; text-align: center;text-decoration:none;}
.ecs-wholesales-content-box-bottom .bottom-inner{padding: 10px; color: #333;}
.ecs-wholesales-content-box-bottom .bottom-inner span.goods-price{font-size:14px; text-decoration: line-through; padding-right: 10px;}
.ecs-wholesales-content-box-bottom .bottom-inner .bottom-inner-right{float:right;font-size: 14px;color: #333;float: right;}
.ecs-wholesales-content-box-bottom .bottom-inner .bottom-inner-right i{color:#fa2960;font-weight:bold;}
.ecs-wholesales-content-box-bottom .bottom-inner i.goods-discount{font-style: normal; color: #fa2960;font-size:14px;}
.ecs-wholesales-content-box-bottom .bottom-inner .wscd-part{font-size:14px; color: #333; float: right;}
.ecs-wholesales-content-box-bottom .bottom-inner .wscd-part img{position: relative; top: -1px;margin-right:5px;vertical-align:middle;}
.ecs-wholesales-page{text-align: center; padding: 50px 0;}
.ecs-wholesales-page a,.ecs-wholesales-page span{padding: 10px 18px; background: #fff; text-align: center; font-size: 14px; color: #333; border: 1px solid #e3e3e3;margin-right:5px;text-decoration:none;}
.ecs-wholesales-page a.next,.ecs-wholesales-page a.prve{position:relative;padding-left:20px}
.ecs-wholesales-page span.prev-disabled { margin-right: 8px;}
.ecs-wholesales-page a:hover,.ecs-wholesales-page a.current{border-color:#f72862;}
.ecs-wholesales-page a.next,.ecs-wholesales-page a.next:hover,.ecs-wholesales-page a.prve,.ecs-wholesales-page a.prve:hover{background:#f72862;border-color:#f72862;color:#fff;}
.ecs-wholesales-page a.next b,.ecs-wholesales-page a.prve b{position:absolute;left:6px;top:15px;border-style:dashed solid dashed dashed;border-color:transparent #fff transparent transparent;border-width:5px;}
.ecs-wholesales-page-a-click{border: 1px solid #fa2960 !important;}
.ecs-wholesales-page-a-click2{background: #fa2960 !important; color: white;}
.triangle-left{display: inline-block; width: 0; height: 0; border-top: 4px solid transparent; border-right: 6px solid #626262; border-bottom: 4px solid transparent;}
.triangle-right{display: inline-block; width: 0; height: 0; border-top: 4px solid transparent; border-left: 6px solid #626262; border-bottom: 4px solid transparent;}
.panicBuying .ecs-wholesales-content-box-center{background: #ff2f66;}
.panicBuying .ecs-wholesales-content-box-center a{color: #ff0000; background: url("/template/images/Public/wholesales/back1.png") no-repeat center;}
.start .ecs-wholesales-content-box-center{background: #00cc98;}
.start .ecs-wholesales-content-box-center a{color: #ff0000;background: url("/template/images/Public/wholesales/back1.png") no-repeat center;}
.out .ecs-wholesales-content-box-center{background: #b9b9b9;}
.out .ecs-wholesales-content-box-center span{color: #7e7e7e; background: url("/template/images/Public/wholesales/back2.png") no-repeat center;}
.ecs-wholesales-content-box.panicBuying:hover{border-color:#ff2f66;outline:1px solid #ff2f66;}
.ecs-wholesales-content-box.start:hover{border-color:#00cc98;outline:1px solid #00cc98;}
.ecs-wholesales-content-box.out:hover{border-color:#b9b9b9;outline:1px solid #b9b9b9;}
/*6.5团抢购列表页面样式 end*/
.ecs-wholesales-article-box{background: #fff; border: 1px solid #e5e5e5; margin-bottom: 10px;font-family:'Microsoft YaHei'; overflow: hidden;}
.ecs-wholesales-article-box-lef{width: 400px; height: 400px; line-height:400px; margin: 20px; float: left;text-align:center;overflow:hidden;}
.ecs-wholesales-article-box-lef:after{content:'';font-size:0;width:0;height:100%;display:inline-block;overflow:hidden;vertical-align:middle;}
.ecs-wholesales-article-box-lef img{max-width:100%;max-height:100%;}
.ecs-wholesales-article-box-right{margin-left: 440px; height: 400px; padding:20px 0 30px; position: relative;}
.ecs-wholesales-article-box-right h2{font-size: 18px; color: #333;font-weight:normal;}
.ecs-wholesales-article-box-right h2 span{font-size: 18px; color: #fa2a61;padding-right:5px;}
.ecs-wholesales-article-box-right .sellingPoint{padding: 10px 0;}
.ecs-wholesales-article-box-right .sellingPoint span{color: white; font-size: 17px; background: #ffa100; border-radius: 5px; padding: 3px 8px; margin-right: 10px;}
.ecs-wholesales-article-box-right>p{font-size: 16px; color: #333; padding: 10px 0;}
.ecs-wholesales-article-box-right>p i{font-size: 16px; color: #fb3166;}
.ecs-wholesales-article-box-right>p img{position: relative;margin-right:5px;top:-1px;}
.ecs-wholesales-article-buttom{padding: 10px 25px;line-height:normal;overflow:hidden;}
.ecs-wholesales-article-buttom i{font-size:18px; color: white;}
.ecs-wholesales-article-buttom strong{font-size: 35px; color: #fff; font-weight: 700;}
.ecs-wholesales-article-buttom span.ws-buy-btn{float: right; width: 128px; height: 40px; line-height: 40px; text-align: center; display: inline-block; border-radius: 5px; font-size: 18px; margin-top: 7px;}
.ecs-wholesales-article-buttom span > *{display:inline-block;width:100%;height:100%;border-radius: 5px;}
.ecs-wholesales-article-box-right table{width: 60%; border-bottom: 1px dotted #999; margin: auto;}
.ecs-wholesales-article-box-right table thead td{font-size: 16px; color: #5d5d5d; padding-top: 20px; text-align: center;}
.ecs-wholesales-article-box-right table tbody td{font-size: 16px; color: #fb3166; padding: 10px 0 20px 0; text-align: center;}
.ecs-wholesales-article-box-right .pop-box{padding: 20px 0; height: 45px; overflow: hidden;}
.ecs-wholesales-article-box-right .pop-box dt{width: 200px; text-align: right; float: left;}
.ecs-wholesales-article-box-right .pop-box dd{margin-left: 215px;}
.ecs-wholesales-article-box-right .pop-box dd p{font-size: 14px; color: #333;}
.ecs-wholesales-article-box-right .pop-box dd p span{font-size: 18px; font-weight: 700; color: #fb3166 ;}
.share a.fav{font-size: 14px; color: #333;float:right;margin-right:20px;}
.share .partakediv{float:left;margin-left:0px;}
.ecs-wholesales-article-buttom.noton{background: #00cc98;}
.ecs-wholesales-article-buttom.noton span.ws-buy-btn{background: #ffe74c; color: #ff400d;}
.ecs-wholesales-article-buttom.on{background: #ff2f66;}
.ecs-wholesales-article-buttom.on span.ws-buy-btn{background: #ffe74c; color: #ff2f66;cursor:pointer;transition:all .4s ease-in-out;}
.ecs-wholesales-article-buttom.on span.ws-buy-btn:hover{-webkit-box-shadow: 0 0 5px rgba(0,0,0,.75);-moz-box-shadow: 0 0 5px rgba(0,0,0,.75);box-shadow: 0 0 5px rgba(0,0,0,.75);}
.ecs-wholesales-article-buttom.out,.ecs-wholesales-article-buttom.over{background: #b9b9b9;}
.ecs-wholesales-article-buttom.out span.ws-buy-btn,.ecs-wholesales-article-buttom.over span.ws-buy-btn{background: #e8e8e8; color: #828282;}
.ecs-wholesales-article-box-right .share{padding-top:10px;}
.share a img{position: relative; top: -1px;}
.share-a{position: relative; left: 100px;}
/*6.5团抢购详情页面样式 end*/

/*6.5阶梯价格*/
.ladder-price{
    width: 100%;
    background: #f58f2b;
    padding: 10px 0;
    font-family:'Microsoft YaHei';
}
.ladder-price table{width:100%;}
.ladder-price td{color:#fff;font-size:14px;}
.ladder-price tr.price td{padding-top:10px;padding-bottom:8px;}
.ladder-price tr.amount td{padding-bottom:15px;}
.ladder-price td.price-title{padding-left:17px;}
.ladder-price td.amount-title{padding:0 0 15px 17px;}
.ladder-price td.ladder-1{width:64px;font-size: 14px;color: #fff;}
.ladder-price td.ladder-1-1{padding-left:13px;}
.ladder-price td.ladder-2-1{width: 170px;padding-left: 16px;}
.ladder-price td.ladder-2-2{width: 364px;padding-left:20px;}
.ladder-price td.ladder-3-1,.ladder-price td.ladder-3-2,.ladder-price td.ladder-3-3{width: 172px;padding-left: 20px;}
.ladder-price td span{font-size: 30px;}
/*6.5供货商提示*/
.supplier-tips{display:block;padding:10px;width:200px;text-align:center;color:red;font-size:14px;}
/*6.5商品列表筛选，地区配送*/
.b_product_sort .fliter{width:auto !important;}
.delivery-panel{float:left;margin-left:10px;}
.delivery-panel > *,.f-feature > *{font-family:SimSun;}
.delivery-panel em.title{float:left;margin-right:5px;}
.f-feature ul li{float:left;margin-right:5px;height:100%;}
.f-feature ul li a{position:relative;display:inline-block;padding-left:18px;text-decoration:none;}
.f-feature ul li a i{position:absolute;left:0;top:4px;height:12px;width:12px;border:1px solid #ccc;background:#fff;}
.f-feature ul li a:hover i{border-color:#e4393c;}
.f-feature ul li a.curr i{border-color:#e4393c;background-image: url(/template/images/Public/search.ele.png);background-position: -1px -107px;}
.store-selector{position:relative;z-index:10;margin:0 10px 0 41px ;}
.store-selector .text{position: relative;top: -2px;overflow: hidden;height: 23px;padding: 0 24px 0 4px;border: 1px solid #ccc;background: #fff;line-height: 23px;}
.store-selector .text b {display: block;position: absolute;right: 5px;top: 4px;overflow: hidden;width: 18px;height: 16px;background:url(/template/images/Public/search.ele.png) no-repeat 3px 5px;}
.store-selector.active .text{z-index: 1;height: 24px;border-bottom: 0;background: #fff;border-color: #999;}
.store-selector .content{display:none;position: absolute;top: 22px;left: -45px;border: 1px solid #999;width: 420px;padding: 15px;background: #fff;box-shadow: 2px 2px 3px rgba(0,0,0,.12);}
.store-selector.active .content{display:block;}
.store-selector .content .mt ul.tab{width: 100%;height: 25px;float: left;border-bottom: 2px solid #e4393c;overflow: visible;}
.store-selector .content .mt ul.tab li{float: left;clear: none;height: 23px;padding: 1px 1px 0;border: 1px solid #ddd;border-bottom: 0;margin-right: 3px;background-color: #fff;line-height: 22px;text-decoration: none;}
.store-selector .content .mt ul.tab li.curr { height: 25px; padding: 0; border: 2px solid #e4393c; border-bottom: 0;}
.store-selector .content .mt ul.tab li a{position: relative;float: left;height: 23px;padding: 0 30px 1px 10px;line-height: 23px;text-align: center;text-decoration: none;cursor: pointer;color: #005AA0;outline: 0;}
.store-selector .content .mt ul.tab li a i{position: absolute; right: 2px;top: 5px;display: block;width: 18px;height: 16px;overflow: hidden;background: url(/template/images/Public/search.ele.png) no-repeat 3px 5px;opacity: .5;filter: alpha(opacity=50);}
.store-selector .content .mc ul li {float: left;width: 95px;padding: 2px 0 2px 10px;clear: none;}
.store-selector .content .mc ul li a{float:left;padding:2px 4px;color:#005aa0}
.store-selector .close{display:none;position: absolute;cursor: pointer;z-index: 2;top: 32px;left: 380px;width: 17px;height: 17px;background:url(/template/images/Public/search.ele.png) no-repeat 3px -124px}
.store-selector.active .close{display:block;}
/*排序选中使用红色*/
.b_product_sort .fliter .viewsort a{text-decoration:none;}
.b_product_sort .fliter .viewsort a.active{color:#ed0000;}
/*商城系统头部统一导航栏*/
/*ecshop-top-menu*/
.ecshop-top-menu{background:#eee;height:30px;line-height:30px;}
.ecshop-top-menu .ui{background:url(/images/ecshop-top-nav-ico.png) no-repeat;}
.ecshop-top-menu .ecs-w{width:1190px;margin:auto;}
.ecshop-top-menu a{color:#606060;}
.ecshop-top-menu a:hover{color:#cf1f3f;}
.ecshop-top-menu .say-hi{margin-right:15px;}
.ecshop-top-menu .login-link span{top:-1px;margin: 0 8px;color: #606060;}
.ecshop-top-menu a.cr,.ecshop-top-menu b.cr{color:#cf1f3f;font-weight:normal;}
.ecshop-top-menu b.cr{padding-left:2px;}
.ecshop-top-menu .sys-menu ul li.item{position:relative;z-index:110;float:left;display:inline;padding:0 6px;border:1px solid #eeeeee;border-bottom:none;background:#eee;height:29px;line-height:28px;}
.ecshop-top-menu .sys-menu ul li.item:hover{border-left:1px solid #ddd;border-right:1px solid #ddd;background:#fff;}
.ecshop-top-menu .sys-menu ul li.item .submenu{display:none;position:absolute;top:29px;border:1px solid #ddd;border-top:none;width:100%;text-align:left;left:-1px;background:#fff;}
.ecshop-top-menu .sys-menu ul li.item .submenu dd{padding-left:10px;}
.ecshop-top-menu .sys-menu ul li.item .submenu.store-submenu dd{padding-left:6px;}
.ecshop-top-menu .sys-menu ul li.item:hover .submenu{display:block;}
.ecshop-top-menu .sys-menu ul li.item i,.ecshop-top-menu .sys-menu ul li.item s{position:relative;display:inline-block;vertical-align:middle;top:-1px;}
.ecshop-top-menu .sys-menu ul li.item i{margin-left:8px;width:5px;height:4px;background-position:-2px -47px;transition:all .3s linear;}
.ecshop-top-menu .sys-menu ul li.item:hover i.arrow{transform:rotate(180deg);}
.ecshop-top-menu .sys-menu ul li.item s{margin-right:6px;transition:background-position .3s linear;}
.ecshop-top-menu .sys-menu ul li.item.q-shoppingcart s{background-position: 0 0;width:13px;height:12px;}
.ecshop-top-menu .sys-menu ul li.item.q-shoppingcart:hover s{background-position: 0 -14px;}
.ecshop-top-menu .sys-menu ul li.item.q-shoppingcart .menu-hd span{color:#cf1f3f;padding-left:2px;}
.ecshop-top-menu .sys-menu ul li.item.q-favorite s{background-position: -14px 0;width:12px;height:12px;}
.ecshop-top-menu .sys-menu ul li.item.q-favorite:hover s{background-position: -14px -14px;}

/*q-myacount*/
.ecshop-top-menu .sys-menu ul li.item.q-acount{padding-right:15px;}
.ecshop-top-menu .sys-menu ul li.item.q-acount .submenu{text-align:left;padding-top:5px;}
.ecshop-top-menu .sys-menu ul li.item.q-acount .submenu dl{padding-left:8px;line-height:22px;}
.ecshop-top-menu .sys-menu ul li.item.q-acount .submenu dl.buyer{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e4e4e4;}
/*q-shoppingcart*/
.ecshop-top-menu .sys-menu ul li.item.q-shoppingcart{padding:0;}
.ecshop-top-menu .sys-menu ul li.item.q-shoppingcart .menu-hd{padding:0 10px;z-index:99;}
.ecshop-top-menu .sys-menu ul li.item.q-shoppingcart:hover .menu-hd{background:#fff;}
.ecshop-top-menu .sys-menu ul li.item.q-shoppingcart .submenu{padding:10px;width:350px;right:-1px;left:auto;border:1px solid #ddd;z-index:90;}
/*商品详细页面团抢购倒计时*/
.pdinfo-wscd-part{padding-left:5px;font-size:16px;}
.pdinfo-wscd-part img{margin:0 5px 2px 0;}
.pdinfo-wscd-part span i{color: #fb3166;padding:0 2px;}
/*商品详细页面头像*/
.Commentpanel .cdiv .item_list .user{padding-top:10px;}
.Commentpanel .cdiv .item_list .user .userhead{width:100px !important;height:100px !important;overflow:hidden;line-height:100px;text-align:center;}
.Commentpanel .cdiv .item_list .user .userhead:after{content:'';display:inline-block;height:100%;vertical-align:middle;overflow:hidden;visibility:hidden;}
.Commentpanel .cdiv .item_list .user .userhead img{max-width:100%;vertical-align:middle;display:inline-block;}