@charset "utf-8";
/* CSS Document */

.top{ height:100px;}

/* TOP店搜索 */
.topshop-search{ width:356px; padding:25px 0 0 30px;}
.its-search{ z-index:11; width:560px; height:30px; margin-bottom:3px; border:3px solid #D90000;}
.topshop-form input{ margin:0; padding:0; border:none;}
.topshop-form .ts-text { width:437px; height:20px; padding:5px; background-position:0 -360px; background-color:#fff; background-repeat:repeat-x; line-height:20px; color:#999; font-family:arial,"\5b8b\4f53"; font-size:14px;}
.topshop-form .ts-button{ height:30px; width:60px; background:#D90000; color:#fff;}
.topshop-form .ts-button01 { width:56px; background-color:#666; color:#fff; height:36px; position:absolute; margin-top:-3px; cursor:pointer;}
/*.hotwords{ padding-top:0;}*/
/* TOP店评分 加关注 联系卖家 */
.topshopHeader{ width:100%; height:30px; background:#fafafa; position:relative; z-index:99; zoom:1; font-size:12px;}
.tsCon{ width:989px; margin:15px auto 0;}
.topshopArea { height:30px; float:right; white-space:nowrap;}
.topshopHeader .tsTitle{ float:left;}
.topshopHeader .tsLogo { float:left; height:30px; line-height:30px; padding:0 10px;}
.topshopHeader .tsRating { float:left; height:30px;}
.topshopHeader .tsIconRating { position:relative; padding-top:6px; width:74px; height:24px;}
.topshopHeader a, .topshopHeader span, .topshopHeader em, .topshopHeader img { display:inline-block; zoom:1; vertical-align:middle;}
.topshopHeader .tsGray, .topshopHeader .tsRed, .topshopHeader .tsGreen { width:70px; height:18px; background:url(http://sale.zikeys.com/zikeys/topshop/img/58c2587eN6d583f46.png) 0 -18px no-repeat; display:inline-block;}
.topshopHeader .tsGreen { height:18px; background-position:right -36px; position:absolute; left:0; top:6px;}
.topshopHeader .tsRating em { height:16px; line-height:16px; color:#333333; padding-right:1px; font-style:normal;}
.topshopHeader .tsRating .tsIconRatingLow { background:url(http://sale.zikeys.com/zikeys/topshop/img/58c2587eN6d583f46.png) -10px -60px no-repeat; height:9px; width:9px;}
.topshopHeader .tsAttention a { height:30px; line-height:30px; cursor:pointer; color:#f84c4c; background:#fafafa; padding: 0 10px 0 15px;}
.topshopHeader .tsAttention span { padding-left: 15px; background:url(http://sale.zikeys.com/zikeys/topshop/img/attention_icon.gif) 1px no-repeat;}
.zikeys-im { height:24px; float:left; margin-top:4px;}
.zikeys-im a { display:inline-block; zoom:1; line-height:24px; color:#666; font-size:12px; text-decoration:none; padding-left:22px; background:url(http://sale.zikeys.com/zikeys/topshop/img/im_icon.png) 0 center no-repeat;}

/*鼠标经过出现的店铺信息*/
.tsTitle li { position: relative; }
.tsTitle ul { position: absolute; display: none; top: 100%; z-index:99; }
.tsTitle li:hover > ul { display: block; }
.tsTitle li{ float:left;}
.tsRatingbox{ padding-left:15px; width:240px; background-color:#000; color:#999; border:solid 1px #ddd; background:#fff; position:absolute; left:-5px; top:30px;}
.topshopHeader th, .topshopHeader td { padding: 5px;}
.topshopHeader .tsRatingbox .shopTolal { border-top: dashed 1px #F5AFB1; margin: 5px 15px 0 0;}
.topshopHeader .tsRatingbox .shopTolal p { clear: both;}
.topshopHeader .tsRatingbox .shopTolal p span { float: left; padding: 5px 0 5px 5px; color: #333333;}
.topshopHeader .tsRatingbox .shopTolal p a { float: left; padding: 5px; color: #f84c4c;}



/* TOP店logo */
.topshop-top{ width:989px; height:110px; margin:0 auto;}
.topshop-top .user-logo{ padding-top:20px; text-align:center;}
.topshop-top .user-logo img{ height:70px;}
/* TOP店导航 */
.topshopNav { width:100%; background:#000;}
.topshopNav .tsnav{ width:989px; height:40px; margin:0 auto; line-height:40px; font-family:"微软雅黑"; position:relative; z-index:88; background:#000; overflow:hidden;}
.topshopNav .tsmenu li{ display:inline-block;}
.topshopNav .tsmenu li a{ color:#fff; font-size:14px; display:block;  padding:0 25px; background:#000;}
.topshopNav .tsmenu li a:hover{ background:#333; text-decoration:none;}

.tsProduct{ width:1200px; margin:0 auto; background:#fff;}
.tspromain li{ width:212px; float:left; margin-bottom:15px; padding:13px 13px 20px; border:1px solid #fff; font-family:"Microsoft YaHei"; overflow:hidden;}
.tspromain li:hover{ border:1px solid #e1e1e1;}
.tspromain a{ display:block;}
.tspromain a:hover{ text-decoration:none;}
.tspromain .ts-img , .tspromain .ts-img img{ width:212px; height:212px; margin-bottom:10px;}
.ts-price{ font-family:Verdana; font-weight:400; font-size:18px; color:#de0000; margin-bottom:8px;}
.ts-price .tsRmb{ font-size:13px;}
.ts-price .tsNum{ font-weight:400;}
.tspromain .ts-name{ margin:6px 0 5px; line-height:18px; height:18px; overflow:hidden; font-size:13px; word-wrap:break-word;}
.tspromain .ts-desc { height: 25px; line-height: 25px; position: relative; background-color: #fff;}
.tspromain .ts-desc .ts-price { font-size: 18px; color: #e4393c; height: 100%; padding-top: 3px; padding-left: 4px;}
.tsRmb { font-family: verdana;}
.tspromain .ts-desc .ts-price { font-size:18px; color:#e4393c; height:100%; padding-top:3px; padding-left:4px;}
.tspromain .ts-desc .goods-btn { position:absolute; right:0; bottom:0; height:25px;}
.tspromain .ts-desc .goods-btn a { display:block; color:#489f9f; background-color:#fff; font-size:14px; padding:3px 10px 0 5px; height:100%; position:relative; font-weight:bold; line-height:25px; cursor:pointer;}
.ts-static{ color:#a7a7a7;}
.ts-static span{ padding-right:8px;}


/*轮播图*/
.topshop_banner{ width:100%; height:410px; overflow:hidden;}
.playout { width: 100%; height: 410px; position: relative; }
#full-screen-slider { width:100%; position: absolute; overflow: hidden; z-index: 2; height: 410px;}

#slides{ display: block; position: relative;}
#slides li span{ height:410px; display:block;}
/*#slides li span img{ min-width:1440px; height:410px;}*/
#slides li span img{ min-width:1920px; height:410px;}

#pagination { display:block; list-style:none; position:absolute; left:50%; top:360px; z-index:900; width:300px; padding:5px 15px 5px 0; margin:0 0 0 -40px;}
#pagination li { float: left; display: block; width: 20px; height: 20px; line-height:20px; margin-left: 5px; text-align: center !important; cursor: pointer; color: #fff; background-color: #999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; filter: Alpha(Opacity=80);  opacity: 0.8;}
#pagination li a { display: block; color:#fff; text-decoration:none;}
#pagination li.current { background:#C41414; }


/*TOP店内容页*/
/*#product-intro{ padding-right:240px;}
.root #choose{ width:590px;}*/
#product-intro{ min-height:490px; padding-left:410px; padding-right:250px;}
#summary li, #summary-price .dd{ line-height:32px;}
.root #choose{ width:550px;}
.root #name h1{ width:550px;}
#summary-price .p-price{ font-family:Arial, Helvetica, sans-serif;}
.root #product-intro .dd{ width:400px; font-family:Arial, Helvetica, sans-serif;}
.p-price{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#summary-price{ height:auto;}
.proview-wrap{ width:380px; height:380px;}
.proview{ width:380px; height:380px;}

#showArea{ width:322px;}
#gotop, #gobottom{ margin:0 7px;}
#showArea img{ width:54px; height:54px; margin-right:4px; margin-left:4px;}

.topshop-info{ width:240px; overflow:hidden; background:#fff; position:absolute; top:45px; right:0; z-index:2;}
.topproInfo { width:200px; margin-top:20px; padding:0 20px;}
.topproInfo .tspro-logo { padding:10px 0; overflow:hidden; border-top:solid 1px #eee; border-bottom:solid 1px #eee;}
.topproInfo .tspro-logo a { display:block; text-align:center;}
.topproInfo .tspro-name{ padding:15px 9px; line-height:20px; text-align:center;}
.topproInfo .tspro-name .name { display: inline-block; width: 126px; height: 20px; color: #005aa0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; font-size: 12px; text-align:center;}
.tspro-box { margin-bottom:10px; border-bottom:1px solid #eee;}
.pop-score-detail .score-infor { width:110px; padding:10px 0 10px 90px; overflow:hidden; border-top:1px dotted #ddd;}
.pop-score-detail .score-sum { float: left; display: inline; margin-left: -70px; color: #999;}
.pop-score-detail .score-sum .number { padding-left:3px; font-size:30px; line-height:45px; color:#089c08;}
.pop-score-detail .score-part { line-height:25px; height:25px; overflow:hidden; display:inline-block; display:block;}
.pop-score-detail .score-desc { display:inline-block; width:52px; margin-left:10px; color:#999;}
.pop-score-detail .score-part span { float:left;}
.pop-score-detail .score-part .score-detail { display:inline-block;}
.topproInfo .customer-service { margin-bottom:10px; line-height:24px;}
.seller-phone { margin-bottom:10px;}
.pop-shop-enter i { display: inline-block; width: 17px; height: 17px; margin-right: 5px; background:url(http://sale.zikeys.com/zikeys/topshop/img/popScore.png) no-repeat; vertical-align: -4px;}
.seller-phone i{ background:url(http://sale.zikeys.com/zikeys/topshop/img/phone_icon.png) no-repeat;}
.diamond-seller, .pop-shop-enter .concat-ico { display:inline-block; width:18px; height:18px;}
.pop-shop-enter .btn-gray { width:90px; height:28px; line-height:30px; padding:0; margin:2px; border:1px solid #cdcdcd; background:#f9f9f9; border-radius:0; color:#666;}
.pop-shop-enter .btn-gray:hover{ text-decoration:none; background:#f5f5f5;}
.pop-shop-enter .pop-im i { width:18px; background:url(http://sale.zikeys.com/zikeys/topshop/img/im_icon.png) 0 0 no-repeat;}
.pop-shop-enter .enter i { background-position: -104px 0;}
.pop-shop-enter .focus i { background-position: -78px 0;}

.btn-gray { display:inline-block; border: 1px solid #ddd; border-radius: 2px; text-align: center; text-decoration: none; color: #333; }

/*TOP店 第三方店铺列表页*/
#name{ position:relative; width:100%;}
#name .company-quantity{ position:absolute; top:2px; right:100px;}
#name .company-quantity strong.cqnum{ display:inline; font-size:14px;}
#name .add-to-favorites{ position:absolute; top:8px; right:10px;}
#name .add-to-favorites i{ display:inline-block; margin-bottom: -3px; width:16px; height:15px; background:url(http://sale.zikeys.com/zikeys/topshop/img/sprite.png) no-repeat -133px -130px;}
#product-intro .dt{ color:#999;}
.root #summary{ width:550px; background:#F3F3F3; font-size:14px;}
#summary .promsu{ clear:both; text-indent:2em; line-height:24px;}

#sellers{ clear:both; font-family:"Microsoft YaHei";}
#sellers .filter { padding:6px 8px; height:25px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f1f1f1; overflow:visible;}
#sellers .filter dd, #sellers .filter dl, #sellers .filter dt { float:left; display:inline; line-height:25px; zoom:1;}
#sellers .filter .order dd { height:23px; line-height:23px; border:1px solid #cecbce; background-color:#fff; margin-right:10px;}
#sellers .filter .order .curr { background-color:#E4393C; border-color:#E4393C; font-weight:700; position:relative; }
#sellers .filter .order a { display:block; padding:0 10px;}
#sellers .filter .order a:hover{ text-decoration:none;}
#sellers .filter .order .curr a { color:#fff;}
#sellers .filter .order b { position:absolute; top:4px; right:6px; width:15px; height:15px; overflow:hidden; zoom:1; background:url(http://sale.zikeys.com/zikeys/topshop/img/sprite.png) no-repeat; cursor:pointer; display:block;}
#sellers .filter .order .up b { background-position:0 -220px;}
#sellers .filter .order .down b, #sellers .filter .order .up b { display:block;}

#sellers .seller-list .seller-item { padding:20px 10px 20px 20px; height:100px; border-bottom:1px dotted #ddd;}
#sellers .seller-list .seller-item ul { height:100px;}
#sellers .seller-list .seller-item li { float:left; display:inline;}
#sellers .seller-list .seller-item .p-img { position: relative; padding: 0; width: 100px; height: 100px;}
#sellers .seller-list .seller-item .p-name { padding: 10px 40px 0 10px; width: 280px;}
#sellers .seller-list .seller-item .p-name h2{ font-size:14px; font-family:"Microsoft YaHei";}
#sellers .seller-list .seller-item .p-name h2 a { color:#333; line-height:26px;}
#sellers .seller-list .seller-item .p-price { padding-top:10px; width:210px; color:#666; font-family:"Microsoft YaHei";}
#sellers .seller-list .seller-item .p-price span { display:block; padding:2px 0;}
#sellers .seller-list .seller-item .p-price .price em { font-size: 16px; font-weight: 700; color: #E4393C;}
#sellers .seller-list .seller-item .p-grade { padding-top:10px; width:180px;}
#sellers .seller-list .seller-item .p-grade span { display:block; padding:2px 0;}
#sellers .seller-list .seller-item .p-grade .grade em { font-size:16px; font-weight:700; color:#E4393C;}
#sellers .seller-list .seller-item .p-grade a { color:#005aa0;}
#sellers .seller-list .seller-item .p-seller { margin-top:10px; width:180px; padding-right:79px;}
#sellers .seller-list .seller-item .p-seller .seller { margin-bottom:5px; height:20px;}
#sellers .seller-list .seller-item .p-seller .seller-name { width:180px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#sellers .seller-list .seller-item .p-seller .seller-name i { display:inline-block; margin-right:5px; margin-bottom:-2px; width:17px; height:12px; background:url(http://sale.zikeys.com/zikeys/topshop/img/sprite.png) no-repeat -111px -130px;}
#sellers .seller-list .seller-item .p-seller .seller-name a { color:#005aa0;}


#sellers .seller-list .seller-item .p-btn { padding-top:32px; width:101px; height:68px; overflow:hidden;}
#sellers .seller-list .seller-item .p-btn .btn-append, #sellers .item-list .item .p-btn .disabled { display:block; width:101px; height:36px; background:url(../img/sprite.png) no-repeat; text-indent:-999em;}
#sellers .seller-list .seller-item .p-btn .btn-append { background-position:0 0;}
#sellers .seller-list .seller-item .p-btn .btn-append:hover { background-position:0 -46px;}

.topshop-page{ padding-top:20px; height:30px;}

/*2021.7.14*/
.root .topnav{ width:1210px;}
.root .top{ height:100px;}
.top .t_right{ padding-top:7px;}
.root .search{ width: 570px;}
.search{ padding-top:22px; padding-left:90px;}
.root .top .t_middle{ width: 570px; position: relative; height: 90px; float: left; display: block; padding-left: 25px;}

.topshop-header{ background:#fafafa; border-top:1px dotted #D90000;}
.ts-head{ width:1210px; margin:0 auto; padding:20px 0;}
.ts-logo{ width:592px; float:left; border-right:1px dotted #ccc; display:inline-block; padding-right:12px; text-align:right;}
.ts-logo img{ height:50px;}
.ts-info{ width:593px; float:right; padding-left:12px;}
.ts-info h3{ font-size:14px; font-weight:400; line-height:20px; margin-bottom:10px;}
.ts-btn a{ border:1px solid #d90000; color:#d90000; border-radius:100px; padding:4px 8px 4px 27px; margin-right:5px; text-decoration:none; cursor:pointer; position:relative;}
.ts-btn .ts-collect{ border:1px solid #ddd; color:#999;}
.ts-btn .ts-collect:hover{ border:1px solid #d90000; color:#d90000;}
.ts-btn em{ width:14px; height:14px; margin-right:5px; display:inline-block; position:absolute; top:4px; left:8px;}
.ts-btn .ts-collect em{ background:url(http://sale.zikeys.com/zikeys/topshop/img/tsicon01.png) no-repeat;}
.ts-btn .ts-collect:hover em{ background:url(http://sale.zikeys.com/zikeys/topshop/img/tsicon02.png) no-repeat;}
.ts-btn .ts-hotline em{ background:url(http://sale.zikeys.com/zikeys/topshop/img/tsicon03.png) no-repeat;}
.ts-btn .ts-phone em{ background:url(http://sale.zikeys.com/zikeys/topshop/img/tsicon04.png) no-repeat;}

.ts-prolist{ padding-top:15px;}

.finalbuy{ margin-top:0;}
.ts-tab{ background:#f7f7f7; border:1px solid #ddd; border-bottom:1px solid #E33536; height:30px;}
.tit_tab ul li{ border-radius:0; font-weight:400;}
.tit_tab ul li.current{ background:#E33536; color:#fff;}
.kuai{ border:1px solid #ddd; border-top:0; padding:10px; margin-bottom:20px;}
.kuai .ts-con{ width:100%; text-align:center;}
.kuai .ts-con img{ max-width:100%;}
.kuai .item { position: relative; padding: 0 0 2px 120px; margin-top: 8px; background: #fff; zoom: 1; }
.kuai .item{ padding:0 0 10px 70px; border-bottom:1px solid #ddd; margin-top:15px;}
.kuai .user { position: absolute; top: 0; left: 0; color: #9C9A9C;   width:60px; text-align:left; padding-left:10px;}
.kuai .u-icon img { width: 50px; height: 50px; padding:0; background:none; border-radius:50%;}
.kuai .i-item { background: #fcfffa; border:none; padding:0 10px 0 0;}
.i-item .u-name{ color:#666; line-height:20px; margin-bottom:5px;}
.i-item .u-name .u-level{ background:#db1423; display:inline-block; color:#fff; padding:0 4px; margin-left:6px; font-size:12px; line-height:18px; border-radius:3px;}
.kuai .o-topic { padding: 0 0 2px; overflow: hidden; zoom: 1; border-bottom:none; margin-bottom:3px;}
.cc-time{ color:#999; padding-top:5px; font-size:12px;}



