@charset "utf-8";

h1 { font-size: 14px; font-weight: 600;}
h3 { font-size: 14px; font-weight: 600;}
h4 { font-size: 12px; }

.wrapper { width: 1200px; margin: 0 auto;}
.active{}

input[type="text"] { font-family: Tahoma; height: 20px; line-height: 28px; background-color:#F9F9F9; padding: 4px; border: solid 1px #E6E9EE;text-indent:8px; }
input[type="text"]:hover { background-color:#FFF;}
input[type="text"]:focus { background-color:#FFF; border-color: #CCC; box-shadow: 1px 1px 1px 0 #E7E7E7; -moz-box-shadow: 1px 1px 1px 0 #E7E7E7/* if FF*/; -webkit--box-shadow: 1px 1px 1px 0 #E7E7E7/* if Webkie*/;}

textarea { font-family: Tahoma; line-height: 16px; background-color:#F9F9F9; padding: 5px; border: solid 1px; border-color: #CCC #DDD #DDD #CCC; }
textarea:hover { background-color:#FFF;}
textarea:focus { background-color:#FFF; }


.text-hidden { line-height:0; font-size:0; overflow:hidden;}
.noborder { border: none;}
.gray { color: #777;}
.price { color:#e4393c;font-weight: 600;}
.shopkeeper { font-weight: 600; white-space:nowrap; min-width:1px; max-width:110px; float:left; white-space: nowrap; text-overflow : ellipsis; overflow: hidden;}
.message { width: 9px; height: 9px; float:left; margin: 10px 0 0 4px;}
.jmyss-loading { background: url(../images/loading.gif) no-repeat 50% 50%; min-height:100px;}
.background {width: 100%; }
.layout { position: relative; z-index: 4;}
.nothing { width: 780px; padding: 90px 0px 50px 80px; text-align: center; }
.nothing p { width: 278px; height: 50px;  font-size: 15px; color: #999; margin: 15px auto; }
.error { color:#F00;}



#content { width: 1200px; margin: 0 auto;}
#root { background-color:#FFFFFF; width: 100%;}
#main-nav { width:1000px;}
.jmys-goods-main { width: 1000px;}
.sticky #main-nav { position:fixed; _position:relative; top:0; border-bottom: solid 1px #D8D8D8; box-shadow: 0 2px 2px rgba(0,0,0,0.2)}
.sticky #main-nav ul { margin:0 auto;}

.switch-bar{ background: transparent url(../images/shop/switch_bar.png) no-repeat -15px 0; width:13px; height: 237px; position:absolute; z-index:999; top:200px; left: 0px; _block:none/*if IE6*/;}
.switch-bar a { display:block; width: 13px; height: 42px; margin-top: 97px; cursor: pointer;}
.sticky .gotop a { display:block; width: 32px; height: 37px; position: absolute; top:0; right:0;}
.sticky .gotop a:hover{ background-position: -32px -260px;}
.gotop a { display:none;}

.jmys-sidebar { display: none; _position:relative/*IE6*/}
.expanded .jmys-goods-main { float:right; width: 990px;  _position:relative/*IE6*/ }
.expanded #main-nav { width:990px;  _position:relative/*IE6*/}
.expanded .switch-bar{ background-position: 0 0; left: -23px;  _block:none/*if IE6*/}
.expanded .jmys-sidebar { width: 200px; display: block; float:left; _position:relative/*IE6*/}



/* 列表翻页 */
.pagination{ float: right;}
.pagination ul{ text-align: left; width: auto !important;  height: auto !important; margin: 0; padding: 0; border: none !important;}
.pagination ul li { display: inline; list-style-type: none; width: auto !important; height: auto !important; float: left;  padding: 0 !important; border: none !important;}
.pagination ul li:nth-child(even) { background-color: transparent !important;}
.pagination ul li span{list-style-type: none; display: inline; float: left; }
.pagination ul li a span , .pagination li a:visited span{ text-decoration: none; cursor:pointer;}
.pagination ul li a:hover span, .pagination li a:active span{ cursor:pointer;}
.pagination ul li span.currentpage{ }

/*返回顶部*/
*{ padding: 0px; margin: 0px;}
#tbox a:hover { text-decoration: none;}


#header { background-color: #FFF; width: 100%; height: 60px; border-bottom: solid 1px #E7E7E7; position: relative; z-index: 990;}
#header .layout { width: 1200px; margin: 0 auto;}
#shop-logo { width: 240px; height: 60px; float: left; margin: 0; position: relative; z-index: 1; overflow: hidden;}
#shop-logo a { position: absolute; top: 5px; left: 5px; z-index:1;}
#shop-logo img { max-width: 180px; max-height: 50px;}
#shop-logo em { font-family: "microsoft yahei",tahoma; font-size: 18px; font-weight:600; line-height: 24px; color:#777; position: absolute; bottom: 20px; right: 5px; z-index:2;}
.jmyss-search-btn-mall span{color: #fff;}
.jmyss-search-btn-shop span{color: #999}
/* 客服中心列表 */
.jmyss-message-bar {}
.jmyss-message-bar .default { width: 180px; padding: 9px; border-top: solid 1px #D8D8D8; margin-top: -1px;}
.jmyss-message-bar .default h5 { line-height: 20px; font-weight: 600; display: inline-block;}
.jmyss-message-bar .default span { color: #555; height: 20px;}
.jmyss-message-bar .service-list { border-top: solid 1px #D8D8D8; }
.jmyss-message-bar dl { width: 180px; padding: 9px; overflow: hidden;}
.jmyss-message-bar dt { line-height: 20px; font-weight: 600; color: #333; display: block;}
.jmyss-message-bar dd { color: #555; margin-left: 16px; clear:both; padding: 4px 0;}
.jmyss-message-bar dd span { line-height: 22px; margin: 0 6px 0 0;}
.jmyss-message-bar dd img { vertical-align: middle;}
.jmyss-message-bar dd p { line-height: 20px;}



#shop-info:hover .shop-info-simple { background:#FFF; border:solid #CCC; border-width: 1px 1px 0px 1px; padding:6px 10px 3px 9px; border-radius: 4px 0 0 0; box-shadow:2px 0px 0px 0px rgba(0,0,0,.1); visibility: hidden;}

#shop-info .shop-info-details { background: #FFF; display: none; width: 632px; height: 84px; padding: 2px 8px 8px 8px; border: solid #E7E7E7 1px; position: absolute; z-index:1; top: 49px; left: 0px; border-radius: 0 4px 4px 4px; box-shadow:2px 2px 0px 0px rgba(0,0,0,.1);}
#shop-info:hover .shop-info-details { display:block; border-color: #CCC;}
.shop-info-details dl { line-height: 28px; display:block; float:left; padding: 0 5px; }
.shop-info-details dl.rate { width: 181px;}
.shop-info-details dl.basic { width: 201px;}
.shop-info-details dl.other { width: 220px;}
.shop-info-details dl dt { color: #555; text-align:right; width: 60px; float:left; clear:left;}
.shop-info-details dl dd { color: #555; white-space: nowrap; overflow: hidden;}
.shop-info-details dl dd strong { color: #36C; font-weight: 600; padding-right:6px;}
.shop-info-details dl dd a.btn { line-height:16px; height:16px; float: right; padding: 2px 4px; margin:4px 0 0 0; border: solid 1px #E7E7E7;}


.jmyss-info { width: 200px; background-color: #FFF; margin-bottom: 10px;border: 1px solid #e1e1e1;}
.jmyss-info .title { background-color: #F5F5F5; }
.jmyss-info .title h4 {font-size: 14px;padding-left: 10px;background: #F3F3F3;line-height: 42px;color: #666;
 border-bottom: 1px solid #e1e1e1;}
.jmyss-info .content { }
.jmyss-info .content dl { font-size: 0; *word-spacing:-1px/*IE6、7*/; display: block; border-bottom: solid 1px #E6E6E6; padding: 6px 0;}
.jmyss-info .content dl dt { font-size: 12px; color: #666; vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: right; display: inline-block;  *display: inline/*IE7*/; width: 68px; *zoom:1;}
.jmyss-info .content dl dd { font-size: 12px; color: #333; vertical-align: top; letter-spacing: normal; word-spacing: normal; white-space: nowrap; text-overflow: ellipsis; display: inline-block; *display: inline/*IE7*/; width: 130px; overflow: hidden; *zoom:1;}
.jmyss-info .all-rate .rating { background: url(../images/sldgrate.png) no-repeat 0 -18px ; vertical-align: middle; display: inline-block;  *display: inline/*IE7*/; width: 79px; height: 17px; *zoom:1;}
.jmyss-info .all-rate .rating span { background: url(../images/sldgrate.png) no-repeat 100% 0; display: block; height: 18px;}
.jmyss-info .all-rate em { color: #DA542E; font-weight: 600; vertical-align: middle; margin-right: 2px;}
.jmyss-info .content .detail-rate { clear: both;}
.jmyss-info .store-name { font-weight: 600; color: #555; height: 20px; padding: 6px 9px; border-bottom: solid 1px #E6E6E6;}
.jmyss-info .detail-rate { color: #999; width: 182px; padding: 5px; margin: 0 auto; border-bottom: dotted 1px #E6E6E6;}
.jmyss-info .detail-rate h5 { color: #777; margin-bottom: 4px;}
.jmyss-info .detail-rate h5 strong { font-weight: normal; margin-right: 30px;color: #333;}
.jmyss-info .detail-rate li { padding: 2px 0;}
.jmyss-info .detail-rate .credit { color: #555; display: inline-block; width: 35px; margin-left: 4px;}
.jmyss-info .detail-rate .high { color: #DA542E; display: inline-block;}
.jmyss-info .detail-rate .high i { background: url(../images/sldgrate.png) no-repeat 0 -40px; vertical-align: middle; display: inline-block; width: 9px; height: 8px; margin-right: 4px;}
.jmyss-info .detail-rate .high em { color: #FFF; background-color: #DA542E; text-align: center; display: inline-block; width: 40px; margin-left: 2px;}
.jmyss-info .detail-rate .equal { color: #DA542E; display: inline-block;}
.jmyss-info .detail-rate .equal i { background: url(../images/sldgrate.png) no-repeat -18px -40px; vertical-align: middle; display: inline-block; width: 9px; height: 8px; margin-right: 4px;}
.jmyss-info .detail-rate .equal em { color: #FFF; background-color: #DA542E; text-align: center; display: inline-block; width: 40px; margin-left: 2px;}
.jmyss-info .detail-rate .low { color: #28B779; display: inline-block;}
.jmyss-info .detail-rate .low i { background: url(../images/sldgrate.png) no-repeat -9px -40px; vertical-align: middle; display: inline-block; width: 9px; height: 8px; margin-right: 4px;}
.jmyss-info .detail-rate .low em { color: #FFF; background-color: #28B779; text-align: center; display: inline-block; width: 40px; margin-left: 2px;}
.jmyss-info .goto { text-align: center; padding: 10px 0;}
.jmyss-info .goto a { color: #6f6f6f; margin: 0 10px;font-weight: bold;}
.jmyss-info .goto a em { color: #e4393c;font-size: 12px;}
.jmyss-info .goto a:hover em { text-decoration: none !important;}
.jmyss-info .no-border { border: 0!important; padding-bottom: 0!important;}


/* 侧边栏搜索 */
.jmyss-search {border-bottom: 1px solid #e1e1e1;padding: 14px 0;text-align: center;}
.jmyss-search th { width: 60px; text-align: right; padding: 5px 10px 5px 0;}
.jmyss-search td { padding: 5px 10px 5px 0;}
.jmyss-search a {width: 44px;height: 30px;display: inline-block;line-height: 30px;color: #fff;background: #e4393c;border-radius: 4px;margin-left: 6px;}


/* 侧边栏商品分类 */
.jmyss-class-bar p { background-color: #F9F9F9; border-bottom: solid 1px #e1e1e1; height: 35px;}
.jmyss-class-bar p span { text-align: center; display:inline-block; width: 24%; height:27px; padding: 4px 0;}
.jmyss-class-bar p span { *display:block; *float:left;}
.jmyss-class-bar p a { line-height: 27px; color: #777; }
.jmyss-class-bar p a:hover { text-decoration: none; color: #e4393c;}
.jmyss-submenu {padding:10px 0;margin-left: 40px;}
.jmyss-submenu li { margin: 6px 0; clear:both; }
.jmyss-submenu li a { line-height: 20px; color: #333; }
.jmyss-submenu li ul { width: 150px ; margin: 5px 0px 5px 20px; }
.jmyss-submenu li ul li { line-height: 20px; font-weight: normal; text-align:left; margin: 4px 0; }
.ico-none, .ico-block, .ico-sub { display: inline-block; float:left; cursor: default;}
.ico-none, .ico-block, .ico-sub { *display: inline;}
.ico-none, .ico-block { width: 10px; height:10px; text-align:center; margin: 5px 10px 5px 0; }
.ico-none em, .ico-block em { font-size: 12px; line-height: 10px!important; display: block; height: 10px;  }
.ico-sub { font-size: 0px; line-height:0; width: 3px; height:3px; margin: 8px 6px 8px 0; border-radius: 3px;}


/* 侧边栏排行榜 */
.jmyss-top-tab { background: #FFF url(../images/shop/repeat_x.png) repeat-x center 0; height:28px; }
.jmyss-top-tab li { float:left;}
.jmyss-top-tab li a { color: #777; line-height: 20px; text-decoration:none; background-color: #F7F7F7; text-align:center; width: 86px; height: 20px; float:left; margin: 4px 0 1px 4px; padding:1px 0; border: solid #D8D8D8; border-width: 1px 1px 0 1px; border-radius: 4px 4px 0 0; text-shadow: 1px 1px 0 rgba(255,255,255,.75);}
.jmyss-top-tab li.current a { color:#000; background-color: #FFF; padding: 1px 0 2px 0; margin: 4px 0 0 4px; box-shadow: 0 -1px 1px rgba(0,0,0,.05);}
.jmyss-top-bar .hide { display: none;}
.jmyss-top-panel { widht:196px; margin: 1px; _display:block/*IE6*/; _float:left/*IE6*/;}
.jmyss-top-panel li { width:180px; padding:8px 12px 8px 4px;display:block; clear:both; margin-top: -1px; border-bottom: dashed 1px #E7E7E7;}
.jmyss-top-panel li:hover { background-color: #F7F7F7;}
.jmyss-top-panel dl { line-height: 16px; width:180px; height:50px; position: relative; z-index:1;}
.jmyss-top-panel dl:hover {z-index:9;}
.jmyss-top-panel dt { display: block; float:left; width: 120px; height: 16px; margin-left: 60px; _margin-left: 30px; text-overflow: ellipsis ; overflow:hidden; white-space: nowrap;}
.jmyss-top-panel dd.goods-pic { background-color: #FFF; display:block; width: 50px; height: 50px; position:absolute; z-index:999; top:0; left:0; }
.jmyss-top-panel dd.goods-pic a { border: solid 1px #E7E7E7; width:40px; height: 40px; padding: 4px; display: inline-block; }
.jmyss-top-panel dd.goods-pic p { background-color: #FFF; width:100px; height: 100px; padding:4px; border: solid 1px #e43d3f; position:absolute; z-index:2; top:-10px; left:58px; display:none; box-shadow: 2px 2px 0px rgba(0,0,0,.2);}
.jmyss-top-panel dd.goods-pic p big { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 4px solid; border-color: transparent #FF6600 transparent transparent; position: absolute; z-index: 2; top: 18px; left: -9px;}
.jmyss-top-panel dd.goods-pic p small { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 4px solid; border-color: transparent #FFFFFF transparent transparent; position: absolute; z-index: 2; top: 18px; left: -8px;}
.jmyss-top-panel dd.goods-pic:hover p { display: block;}
.jmyss-top-panel dd.goods-pic:hover a { border-color: #e43d3f;}
.jmyss-top-panel dd.price {display:inline-block; _display:block; width:110px; height: 16px; float:left; text-overflow: ellipsis ; overflow:hidden; white-space: nowrap;   margin-top: 1px; margin-left: 60px; _margin-left:30px/*IE6*/;}
.jmyss-top-panel dd.selled {display:inline-block; _display:block; width:100px; height: 16px; float:left; text-overflow: ellipsis ; overflow:hidden; white-space: nowrap; margin-top: 1px; margin-left: 60px; _margin-left:30px/*IE6*/;}
.jmyss-top-panel dd.selled strong { margin: 0 3px;color: #005aa0;}
.jmyss-top-panel dd.collection{display:inline-block; _display:block; width:100px; height: 16px; float:left; text-overflow: ellipsis ; overflow:hidden; white-space: nowrap; margin-top: 1px; margin-left: 60px; _margin-left:30px/*IE6*/;}
.jmyss-top-panel dd.collection strong { margin: 0 3px;color: #005aa0;}
.jmyss-top-bar p { width: 130px;  margin: 10px auto;}
.jmyss-top-bar p a { line-height: 26px;color: #fff;background-color: #e45050;
 text-align: center;width: 116px;height: 26px;border-radius: 2px;display: inline-block;margin: 10px auto;}
.jmyss-top-bar p a:hover { text-decoration: none; color: #fff; background-color: #e4393c; box-shadow: none; }

/* 合作伙伴*/
.jmyss-link-bar .content ul { width: 196px; margin:0px 1px 9px 1px; display:block; overflow:hidden;}
.jmyss-link-bar .content ul li {line-height: 20px; border-bottom: 1px dashed #E7E7E7; padding: 9px 0 0 20px; width:176px; overflow:hidden; }



/* 焦点图轮换 */ 
.flex-container a:active, .flexslider a:active { outline: none;}
.flexslider { width: 100%; clear:both; margin: 0 auto 30px auto; *margin: 0 auto 5px auto; padding: 0;}
.flexslider .slides > li { display: none;}
.flexslider .slides img { width:100%;height: 450px;display: block;}
.flex-pauseplay span { text-transform: capitalize;}
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 html[xmlns] .slides { display: block;} 
* html .slides { height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider { background: #fff; position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li { position: relative;}
.flex-container { zoom: 1; position: relative;}

/* 商品列表 */
.sld_tuangou_list { clear:both; }
.sld_tuangou_list .content ul { width: 990px; overflow:hidden;margin-bottom: -1px;margin-right: -1px;}
.sld_tuangou_list .content ul li {float: left; border: solid #e1e1e1;border-width: 0 1px 1px 0;padding: 9px;width: 228px;position: relative;}
.sld_tuangou_list .content ul li { *display: block/* IE7 */; *width: 196px;}
.sld_tuangou_list .content ul li dl { line-height: 16px; text-align:center; display: block; width: 220px; margin: 0px auto; padding-top: 220px; position: relative;}
.sld_tuangou_list .content ul li dd.sld_tuangou_pic { background:#FFF; width: 220px; height: 220px;  margin: 0; position: absolute; top: 0px; left: 0px; }
.sld_tuangou_list .content ul li dd.sld_tuangou_pic .thumb { display: table-cell;vertical-align: middle;width: 220px; height: 220px;}
.sld_tuangou_list .content ul li dt { height: 32px; width: 220px; text-align: left; *padding-top:8px; overflow:hidden;line-height: 16px;}
.sld_tuangou_list .content ul li dd { margin: 4px 0; top: 0px; left: 0px;}

/* 推荐商品列表 */
.sld_tuangou_com-list { clear:both;}
.sld_tuangou_com-list .content { padding: 20px 0; }
.sld_tuangou_com-list .content ul { width:97%; _width:790px/*IE6*/; *display:block; *float:left; padding-bottom:20px; margin-left:3%; _margin-left:0px/*IE6*/; overflow:hidden;}
.sld_tuangou_com-list .content ul li { width:24%; display:inline-block;}
.sld_tuangou_com-list .content ul li { *width:24%;  _width:197px; *display:block; *float:left;}
.sld_tuangou_com-list .content ul li dl {text-align: center; width:180px; padding-top:180px; margin:0px auto; position:relative; z-index:1;}
.sld_tuangou_com-list .content ul li dd.sld_tuangou_pic { background:#FFF; width:160px; height:160px; padding: 8px; margin:0; position:absolute; top:0px; left:0px; border:solid 1px #E7E7E7;}
.sld_tuangou_com-list .content ul li dd.sld_tuangou_pic .thumb { width:160px; height:160px;}
.sld_tuangou_com-list .content ul li dt { line-height:16px; height: 32px; width: 160px; overflow: hidden; margin: 8px auto;}
.sld_tuangou_com-list .content ul li dd  {line-height:16px; margin: 4px 0;}


/* 列表排序 */
.jmyss-goodslist-bar { background: #F7F7F7; height:28px; border-bottom: solid 1px #D8D8D8; padding:6px 0;}
.jmyss-array { display:block; float:left; padding:6px 8px 6px 4px; margin-left:24px; _margin-left:12px/* IE6 */; }
.jmyss-array li { display: inline-block; margin: 0 1px;}
.jmyss-array li { *display:inline/* IE7*/; _float:left;}
.jmyss-array li a { line-height:17px; color:#555; background:url(../images/sortbar.gif) no-repeat scroll 32px -76px; display:inline-block; min-width:28px; padding:0 14px 0 4px;}
.jmyss-array li a { *display:inline/* IE7 */;}
.jmyss-array li a.nobg, .sort-bar .array li.selected a.nobg { background:none; padding:0 4px !important;}
.jmyss-array li.selected a { font-weight:700; color:#e45050;}
.jmyss-array li.selected a.asc { background-position:32px -96px;}
.jmyss-array li.selected a.desc { background-position:32px -116px;}

.price-search { display: block; float: left; margin-top: 4px; margin-left:24px; _margin-left:12px/* IE6 */;}
.price-search i { display: inline-block; padding: 0 6px;}
.price-search a { border: solid 1px #F60; text-decoration:none; border-radius: 4px; background-color:#F90; color:#FFF; padding:2px 6px; line-height:14px; text-shadow: 1px 1px 0 rgba(255,110,0,.8); box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1); -moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1); -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.1); margin-left: 8px;}
.price-search a:hover { background-color: #FC0; color:#FFF;}

.webim_offline {
 background-position: 0 -21px;
}

/*横幅*/
.store_banner{
	display: block;
	width: 100%;
    text-align: center;
    max-height: 100px;
}
.store_banner img{
	max-width: 100%;
    max-height: 100px;
}

.en-content .all-rate dt{
    width: 90px!important;
}

.en-content .all-rate dd{
    width: 110px!important;
}

.en-content .all-rate .rating{
    width: 50px!important;
}

.en-content .all-rate .rating span{
    width: 60%!important;
}

.en-rate .credit{
    width: auto!important;
}

.en-no-border dt{
    width: 95px!important;
}